diff --git a/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte b/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte index 15e8e79..5413bfd 100644 --- a/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte +++ b/src/features/DisplayFont/ui/FontSampler/FontSampler.svelte @@ -94,14 +94,14 @@ const stats = $derived([ {#if fontType} - + {fontType} {/if} {#if providerBadge} - + {providerBadge} {/if} diff --git a/src/shared/ui/Badge/Badge.svelte b/src/shared/ui/Badge/Badge.svelte index aa42df9..a0bc653 100644 --- a/src/shared/ui/Badge/Badge.svelte +++ b/src/shared/ui/Badge/Badge.svelte @@ -37,6 +37,11 @@ interface Props extends HTMLAttributes { * @default false */ dot?: boolean; + /** + * Prevent text wrapping + * @default false + */ + nowrap?: boolean; /** * Content snippet */ @@ -51,6 +56,7 @@ let { variant = 'default', size = 'xs', dot = false, + nowrap = false, children, class: className, ...rest @@ -63,6 +69,7 @@ let { 'font-mono uppercase tracking-wide', labelSizeConfig[size], badgeVariantConfig[variant], + nowrap && 'text-nowrap', className, )} {...rest}