refactor: remove duplicate utils/utils.ts, consolidate into utils.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 13:31:35 +01:00
parent f764e27d59
commit b71d7dc559
4 changed files with 3 additions and 22 deletions

View File

@@ -3,7 +3,7 @@
-->
<script lang="ts">
import { cn } from "$lib/utils/utils";
import { cn } from "$lib/utils";
import UploadIcon from "@lucide/svelte/icons/upload";
import { displaySize } from ".";
import { useId } from "bits-ui";

View File

@@ -3,7 +3,7 @@
-->
<script lang="ts">
import { cn } from "$lib/utils/utils";
import { cn } from "$lib/utils";
import type { TagsInputProps } from "./types";
import TagsInputTag from "./tags-input-tag.svelte";
import { untrack } from "svelte";

View File

@@ -1,19 +0,0 @@
/*
Installed from @ieedan/shadcn-svelte-extras
*/
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export type WithoutChild<T> = T extends { child?: any } ? Omit<T, "child"> : T;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export type WithoutChildren<T> = T extends { children?: any } ? Omit<T, "children"> : T;
export type WithoutChildrenOrChild<T> = WithoutChildren<WithoutChild<T>>;
export type WithElementRef<T, U extends HTMLElement = HTMLElement> = T & {
ref?: U | null;
};

View File

@@ -18,7 +18,7 @@
<div class="container mx-auto px-4">
<div class="flex min-h-screen">
<!-- Sidebar -->
<aside class="w-56 shrink-0 border-r border-border/40 bg-card/60 backdrop-blur-sm flex flex-col">
<aside class="w-56 shrink-0 flex flex-col">
<div class="px-4 py-5 border-b border-border/40">
<a href="/" class="text-xs text-muted-foreground hover:text-foreground transition-colors">
← Back to site