Blueprints: change diff modal button label

For the diff modal, we want to change the button label.
In this context Synchronize images is more appropriate label.
This commit is contained in:
Ondrej Ezr 2024-08-19 12:29:09 +02:00 committed by Klara Simickova
parent 58ea64162a
commit 39a5e93c4a
2 changed files with 10 additions and 3 deletions

View file

@ -46,7 +46,9 @@ const BlueprintDiffModal = ({
onClose={onClose} onClose={onClose}
title={`Compare ${blueprintName || ''} versions`} title={`Compare ${blueprintName || ''} versions`}
actions={[ actions={[
<BuildImagesButton key="build-button" />, <BuildImagesButton key="build-button">
Synchronize images
</BuildImagesButton>,
<Button <Button
key="cancel-button" key="cancel-button"
variant="link" variant="link"

View file

@ -27,7 +27,12 @@ import {
useGetBlueprintQuery, useGetBlueprintQuery,
} from '../../store/imageBuilderApi'; } from '../../store/imageBuilderApi';
export const BuildImagesButton = () => { type BuildImagesButtonPropTypes = {
// default children is 'Build images'
children?: React.ReactNode;
};
export const BuildImagesButton = ({ children }: BuildImagesButtonPropTypes) => {
const selectedBlueprintId = useAppSelector(selectSelectedBlueprintId); const selectedBlueprintId = useAppSelector(selectSelectedBlueprintId);
const [deselectedTargets, setDeselectedTargets] = useState<ImageTypes[]>([]); const [deselectedTargets, setDeselectedTargets] = useState<ImageTypes[]>([]);
const [buildBlueprint, { isLoading: imageBuildLoading }] = const [buildBlueprint, { isLoading: imageBuildLoading }] =
@ -120,7 +125,7 @@ export const BuildImagesButton = () => {
/> />
</FlexItem> </FlexItem>
)} )}
<FlexItem>Build images</FlexItem> <FlexItem>{children ? children : 'Build images'}</FlexItem>
</Flex> </Flex>
</MenuToggleAction>, </MenuToggleAction>,
], ],