mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
11 lines
261 B
TypeScript
11 lines
261 B
TypeScript
import { useLayoutEffect } from 'react'
|
|
|
|
export function useCSSVariable(
|
|
name: string,
|
|
value: string,
|
|
element: HTMLElement = document.documentElement,
|
|
) {
|
|
useLayoutEffect(() => {
|
|
element.style.setProperty(name, value)
|
|
}, [name, value, element])
|
|
}
|