fix(HMS-3851): remove 'recreate image' from kebab dropdown
This commit is contained in:
parent
f71175f69b
commit
e1a7725af4
1 changed files with 22 additions and 11 deletions
|
|
@ -426,6 +426,7 @@ type AwsRowPropTypes = {
|
||||||
|
|
||||||
const AwsRow = ({ compose, composeStatus, rowIndex }: AwsRowPropTypes) => {
|
const AwsRow = ({ compose, composeStatus, rowIndex }: AwsRowPropTypes) => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
const experimentalFlag = useExperimentalFlag();
|
||||||
|
|
||||||
const target = <AwsTarget compose={compose} />;
|
const target = <AwsTarget compose={compose} />;
|
||||||
|
|
||||||
|
|
@ -436,7 +437,9 @@ const AwsRow = ({ compose, composeStatus, rowIndex }: AwsRowPropTypes) => {
|
||||||
const details = <AwsDetails compose={compose} />;
|
const details = <AwsDetails compose={compose} />;
|
||||||
|
|
||||||
const actions = (
|
const actions = (
|
||||||
<ActionsColumn items={awsActions(compose, composeStatus, navigate)} />
|
<ActionsColumn
|
||||||
|
items={awsActions(compose, composeStatus, navigate, experimentalFlag)}
|
||||||
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
@ -507,7 +510,9 @@ const Row = ({
|
||||||
{actions ? (
|
{actions ? (
|
||||||
actions
|
actions
|
||||||
) : (
|
) : (
|
||||||
<ActionsColumn items={defaultActions(compose, navigate)} />
|
<ActionsColumn
|
||||||
|
items={defaultActions(compose, navigate, experimentalFlag)}
|
||||||
|
/>
|
||||||
)}
|
)}
|
||||||
</Td>
|
</Td>
|
||||||
</Tr>
|
</Tr>
|
||||||
|
|
@ -522,14 +527,19 @@ const Row = ({
|
||||||
|
|
||||||
const defaultActions = (
|
const defaultActions = (
|
||||||
compose: ComposesResponseItem,
|
compose: ComposesResponseItem,
|
||||||
navigate: NavigateFunction
|
navigate: NavigateFunction,
|
||||||
|
experimentalFlag: boolean
|
||||||
) => [
|
) => [
|
||||||
{
|
...(experimentalFlag
|
||||||
title: 'Recreate image',
|
? []
|
||||||
onClick: () => {
|
: [
|
||||||
navigate(resolveRelPath(`imagewizard/${compose.id}`));
|
{
|
||||||
},
|
title: 'Recreate image',
|
||||||
},
|
onClick: () => {
|
||||||
|
navigate(resolveRelPath(`imagewizard/${compose.id}`));
|
||||||
|
},
|
||||||
|
},
|
||||||
|
]),
|
||||||
{
|
{
|
||||||
title: (
|
title: (
|
||||||
<a
|
<a
|
||||||
|
|
@ -548,14 +558,15 @@ const defaultActions = (
|
||||||
const awsActions = (
|
const awsActions = (
|
||||||
compose: ComposesResponseItem,
|
compose: ComposesResponseItem,
|
||||||
status: ComposeStatus | undefined,
|
status: ComposeStatus | undefined,
|
||||||
navigate: NavigateFunction
|
navigate: NavigateFunction,
|
||||||
|
experimentalFlag: boolean
|
||||||
) => [
|
) => [
|
||||||
{
|
{
|
||||||
title: 'Share to new region',
|
title: 'Share to new region',
|
||||||
onClick: () => navigate(resolveRelPath(`share/${compose.id}`)),
|
onClick: () => navigate(resolveRelPath(`share/${compose.id}`)),
|
||||||
isDisabled: status?.image_status.status === 'success' ? false : true,
|
isDisabled: status?.image_status.status === 'success' ? false : true,
|
||||||
},
|
},
|
||||||
...defaultActions(compose, navigate),
|
...defaultActions(compose, navigate, experimentalFlag),
|
||||||
];
|
];
|
||||||
|
|
||||||
export default ImagesTable;
|
export default ImagesTable;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue