update:css样式拆分

This commit is contained in:
xiaozhu
2026-09-02 10:10:41 +08:00
committed by tao.chen
parent ef0000ebe5
commit f452ba70fb
27 changed files with 1404 additions and 3059 deletions
+4 -16
View File
@@ -5,6 +5,7 @@ import { CreateFolderModal } from "./CreateFolderModal";
import { CreateScriptModal } from "./CreateScriptModal";
import { DataResourceUploadModal } from "./DataResourceUploadModal";
import Icon from "../../components/common/Icon";
import { WelcomePanel } from "../../components/common/WelcomePanel";
import { PublishModal } from "./PublishModal";
import { ScriptExplorer } from "./ScriptExplorer";
import { TreeContextMenu } from "./TreeContextMenu";
@@ -292,7 +293,7 @@ export default function ScriptsPage() {
};
return (
<section className="workspace-layout">
<section className="grid min-h-0 flex-1 grid-cols-[310px_minmax(0,1fr)] gap-2.5 p-2.5 max-xl:grid-cols-[285px_minmax(0,1fr)]">
<ScriptExplorer
scripts={scripts}
filteredScripts={filteredScripts}
@@ -318,7 +319,7 @@ export default function ScriptsPage() {
onHandleUpload={handleUpload}
/>
<section className="editor-area">
<section className="flex min-h-0 flex-col overflow-hidden rounded-[7px] border border-[#dce4ec] bg-white shadow-[0_2px_7px_rgb(25_46_73/3%)]">
{selected ? (
<ScriptWorkspace
script={selected}
@@ -369,20 +370,7 @@ export default function ScriptsPage() {
onInfo={(t) => pushToast(t)}
/>
) : (
<div className="welcome-panel">
<div className="welcome-panel__visual">
<Icon name="script" size={42} />
</div>
<span className="welcome-panel__label"></span>
<h2></h2>
<p>
Notebook 使 Python
</p>
<button className="primary-button" onClick={() => openCreateDialog("")}>
<Icon name="plus" size={17} />
</button>
</div>
<WelcomePanel onCreateScript={() => openCreateDialog("")} />
)}
</section>