mirror of
https://github.com/homarr-labs/dashboard-icons.git
synced 2026-01-13 00:27:20 +08:00
fix(magic-card): update theme handling
This commit is contained in:
@@ -76,20 +76,20 @@ export function MagicCard({
|
|||||||
mouseY.set(-gradientSize)
|
mouseY.set(-gradientSize)
|
||||||
}, [gradientSize, mouseX, mouseY])
|
}, [gradientSize, mouseX, mouseY])
|
||||||
|
|
||||||
const { theme } = useTheme() // "light" | "dark"
|
const { resolvedTheme } = useTheme()
|
||||||
|
|
||||||
const [fromColor, setFromColor] = useState(gradientFrom)
|
const [fromColor, setFromColor] = useState(gradientFrom)
|
||||||
const [toColor, setToColor] = useState(gradientTo)
|
const [toColor, setToColor] = useState(gradientTo)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (theme === "dark") {
|
if (resolvedTheme === "dark") {
|
||||||
setFromColor("#ffb3c1") // fallback for dark
|
setFromColor("#ffb3c1")
|
||||||
setToColor("#ff75a0")
|
setToColor("#ff75a0")
|
||||||
} else {
|
} else if (resolvedTheme === "light") {
|
||||||
setFromColor("#1e9df1") // fallback for light
|
setFromColor("#1e9df1")
|
||||||
setToColor("#8ed0f9")
|
setToColor("#8ed0f9")
|
||||||
}
|
}
|
||||||
}, [theme])
|
}, [resolvedTheme])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div ref={cardRef} className={cn("group relative rounded-[inherit]", className)}>
|
<div ref={cardRef} className={cn("group relative rounded-[inherit]", className)}>
|
||||||
|
|||||||
Reference in New Issue
Block a user