UNPKG

keycloakify

Version:

Framework to create custom Keycloak UIs

16 lines 554 B
import { useEffect } from "react"; export function useSetClassName(params) { const { qualifiedName, className } = params; useEffect(() => { if (className === undefined || className === "") { return; } const htmlClassList = document.getElementsByTagName(qualifiedName)[0].classList; const tokens = className.split(" "); htmlClassList.add(...tokens); return () => { htmlClassList.remove(...tokens); }; }, [className]); } //# sourceMappingURL=useSetClassName.js.map