Update prettier configuration
This commit is contained in:
@ -1 +1,3 @@
|
||||
export const isStorybook = typeof window === "object" && Object.keys(window).find(key => key.startsWith("__STORYBOOK")) !== undefined;
|
||||
export const isStorybook =
|
||||
typeof window === "object" &&
|
||||
Object.keys(window).find(key => key.startsWith("__STORYBOOK")) !== undefined;
|
||||
|
@ -1,14 +1,23 @@
|
||||
import { clsx } from "keycloakify/tools/clsx";
|
||||
import { useConstCallback } from "keycloakify/tools/useConstCallback";
|
||||
|
||||
export function createUseClassName<ClassKey extends string>(params: { defaultClasses: Record<ClassKey, string | undefined> }) {
|
||||
export function createUseClassName<ClassKey extends string>(params: {
|
||||
defaultClasses: Record<ClassKey, string | undefined>;
|
||||
}) {
|
||||
const { defaultClasses } = params;
|
||||
|
||||
function useGetClassName(params: { doUseDefaultCss: boolean; classes: Partial<Record<ClassKey, string>> | undefined }) {
|
||||
function useGetClassName(params: {
|
||||
doUseDefaultCss: boolean;
|
||||
classes: Partial<Record<ClassKey, string>> | undefined;
|
||||
}) {
|
||||
const { classes, doUseDefaultCss } = params;
|
||||
|
||||
const getClassName = useConstCallback((classKey: ClassKey): string => {
|
||||
return clsx(classKey, doUseDefaultCss ? defaultClasses[classKey] : undefined, classes?.[classKey]);
|
||||
return clsx(
|
||||
classKey,
|
||||
doUseDefaultCss ? defaultClasses[classKey] : undefined,
|
||||
classes?.[classKey]
|
||||
);
|
||||
});
|
||||
|
||||
return { getClassName };
|
||||
|
Reference in New Issue
Block a user