diff --git a/src/app/(user)/subscriptions/_components/subscription-import-actions.tsx b/src/app/(user)/subscriptions/_components/subscription-import-actions.tsx index 983b0e9..2ed0078 100644 --- a/src/app/(user)/subscriptions/_components/subscription-import-actions.tsx +++ b/src/app/(user)/subscriptions/_components/subscription-import-actions.tsx @@ -1,6 +1,5 @@ -import { Download, ExternalLink, FileCode2, Link2 } from "lucide-react"; +import { Link2 } from "lucide-react"; import { CopyButton } from "@/components/shared/copy-button"; -import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface SubscriptionImportActionsProps { @@ -11,10 +10,6 @@ interface SubscriptionImportActionsProps { compact?: boolean; } -function buildClashImportUrl(url: string) { - return `clash://install-config?url=${encodeURIComponent(url)}`; -} - export function withSubscriptionFormat(url: string, format: "base64" | "uri" | "clash") { const separator = url.includes("?") ? "&" : "?"; return `${url}${separator}format=${format}`; @@ -24,11 +19,9 @@ export function SubscriptionImportActions({ genericUrl, clashUrl, title = "客户端导入", - description = "Clash 使用 YAML 订阅;其他客户端可继续使用通用 Base64 链接。", + description = "复制适配 Clash 的订阅 URL;其他客户端可复制通用订阅 URL。", compact = false, }: SubscriptionImportActionsProps) { - const clashImportUrl = buildClashImportUrl(clashUrl); - return (