打开配置,传入语言

This commit is contained in:
海龙 2025-08-31 00:40:00 +08:00
parent 94c06b7d4b
commit 3e4e947159
2 changed files with 39 additions and 41 deletions

View File

@ -1,5 +1,5 @@
"use client";
import { get } from "@/api/request";
import { post } from "@/api/request";
import { useSearchParams } from "next/navigation";
import React, { useEffect, useState } from "react";
import { CheckCircle, XCircle, Loader2 } from "lucide-react";
@ -31,7 +31,7 @@ function ConfirmEmail({ t }: { t: string }) {
return;
}
get(`${process.env.NEXT_PUBLIC_JAVA_URL}/api/user/activate?t=${t}`)
post(`${process.env.NEXT_PUBLIC_JAVA_URL}/api/user/activate?t=${t}`)
.then((res) => {
setStatus('success');
setMessage('Your registration has been verified. Please return to the official website to log in.');

View File

@ -911,7 +911,7 @@ export function ChatInputBox({ noData }: { noData: boolean }) {
{!isExpanded && (
<div className="absolute top-2 right-2 z-10 flex items-center">
{/* 使用 Dropdown 替代手动控制显示/隐藏 */}
{/* <Dropdown
<Dropdown
open={showConfigOptions}
onOpenChange={setShowConfigOptions}
popupRender={() => (
@ -935,7 +935,7 @@ export function ChatInputBox({ noData }: { noData: boolean }) {
<Settings className="w-4 h-4 text-white/80" />
</button>
</Tooltip>
</Dropdown> */}
</Dropdown>
</div>
)}
@ -1073,50 +1073,48 @@ const ConfigOptions = ({
onConfigChange: (key: string, value: string) => void;
}) => {
const configItems = [
{
key: "mode",
icon: Package,
options: [
{ value: "auto", label: "Auto", isVip: false },
{ value: "manual", label: "Manual", isVip: true },
],
},
{
key: "resolution",
icon: Video,
options: [
{ value: "720p", label: "720P", isVip: false },
{ value: "1080p", label: "1080P", isVip: true },
{ value: "2k", label: "2K", isVip: true },
{ value: "4k", label: "4K", isVip: true },
],
},
// {
// key: "mode",
// icon: Package,
// options: [
// { value: "auto", label: "Auto", isVip: false },
// { value: "manual", label: "Manual", isVip: true },
// ],
// },
// {
// key: "resolution",
// icon: Video,
// options: [
// { value: "720p", label: "720P", isVip: false },
// { value: "1080p", label: "1080P", isVip: true },
// { value: "2k", label: "2K", isVip: true },
// { value: "4k", label: "4K", isVip: true },
// ],
// },
{
key: "language",
icon: Globe,
options: [
{ value: "english", label: "English", isVip: false },
{ value: "chinese", label: "Chinese", isVip: true },
{ value: "japanese", label: "Japanese", isVip: true },
{ value: "korean", label: "Korean", isVip: true },
{ value: "spanish", label: "Spanish", isVip: true },
{ value: "portuguese", label: "Portuguese", isVip: true },
{ value: "hindi", label: "Hindi", isVip: true },
{ value: "japanese", label: "Japanese", isVip: true },
{ value: "korean", label: "Korean", isVip: true },
{ value: "arabic", label: "Arabic", isVip: true },
{ value: "russian", label: "Russian", isVip: true },
],
},
{
key: "videoDuration",
icon: Clock,
options: [
{ value: "1min", label: "1 Min", isVip: false },
{ value: "2min", label: "2 Min", isVip: true },
{ value: "3min", label: "3 Min", isVip: true },
{ value: "chinese", label: "Chinese", isVip: false },
{ value: "japanese", label: "Japanese", isVip: false },
{ value: "spanish", label: "Spanish", isVip: false },
{ value: "portuguese", label: "Portuguese", isVip: false },
{ value: "hindi", label: "Hindi", isVip: false },
{ value: "korean", label: "Korean", isVip: false },
{ value: "arabic", label: "Arabic", isVip: false },
{ value: "russian", label: "Russian", isVip: false },
],
},
// {
// key: "videoDuration",
// icon: Clock,
// options: [
// { value: "1min", label: "1 Min", isVip: false },
// { value: "2min", label: "2 Min", isVip: true },
// { value: "3min", label: "3 Min", isVip: true },
// ],
// },
];
return (