Skip to content

Commit

Permalink
Proper use of resolveComponentClasses from both call sites
Browse files Browse the repository at this point in the history
  • Loading branch information
dimfeld committed Feb 7, 2024
1 parent a290231 commit b6abeac
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions packages/svelte-ux/src/lib/components/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,12 @@ export function getComponents(): ComponentSettings {
export function resolveComponentClasses<NAME extends ComponentName>(
theme: ClassesProp<(typeof Components)[NAME]>
): ResolvedComponentClassesProp<NAME> {
return typeof theme?.classes === 'string' ? { root: theme?.classes } : theme?.classes ?? {};
return typeof theme === 'string' ? { root: theme } : theme ?? {};
}

export function getComponentClasses<NAME extends ComponentName>(
name: NAME
): ResolvedComponentClasses[NAME] {
const settings = getSettings();
return resolveComponentClasses(settings?.components?.[name]);
return resolveComponentClasses(settings?.components?.[name]?.classes);
}

0 comments on commit b6abeac

Please sign in to comment.