From 9467820ceb3d9f07f379e238d62d6404bcb54220 Mon Sep 17 00:00:00 2001 From: jarvis2f <137974272+jarvis2f@users.noreply.github.com> Date: Thu, 27 Feb 2025 20:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20feat:=20Improve=20UI=20component?= =?UTF-8?q?s=20with=20enhanced=20styling=20and=20new=20badge=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/proxys.tsx | 26 +++++++++++++++++--------- web/src/components/settings-dialog.tsx | 2 +- web/src/components/settings-form.tsx | 20 ++++++++++++++------ 3 files changed, 32 insertions(+), 16 deletions(-) diff --git a/web/src/components/proxys.tsx b/web/src/components/proxys.tsx index 07267dd..8a1bf43 100644 --- a/web/src/components/proxys.tsx +++ b/web/src/components/proxys.tsx @@ -11,7 +11,7 @@ import { CardTitle, } from "@/components/ui/card"; import { - Dialog, + Dialog, DialogClose, DialogContent, DialogFooter, DialogHeader, @@ -32,6 +32,7 @@ import { TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; +import {Badge} from "@/components/ui/badge"; export interface ProxysProps { enableSelect?: boolean; @@ -177,7 +178,7 @@ export default function Proxys({ key={proxy.name} className={cn("relative hover:shadow-lg", { "cursor-pointer": enableSelect, - "border border-primary": + "border-2 border-primary": enableSelect && proxy.name === innerProxyName, })} onClick={() => { @@ -191,30 +192,32 @@ export default function Proxys({ {proxyName && proxy.name === proxyName && ( )} - - + + {proxy.name}
-

+ {proxy.type.toUpperCase()} -

+

{`${proxy.server}:${proxy.port}`}

+ - + + + + + + ); }