Ref: modification components in selfcheckout

This commit is contained in:
Luis Felipe Cadavid 2024-09-30 15:17:38 -05:00
parent 251a6a2a6a
commit ab7a02bcca
40 changed files with 1315 additions and 557 deletions

View file

@ -0,0 +1,63 @@
"use client";
import { Box } from '@mui/material';
import Grid from '@mui/material/Grid2';
import React from 'react';
import { useTranslation } from 'react-i18next';
import Button from '@atoms/Button';
interface ActionButtonsProps {
onVoidOrder: () => void;
onVoidLast: () => void;
onResume: () => void;
}
const ActionButtons: React.FC<ActionButtonsProps> = ({ onVoidOrder, onVoidLast, onResume }) => {
const { t } = useTranslation()
return (
<Box
sx={{
mb: 1,
p: 1,
boxShadow: 4,
display: 'flex',
justifyContent: 'center',
alignItems: 'center'
}}
>
<Grid
container
spacing={2}
justifyContent="center"
alignItems="center"
>
<Grid size={{xs:4}}>
<Button
label={t("lbl_void_order")}
variant="danger"
onClick={onVoidOrder}
className="full-width-button"
/>
</Grid>
<Grid size={{xs:4}}>
<Button
label={t("lbl_void_last")}
variant="danger"
onClick={onVoidLast}
className="full-width-button"
/>
</Grid>
<Grid size={{xs:4}}>
<Button
label={t("lbl_resume")}
variant="primary"
onClick={onResume}
className="full-width-button"
/>
</Grid>
</Grid>
</Box>
);
};
export default ActionButtons;