feat: replace clsx with cn util

This commit is contained in:
Ilia Mashkov
2026-04-23 09:48:32 +03:00
parent cffebf05e3
commit 54087b7b2a
34 changed files with 91 additions and 92 deletions
@@ -14,11 +14,11 @@ import {
type ResponsiveManager,
debounce,
} from '$shared/lib';
import { cn } from '$shared/lib';
import {
CharacterComparisonEngine,
} from '$shared/lib/helpers/CharacterComparisonEngine/CharacterComparisonEngine.svelte';
import { Loader } from '$shared/ui';
import clsx from 'clsx';
import { getContext } from 'svelte';
import { Spring } from 'svelte/motion';
import { fade } from 'svelte/transition';
@@ -198,10 +198,10 @@ const scaleClass = $derived(
Outer flex container — fills parent.
The paper div inside scales down when the sidebar opens on desktop.
-->
<div class={clsx('flex-1 relative flex items-center justify-center p-0 overflow-hidden bg-surface dark:bg-dark-bg', className)}>
<div class={cn('flex-1 relative flex items-center justify-center p-0 overflow-hidden bg-surface dark:bg-dark-bg', className)}>
<!-- Paper surface -->
<div
class={clsx(
class={cn(
'w-full h-full flex flex-col items-center justify-center relative',
'bg-paper dark:bg-dark-card',
'shadow-2xl shadow-black/5 dark:shadow-black/20',
@@ -270,7 +270,7 @@ const scaleClass = $derived(
<TypographyMenu
bind:open={isTypographyMenuOpen}
class={clsx(
class={cn(
'absolute z-10',
responsive.isMobileOrTablet
? 'bottom-4 right-4 -translate-1/2'