Skip to content

Commit adff2d4

Browse files
feat(ui): ref images feel more like buttons
1 parent 3be5dd6 commit adff2d4

File tree

1 file changed

+15
-2
lines changed
  • invokeai/frontend/web/src/features/controlLayers/components/RefImage

1 file changed

+15
-2
lines changed

invokeai/frontend/web/src/features/controlLayers/components/RefImage/RefImage.tsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import type { SystemStyleObject } from '@invoke-ai/ui-library';
12
import {
23
Divider,
34
Flex,
@@ -79,6 +80,18 @@ export const RefImage = memo(() => {
7980
});
8081
RefImage.displayName = 'RefImage';
8182

83+
const imageSx: SystemStyleObject = {
84+
opacity: 0.7,
85+
transitionProperty: 'opacity',
86+
transitionDuration: 'normal',
87+
_hover: {
88+
opacity: 1,
89+
},
90+
'&[data-is-open="true"]': {
91+
opacity: 1,
92+
},
93+
};
94+
8295
const Thumbnail = memo(({ disclosure }: { disclosure: UseDisclosure }) => {
8396
const id = useRefImageIdContext();
8497
const entity = useRefImageEntity(id);
@@ -123,8 +136,8 @@ const Thumbnail = memo(({ disclosure }: { disclosure: UseDisclosure }) => {
123136
borderRadius="base"
124137
onClick={disclosure.toggle}
125138
flexShrink={0}
126-
// sx={imageSx}
127-
// data-is-open={disclosure.isOpen}
139+
sx={imageSx}
140+
data-is-open={disclosure.isOpen}
128141
/>
129142
</PopoverAnchor>
130143
);

0 commit comments

Comments
 (0)