From 2bf945e7457d26a7b445d09044f7e2b3cdf9a993 Mon Sep 17 00:00:00 2001 From: Eduard Gert Date: Thu, 28 May 2026 17:18:49 +0200 Subject: [PATCH] remove unused packages --- client/ui/frontend/package.json | 3 --- client/ui/frontend/pnpm-lock.yaml | 24 ------------------- .../src/components/buttons/Button.tsx | 5 ++-- 3 files changed, 3 insertions(+), 29 deletions(-) diff --git a/client/ui/frontend/package.json b/client/ui/frontend/package.json index 1ad46c912..5094e043b 100644 --- a/client/ui/frontend/package.json +++ b/client/ui/frontend/package.json @@ -25,9 +25,7 @@ "@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-visually-hidden": "^1.2.4", "@wailsio/runtime": "latest", - "chroma-js": "^3.2.0", "class-variance-authority": "^0.7.1", - "classnames": "^2.5.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "framer-motion": "^12.38.0", @@ -41,7 +39,6 @@ "tailwind-merge": "^2.6.0" }, "devDependencies": { - "@types/chroma-js": "^3.1.2", "@types/node": "^25.6.0", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", diff --git a/client/ui/frontend/pnpm-lock.yaml b/client/ui/frontend/pnpm-lock.yaml index a4412ca26..efa4c0c42 100644 --- a/client/ui/frontend/pnpm-lock.yaml +++ b/client/ui/frontend/pnpm-lock.yaml @@ -41,15 +41,9 @@ importers: '@wailsio/runtime': specifier: latest version: 3.0.0-alpha.79 - chroma-js: - specifier: ^3.2.0 - version: 3.2.0 class-variance-authority: specifier: ^0.7.1 version: 0.7.1 - classnames: - specifier: ^2.5.1 - version: 2.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -84,9 +78,6 @@ importers: specifier: ^2.6.0 version: 2.6.1 devDependencies: - '@types/chroma-js': - specifier: ^3.1.2 - version: 3.1.2 '@types/node': specifier: ^25.6.0 version: 25.9.1 @@ -996,9 +987,6 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/chroma-js@3.1.2': - resolution: {integrity: sha512-YBTQqArPN8A0niHXCwrO1z5x++a+6l0mLBykncUpr23oIPW7L4h39s6gokdK/bDrPmSh8+TjMmrhBPnyiaWPmQ==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -1075,15 +1063,9 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chroma-js@3.2.0: - resolution: {integrity: sha512-os/OippSlX1RlWWr+QDPcGUZs0uoqr32urfxESG9U93lhUfbnlyckte84Q8P1UQY/qth983AS1JONKmLS4T0nw==} - class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} - classnames@2.5.1: - resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} - clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} @@ -2412,8 +2394,6 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@types/chroma-js@3.1.2': {} - '@types/estree@1.0.8': {} '@types/node@25.9.1': @@ -2499,14 +2479,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chroma-js@3.2.0: {} - class-variance-authority@0.7.1: dependencies: clsx: 2.1.1 - classnames@2.5.1: {} - clsx@2.1.1: {} cmdk@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.29))(@types/react@18.3.29)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): diff --git a/client/ui/frontend/src/components/buttons/Button.tsx b/client/ui/frontend/src/components/buttons/Button.tsx index 35f137ab5..fcab85fdb 100644 --- a/client/ui/frontend/src/components/buttons/Button.tsx +++ b/client/ui/frontend/src/components/buttons/Button.tsx @@ -1,8 +1,9 @@ import { cva, VariantProps } from "class-variance-authority"; -import classNames from "classnames"; import { Check, Copy } from "lucide-react"; import { ButtonHTMLAttributes, forwardRef, useState } from "react"; +import { cn } from "@/lib/cn"; + type ButtonVariants = VariantProps; interface ButtonProps extends ButtonHTMLAttributes, ButtonVariants { @@ -134,7 +135,7 @@ export const Button = forwardRef(function Button ref={ref} type={type} disabled={disabled} - className={classNames( + className={cn( buttonVariants({ variant, rounded,