mirror of https://github.com/sussy-code/smov.git
Allow bookmarking unreleased items
This commit is contained in:
parent
9b8643e42f
commit
36c878b5d9
|
@ -34,11 +34,14 @@ export function MediaBookmarkButton({ media }: MediaBookmarkProps) {
|
||||||
else addBookmark(meta);
|
else addBookmark(meta);
|
||||||
}, [isBookmarked, meta, addBookmark, removeBookmark]);
|
}, [isBookmarked, meta, addBookmark, removeBookmark]);
|
||||||
|
|
||||||
|
const buttonOpacityClass =
|
||||||
|
media.year === undefined ? "hover:opacity-100" : "hover:opacity-95";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<IconPatch
|
<IconPatch
|
||||||
onClick={toggleBookmark}
|
onClick={toggleBookmark}
|
||||||
icon={isBookmarked ? Icons.BOOKMARK : Icons.BOOKMARK_OUTLINE}
|
icon={isBookmarked ? Icons.BOOKMARK : Icons.BOOKMARK_OUTLINE}
|
||||||
className="p-2 opacity-75 transition-opacity transition-transform duration-300 hover:opacity-95 hover:scale-110"
|
className={`${buttonOpacityClass} p-2 opacity-75 transition-opacity transition-transform duration-300 hover:scale-110`}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,7 +145,7 @@ function MediaCardContent({
|
||||||
</>
|
</>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{canLink && searchQuery.length > 0 ? (
|
{searchQuery.length > 0 ? (
|
||||||
<div className="absolute" onClick={(e) => e.preventDefault()}>
|
<div className="absolute" onClick={(e) => e.preventDefault()}>
|
||||||
<MediaBookmarkButton media={media} />
|
<MediaBookmarkButton media={media} />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -110,8 +110,8 @@ export default createTheme({
|
||||||
main: tokens.black.c75,
|
main: tokens.black.c75,
|
||||||
secondary: tokens.black.c75,
|
secondary: tokens.black.c75,
|
||||||
secondaryHover: tokens.black.c75,
|
secondaryHover: tokens.black.c75,
|
||||||
accentA: tokens.black.c75,
|
accentA: tokens.purple.c600,
|
||||||
accentB: tokens.black.c75
|
accentB: tokens.black.c100
|
||||||
},
|
},
|
||||||
|
|
||||||
modal: {
|
modal: {
|
||||||
|
|
Loading…
Reference in New Issue