Skip to content

Commit 91c1fcc

Browse files
authored
SW-6604 Add bottom form bar desktop offset (#656)
1 parent 9b5a78d commit 91c1fcc

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/components/FormBottomBar/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { AppBar, Box, useTheme } from '@mui/material';
33
import Button from '../Button/Button';
44
import useDeviceInfo from '../../utils/useDeviceInfo';
55

6+
const defaultDesktopOffset = '200px';
7+
68
export interface FormButton {
79
id: string;
810
text: string;
@@ -21,6 +23,7 @@ export interface Props {
2123
saveDisabled?: boolean;
2224
onSave: () => void;
2325
additionalRightButtons?: FormButton[];
26+
desktopOffset?: string;
2427
}
2528

2629
export default function FormBottomBar({
@@ -32,6 +35,7 @@ export default function FormBottomBar({
3235
saveDisabled,
3336
onSave,
3437
additionalRightButtons,
38+
desktopOffset,
3539
}: Props): JSX.Element {
3640
const { isMobile, isDesktop } = useDeviceInfo();
3741
const theme = useTheme();
@@ -57,7 +61,7 @@ export default function FormBottomBar({
5761
display: 'flex',
5862
flexDirection: isMobile ? 'column-reverse' : 'row',
5963
padding: isDesktop ? '16px 24px' : `16px 24px ${theme.spacing(5)}`,
60-
width: isDesktop ? 'calc(100% - 200px)' : '100%',
64+
width: isDesktop ? `calc(100% - ${desktopOffset || defaultDesktopOffset})` : '100%',
6165
zIndex: 1000,
6266
}}
6367
>

src/components/PageForm/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export type PageFormProps = {
1717
hideEdit?: boolean;
1818
additionalRightButtons?: FormButton[];
1919
style?: CSSProperties;
20+
desktopOffset?: string;
2021
};
2122

2223
export default function PageForm(props: PageFormProps): JSX.Element {

0 commit comments

Comments
 (0)