mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
tidy(ui): archived icon component
This commit is contained in:
parent
8fce168dc5
commit
20042d99ec
@ -25,6 +25,14 @@ const editableInputStyles: SystemStyleObject = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const ArchivedIcon = () => {
|
||||||
|
return (
|
||||||
|
<Box position="absolute" top={1} insetInlineEnd={2} p={0} minW={0}>
|
||||||
|
<Icon as={PiArchiveBold} fill="base.300" filter="drop-shadow(0px 0px 0.1rem var(--invoke-colors-base-800))" />
|
||||||
|
</Box>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
interface GalleryBoardProps {
|
interface GalleryBoardProps {
|
||||||
board: BoardDTO;
|
board: BoardDTO;
|
||||||
isSelected: boolean;
|
isSelected: boolean;
|
||||||
@ -135,25 +143,7 @@ const GalleryBoard = ({ board, isSelected, setBoardToDelete }: GalleryBoardProps
|
|||||||
cursor="pointer"
|
cursor="pointer"
|
||||||
bg="base.800"
|
bg="base.800"
|
||||||
>
|
>
|
||||||
{board.archived && (
|
{board.archived && <ArchivedIcon />}
|
||||||
<Box
|
|
||||||
sx={{
|
|
||||||
position: 'absolute',
|
|
||||||
top: 1,
|
|
||||||
insetInlineEnd: 2,
|
|
||||||
p: 0,
|
|
||||||
minW: 0,
|
|
||||||
svg: {
|
|
||||||
transitionProperty: 'common',
|
|
||||||
transitionDuration: 'normal',
|
|
||||||
fill: 'base.300',
|
|
||||||
filter: 'drop-shadow(0px 0px 0.1rem var(--invoke-colors-base-800))',
|
|
||||||
},
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<Icon as={PiArchiveBold} />
|
|
||||||
</Box>
|
|
||||||
)}
|
|
||||||
{coverImage?.thumbnail_url ? (
|
{coverImage?.thumbnail_url ? (
|
||||||
<Image
|
<Image
|
||||||
src={coverImage?.thumbnail_url}
|
src={coverImage?.thumbnail_url}
|
||||||
|
Loading…
Reference in New Issue
Block a user