Skip to content

Commit aa16e04

Browse files
tidy(ui): clean up ActiveStylePreset markup
1 parent 871496b commit aa16e04

File tree

3 files changed

+36
-41
lines changed

3 files changed

+36
-41
lines changed

invokeai/frontend/web/src/features/stylePresets/components/ActiveStylePreset.tsx

Lines changed: 34 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Badge, Flex, IconButton, Text, Tooltip } from '@invoke-ai/ui-library';
1+
import { Badge, Flex, IconButton, Spacer, Text, Tooltip } from '@invoke-ai/ui-library';
22
import { useAppDispatch, useAppSelector } from 'app/store/storeHooks';
33
import { negativePromptChanged, positivePromptChanged } from 'features/controlLayers/store/controlLayersSlice';
44
import { usePresetModifiedPrompts } from 'features/stylePresets/hooks/usePresetModifiedPrompts';
@@ -69,45 +69,40 @@ export const ActiveStylePreset = () => {
6969
);
7070
}
7171
return (
72-
<Flex justifyContent="space-between" flexGrow={1} alignItems="center" gap={2} overflow="hidden">
72+
<Flex w="full" alignItems="center" gap={2} minW={0}>
7373
<StylePresetImage imageWidth={25} presetImageUrl={activeStylePreset.image} />
74-
<Flex flexDir="column" flexGrow={1} overflow="hidden">
75-
<Flex>
76-
<Badge colorScheme="invokeBlue" variant="subtle">
77-
{activeStylePreset.name}
78-
</Badge>
79-
</Flex>
80-
</Flex>
81-
<Flex gap={1}>
82-
<Tooltip label={t('stylePresets.toggleViewMode')}>
83-
<IconButton
84-
onClick={handleToggleViewMode}
85-
variant="outline"
86-
size="sm"
87-
aria-label={t('stylePresets.toggleViewMode')}
88-
colorScheme={viewMode ? 'invokeBlue' : 'base'}
89-
icon={<PiEyeBold />}
90-
/>
91-
</Tooltip>
92-
<Tooltip label={t('stylePresets.flatten')}>
93-
<IconButton
94-
onClick={handleFlattenPrompts}
95-
variant="outline"
96-
size="sm"
97-
aria-label={t('stylePresets.flatten')}
98-
icon={<PiStackSimpleBold />}
99-
/>
100-
</Tooltip>
101-
<Tooltip label={t('stylePresets.clearTemplateSelection')}>
102-
<IconButton
103-
onClick={handleClearActiveStylePreset}
104-
variant="outline"
105-
size="sm"
106-
aria-label={t('stylePresets.clearTemplateSelection')}
107-
icon={<PiXBold />}
108-
/>
109-
</Tooltip>
110-
</Flex>
74+
<Badge colorScheme="invokeBlue" variant="subtle" justifySelf="flex-start">
75+
{activeStylePreset.name}
76+
</Badge>
77+
<Spacer />
78+
<Tooltip label={t('stylePresets.toggleViewMode')}>
79+
<IconButton
80+
onClick={handleToggleViewMode}
81+
variant="outline"
82+
size="sm"
83+
aria-label={t('stylePresets.toggleViewMode')}
84+
colorScheme={viewMode ? 'invokeBlue' : 'base'}
85+
icon={<PiEyeBold />}
86+
/>
87+
</Tooltip>
88+
<Tooltip label={t('stylePresets.flatten')}>
89+
<IconButton
90+
onClick={handleFlattenPrompts}
91+
variant="outline"
92+
size="sm"
93+
aria-label={t('stylePresets.flatten')}
94+
icon={<PiStackSimpleBold />}
95+
/>
96+
</Tooltip>
97+
<Tooltip label={t('stylePresets.clearTemplateSelection')}>
98+
<IconButton
99+
onClick={handleClearActiveStylePreset}
100+
variant="outline"
101+
size="sm"
102+
aria-label={t('stylePresets.clearTemplateSelection')}
103+
icon={<PiXBold />}
104+
/>
105+
</Tooltip>
111106
</Flex>
112107
);
113108
};

invokeai/frontend/web/src/features/stylePresets/components/StylePresetImage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ const StylePresetImage = ({ presetImageUrl, imageWidth }: { presetImageUrl: stri
2121
/>
2222
)
2323
}
24+
p={2}
2425
>
2526
<Image
2627
src={presetImageUrl || ''}

invokeai/frontend/web/src/features/stylePresets/components/StylePresetMenuTrigger.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,14 @@ export const StylePresetMenuTrigger = () => {
2929
py={2}
3030
px={3}
3131
borderRadius="base"
32-
gap={1}
32+
gap={2}
3333
role="button"
3434
_hover={_hover}
3535
transitionProperty="background-color"
3636
transitionDuration="normal"
3737
w="full"
3838
>
3939
<ActiveStylePreset />
40-
4140
<IconButton aria-label={t('stylePresets.viewList')} variant="ghost" icon={<PiCaretDownBold />} size="sm" />
4241
</Flex>
4342
);

0 commit comments

Comments
 (0)