seed default presets and handle them in UI

This commit is contained in:
Mary Hipp
2024-08-08 15:02:41 -04:00
parent 587f59b25b
commit 3f9a674d4b
4 changed files with 70 additions and 25 deletions

View File

@@ -110,23 +110,25 @@ export const StylePresetListItem = ({ preset }: { preset: StylePresetRecordWithI
)}
</Flex>
<Flex alignItems="center" gap="1">
<IconButton
size="sm"
variant="ghost"
aria-label={t('stylePresets.editTemplate')}
onClick={handleClickEdit}
icon={<PiPencilBold />}
/>
<IconButton
size="sm"
variant="ghost"
aria-label={t('stylePresets.deleteTemplate')}
onClick={handleClickDelete}
colorScheme="error"
icon={<PiTrashBold />}
/>
</Flex>
{!preset.is_default && (
<Flex alignItems="center" gap="1">
<IconButton
size="sm"
variant="ghost"
aria-label={t('stylePresets.editTemplate')}
onClick={handleClickEdit}
icon={<PiPencilBold />}
/>
<IconButton
size="sm"
variant="ghost"
aria-label={t('stylePresets.deleteTemplate')}
onClick={handleClickDelete}
colorScheme="error"
icon={<PiTrashBold />}
/>
</Flex>
)}
</Flex>
<Flex flexDir="column" gap="1">