Browse Source

画布预览修改

feature/composer
TianYun 4 weeks ago
parent
commit
048df576f0
  1. 14
      src/components/CanvasTemplatePreviewModal.tsx

14
src/components/CanvasTemplatePreviewModal.tsx

@ -121,7 +121,7 @@ function CanvasTemplatePreviewFlow({ workflow }: { workflow: WorkflowFile }) {
zoomOnPinch zoomOnPinch
onMoveEnd={syncZoomPercent} onMoveEnd={syncZoomPercent}
proOptions={{ hideAttribution: true }} proOptions={{ hideAttribution: true }}
className="bg-[var(--canvas-bg,#171717)]" className="canvas-background"
> >
<SharedEdgeGradients /> <SharedEdgeGradients />
<Background color="var(--border-subtle,#404040)" gap={20} size={1} /> <Background color="var(--border-subtle,#404040)" gap={20} size={1} />
@ -250,21 +250,21 @@ export function CanvasTemplatePreviewModal({
role="dialog" role="dialog"
aria-modal="true" aria-modal="true"
aria-label={displayTitle} aria-label={displayTitle}
className="fixed inset-0 z-[1000] flex items-center justify-center bg-black/75 p-10 backdrop-blur-sm" className="fixed inset-0 z-[1000] flex items-center justify-center bg-[var(--surface-overlay)] p-10 backdrop-blur-sm"
onClick={onClose} onClick={onClose}
> >
<section <section
className="relative h-[min(900px,90vh)] w-[90vw] overflow-hidden rounded-2xl border border-white/20 bg-[#101010] text-[var(--text-primary,#fafafa)] shadow-[0_24px_80px_rgba(0,0,0,0.55)]" className="relative h-[min(900px,90vh)] w-[90vw] overflow-hidden rounded-2xl border border-[var(--border-strong)] bg-[var(--surface-1)] text-[var(--text-primary)] shadow-[var(--shadow-panel)]"
onClick={(event) => event.stopPropagation()} onClick={(event) => event.stopPropagation()}
> >
<header className="absolute left-[10%] right-[10%] top-4 z-20 flex h-12 items-center justify-between gap-4 rounded-xl border border-white/10 bg-[#262626]/95 px-4 shadow-[0_12px_36px_rgba(0,0,0,0.35)]"> <header className="absolute left-[10%] right-[10%] top-4 z-20 flex h-12 items-center justify-between gap-4 rounded-xl border border-[var(--border-subtle)] bg-[var(--surface-2)] px-4 shadow-[var(--shadow-panel)]">
<div className="flex min-w-0 items-center gap-3"> <div className="flex min-w-0 items-center gap-3">
<h2 className="truncate text-sm font-medium"> <h2 className="truncate text-sm font-medium">
{displayTitle} {displayTitle}
</h2> </h2>
</div> </div>
<Space size={8}> <Space size={8}>
<span className="hidden text-sm text-[var(--text-primary,#fafafa)] sm:inline"> <span className="hidden text-sm text-[var(--text-secondary)] sm:inline">
{t("templatePreview.readOnly")} {t("templatePreview.readOnly")}
</span> </span>
<Tooltip title={t("templatePreview.copyProject")}> <Tooltip title={t("templatePreview.copyProject")}>
@ -287,12 +287,12 @@ export function CanvasTemplatePreviewModal({
type="button" type="button"
aria-label={t("common.close")} aria-label={t("common.close")}
onClick={onClose} onClick={onClose}
className="absolute right-4 top-4 z-30 flex h-10 w-10 items-center justify-center rounded-full text-white/80 transition-colors hover:bg-white/10 hover:text-white" className="absolute right-4 top-4 z-30 flex h-10 w-10 items-center justify-center rounded-full text-[var(--text-secondary)] transition-colors hover:bg-[var(--surface-hover)] hover:text-[var(--text-primary)]"
> >
<CloseOutlined /> <CloseOutlined />
</button> </button>
<div className="absolute inset-0 bg-[var(--canvas-bg,#171717)]"> <div className="canvas-background absolute inset-0">
{isLoadingDetail ? ( {isLoadingDetail ? (
<div className="flex h-full items-center justify-center"> <div className="flex h-full items-center justify-center">
<Spin tip={t("home.loading")} /> <Spin tip={t("home.loading")} />

Loading…
Cancel
Save