keycloakify
Version: 
Framework to create custom Keycloak UIs
16 lines • 554 B
JavaScript
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