refactor(platform): 统一控件 - 收敛下拉选择与按钮输入交互样式
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { App, Button, Popconfirm, Select } from "antd";
|
||||
import { App, Button, Popconfirm } from "antd";
|
||||
import { Tooltip } from "@/components/ui/base/tooltip";
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { useMutation, useQuery } from "@tanstack/react-query";
|
||||
@@ -12,6 +12,7 @@ import { linkCanvasUnit, listProjectCanvases, unlinkCanvasProject, unlinkCanvasU
|
||||
import { useCanvasStore, type CanvasProject } from "@/stores/canvas/use-canvas-store";
|
||||
|
||||
import { type ProjectDetailViewProps } from "./shared";
|
||||
import { Select } from "@/components/ui/base/select";
|
||||
|
||||
export default function ProjectCanvasesView({ detail, refreshProject }: ProjectDetailViewProps) {
|
||||
const { message } = App.useApp();
|
||||
|
||||
@@ -2,7 +2,7 @@ import { ImageSizePicker } from "@/components/image-size-picker";
|
||||
import { imageResolutionUsesQuality } from "@/lib/image-size-presets";
|
||||
import { useEffect, useMemo, useRef, useState, type ReactNode } from "react";
|
||||
import { useMutation, useQuery } from "@tanstack/react-query";
|
||||
import { App, Button, Form, Image, Input, InputNumber, Select } from "antd";
|
||||
import { App, Button, Form, Image, Input, InputNumber } from "antd";
|
||||
import { SegmentedControl } from "@/components/ui/base/segmented-control";
|
||||
import { EmptyState } from "@/components/ui/product/empty-state";
|
||||
import { StatusBadge } from "@/components/ui/base/badges";
|
||||
@@ -54,6 +54,7 @@ import {
|
||||
type ShortDramaWorkflowStage,
|
||||
} from "./workflow-shared";
|
||||
import { buildShotAssetReferenceContext, ensureShotAssetMentionPrompt, resolveShotAssetMentionPrompt } from "./workflow-shot-references";
|
||||
import { Select } from "@/components/ui/base/select";
|
||||
|
||||
type ShotEditorValues = Omit<ShotRevisionInput, "durationMs"> & {
|
||||
title: string;
|
||||
|
||||
@@ -4,7 +4,7 @@ import { CachedResourceImage } from "@/components/cached-resource-image";
|
||||
import { MediaPlaceholder } from "@/components/ui/product/media-placeholder";
|
||||
import { useEffect, useMemo, useRef, useState, type ReactNode } from "react";
|
||||
import { useInfiniteQuery, useMutation, useQueryClient } from "@tanstack/react-query";
|
||||
import { App, Button, Form, Input, Modal, Select } from "antd";
|
||||
import { App, Button, Form, Input, Modal } from "antd";
|
||||
import { ArrowRight, BookOpenText, FileText, FolderKanban, Images, LayoutGrid, Palette, Plus, Search, Sparkles } from "lucide-react";
|
||||
import { Link, useNavigate, useSearchParams } from "react-router";
|
||||
|
||||
@@ -22,6 +22,7 @@ import { createProject, deleteProject, importProjectUnits, listProjects, type Pr
|
||||
import { modelDisplayName, useEffectiveConfig } from "@/stores/use-config-store";
|
||||
|
||||
import { sourceTypeLabel } from "./detail/shared";
|
||||
import { Select } from "@/components/ui/base/select";
|
||||
|
||||
type ProjectForm = { name: string; aspectRatio: string; sourceType: string };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user