fix: improve admin dialog dark mode

This commit is contained in:
134 2026-06-24 11:08:03 +08:00
parent ddfe911812
commit 7a58cdd12b

View File

@ -9176,7 +9176,7 @@ export function AdminSettingsClient() {
onOpenChange={(open) => !open && setSelectedImage(null)}
open={!!selectedImage}
>
<DialogContent className="!bg-white max-h-[85vh] max-w-3xl overflow-y-auto !dark:bg-zinc-950">
<DialogContent className="!bg-white max-h-[85vh] max-w-3xl overflow-y-auto dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle className="flex items-center gap-2">
{selectedImage?.recordType === "video"
@ -9294,7 +9294,7 @@ export function AdminSettingsClient() {
<SelectTrigger className="h-8 w-[180px]">
<SelectValue placeholder="选择分类" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="__none__">未分类</SelectItem>
{featuredCategoryOptions.map((category) => (
<SelectItem key={category} value={category}>
@ -13695,7 +13695,7 @@ export function AdminSettingsClient() {
<Plus className="mr-2 h-4 w-4" /> 添加视频
</Button>
</DialogTrigger>
<DialogContent className="!bg-white max-w-2xl !dark:bg-zinc-950">
<DialogContent className="!bg-white max-w-2xl dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle>
{editingTutorialVideo ? "编辑视频" : "添加视频"}
@ -13729,7 +13729,7 @@ export function AdminSettingsClient() {
<SelectTrigger className="w-[140px]">
<SelectValue placeholder="压缩质量" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="low">低质量 (小)</SelectItem>
<SelectItem value="medium">
中等 (推荐)
@ -14219,7 +14219,7 @@ export function AdminSettingsClient() {
<Plus className="mr-2 h-4 w-4" /> 添加链接
</Button>
</DialogTrigger>
<DialogContent className="!bg-white !dark:bg-zinc-950">
<DialogContent className="!bg-white dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle>
{editingNavLink ? "编辑链接" : "添加链接"}
@ -15361,7 +15361,7 @@ export function AdminSettingsClient() {
<Plus className="mr-2 h-4 w-4" /> 添加提供商
</Button>
</DialogTrigger>
<DialogContent className="!bg-white !dark:bg-zinc-950">
<DialogContent className="!bg-white dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle>
{editingProvider ? "编辑提供商" : "添加提供商"}
@ -15432,7 +15432,7 @@ export function AdminSettingsClient() {
<SelectValue />
</SelectTrigger>
<SelectContent
className="!bg-white max-h-72 overflow-y-auto overscroll-contain !dark:bg-zinc-950"
className="!bg-white max-h-72 overflow-y-auto overscroll-contain dark:!bg-zinc-950"
onWheelCapture={(event) => event.stopPropagation()}
>
{PROVIDER_TYPES.map((type) => (
@ -15766,7 +15766,7 @@ export function AdminSettingsClient() {
<Plus className="mr-2 h-4 w-4" /> 添加模型
</Button>
</DialogTrigger>
<DialogContent className="!bg-white !dark:bg-zinc-950">
<DialogContent className="!bg-white dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle>
{editingModel ? "编辑模型" : "添加模型"}
@ -15784,7 +15784,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue placeholder="选择提供商" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
{providersData?.providers?.map((p) => (
<SelectItem key={p.id} value={p.id}>
{p.name}
@ -16009,7 +16009,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue placeholder="选择备用模型" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="__none__">
不设置备用模型
</SelectItem>
@ -16051,7 +16051,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue placeholder="选择备用模型" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="__none__">
不设置备用模型
</SelectItem>
@ -17449,7 +17449,7 @@ export function AdminSettingsClient() {
<Plus className="mr-2 h-4 w-4" /> 添加配置
</Button>
</DialogTrigger>
<DialogContent className="!bg-white !dark:bg-zinc-950">
<DialogContent className="!bg-white dark:!bg-zinc-950">
<DialogHeader>
<DialogTitle>
{editingStorage ? "编辑配置" : "添加配置"}
@ -17479,7 +17479,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="s3">S3 兼容</SelectItem>
<SelectItem value="aliyun-oss">阿里云 OSS</SelectItem>
<SelectItem value="qiniu-kodo">七牛云 Kodo</SelectItem>
@ -18271,7 +18271,7 @@ export function AdminSettingsClient() {
onOpenChange={setShowBatchLimitDialog}
open={showBatchLimitDialog}
>
<DialogContent className="!bg-white !dark:bg-zinc-950 sm:max-w-[500px]">
<DialogContent className="!bg-white dark:!bg-zinc-950 sm:max-w-[500px]">
<DialogHeader>
<DialogTitle>批量设置出图限额</DialogTitle>
</DialogHeader>
@ -18291,7 +18291,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue placeholder="选择设置范围" />
</SelectTrigger>
<SelectContent className="!bg-white !dark:bg-zinc-950">
<SelectContent className="!bg-white dark:!bg-zinc-950">
<SelectItem value="all">所有用户</SelectItem>
<SelectItem value="department">按部门设置</SelectItem>
<SelectItem value="no_department">无部门用户</SelectItem>
@ -18310,7 +18310,7 @@ export function AdminSettingsClient() {
<SelectTrigger>
<SelectValue placeholder="选择部门" />
</SelectTrigger>
<SelectContent className="!bg-white max-h-60 overflow-y-auto !dark:bg-zinc-950">
<SelectContent className="!bg-white max-h-60 overflow-y-auto dark:!bg-zinc-950">
{departmentsData?.departments?.map((dept) => (
<SelectItem key={dept} value={dept}>
{dept}