|
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'; |
2 | 2 | import { useAppDispatch, useAppSelector } from 'app/store/storeHooks';
|
3 | 3 | import { negativePromptChanged, positivePromptChanged } from 'features/controlLayers/store/controlLayersSlice';
|
4 | 4 | import { usePresetModifiedPrompts } from 'features/stylePresets/hooks/usePresetModifiedPrompts';
|
@@ -69,45 +69,40 @@ export const ActiveStylePreset = () => {
|
69 | 69 | );
|
70 | 70 | }
|
71 | 71 | return (
|
72 |
| - <Flex justifyContent="space-between" flexGrow={1} alignItems="center" gap={2} overflow="hidden"> |
| 72 | + <Flex w="full" alignItems="center" gap={2} minW={0}> |
73 | 73 | <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> |
111 | 106 | </Flex>
|
112 | 107 | );
|
113 | 108 | };
|
0 commit comments