Skip to content

Commit 0c080e1

Browse files
authored
Merge pull request #3902 from dlabrecq/dropdown
Replace deprecated PatternFly dropdown components
2 parents 9368f2d + cf8f542 commit 0c080e1

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/components/drawers/exports/exportsTable.tsx

+15-2
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ import messages from 'locales/messages';
2525
import React from 'react';
2626
import type { WrappedComponentProps } from 'react-intl';
2727
import { injectIntl } from 'react-intl';
28+
import type { DropdownWrapperItem } from 'routes/components/dropdownWrapper';
29+
import { DropdownWrapper } from 'routes/components/dropdownWrapper';
2830
import { EmptyFilterState } from 'routes/components/state/emptyFilterState';
2931

30-
import { ExportsActions } from './exportActions';
3132
import { styles } from './exportsTable.styles';
3233

3334
interface ExportsTableOwnProps {
@@ -125,7 +126,7 @@ class ExportsTableBase extends React.Component<ExportsTableProps, ExportsTableSt
125126
{ title: <div>{item.created}</div>, id: ExportsTableColumnIds.created },
126127
{ title: <div>{item.expires}</div>, id: ExportsTableColumnIds.expires },
127128
{ title: this.getStatus(item.status), id: ExportsTableColumnIds.status },
128-
{ title: <ExportsActions onDelete={this.handleOnDelete} />, id: ExportsTableColumnIds.actions },
129+
{ title: this.getActions(), id: ExportsTableColumnIds.actions },
129130
],
130131
item,
131132
});
@@ -157,6 +158,18 @@ class ExportsTableBase extends React.Component<ExportsTableProps, ExportsTableSt
157158
});
158159
};
159160

161+
private getActions = () => {
162+
const { intl } = this.props;
163+
164+
const items: DropdownWrapperItem[] = [
165+
{
166+
onClick: this.handleOnDelete,
167+
toString: () => intl.formatMessage(messages.delete),
168+
},
169+
];
170+
return <DropdownWrapper isKebab items={items} position="right" />;
171+
};
172+
160173
private getEmptyState = () => {
161174
const { onClose, query, intl } = this.props;
162175

0 commit comments

Comments
 (0)