in apps/newsletters-ui/src/app/components/HomeMenu.tsx [42:75]
onClick: path ? () => navigate(path) : undefined,
disabled: !path,
color,
variant,
};
return (
<Grid item xs={6} sm={4} display={'flex'}>
<Button {...buttonProps} fullWidth size="large">
{content}
</Button>
</Grid>
);
};
export function HomeMenu() {
const list = useLoaderData() as NewsletterData[];
const permissions = usePermissions();
const navigate = useNavigate();
if (!permissions) return null;
const showEditOptions = shouldShowEditOptions(permissions);
return (
<Container maxWidth={'lg'}>
<Grid container spacing={3} rowSpacing={6} paddingY={4}>
<ButtonGridItem
path="/launched"
content={'View launched newsletters'}
/>
<ButtonGridItem path="/drafts" content={'View draft newsletters'} />
{permissions.writeToDrafts && (