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