update: ScriptsPage.tsx

This commit is contained in:
tao.chen
2026-09-02 10:10:41 +08:00
committed by tao.chen
parent df374d00c3
commit 635d80e3cf
2 changed files with 8 additions and 7 deletions
@@ -5,7 +5,7 @@ import { CreateFolderModal } from "./CreateFolderModal";
import { CreateScriptModal } from "./CreateScriptModal"; import { CreateScriptModal } from "./CreateScriptModal";
import { DataResourceUploadModal } from "./DataResourceUploadModal"; import { DataResourceUploadModal } from "./DataResourceUploadModal";
import Icon from "../../components/common/Icon"; import Icon from "../../components/common/Icon";
import { WelcomePanel } from "../../components/common/WelcomePanel"; import { WelcomePanel } from "./WelcomePanel";
import { PublishModal } from "./PublishModal"; import { PublishModal } from "./PublishModal";
import { ScriptExplorer } from "./ScriptExplorer"; import { ScriptExplorer } from "./ScriptExplorer";
import { TreeContextMenu } from "./TreeContextMenu"; import { TreeContextMenu } from "./TreeContextMenu";
@@ -1,5 +1,6 @@
import Icon from "./Icon"; import { primaryButtonClass } from "./modalUi";
import { primaryButtonClass } from "../../features/platform/modalUi"; import {Plus, SquareChartGantt} from "lucide-react";
import {Button} from "~/components/ui/button";
type WelcomePanelProps = { type WelcomePanelProps = {
onCreateScript: () => void; onCreateScript: () => void;
@@ -9,7 +10,7 @@ export function WelcomePanel({ onCreateScript }: WelcomePanelProps) {
return ( return (
<div className="welcome-panel-shell flex min-h-full flex-col items-center justify-center p-[35px] text-center"> <div className="welcome-panel-shell flex min-h-full flex-col items-center justify-center p-[35px] text-center">
<div className="mb-[21px] grid size-[86px] place-items-center rounded-[25px] border border-[#cfe0f0] bg-gradient-to-br from-white to-[#eaf4fd] text-[#3d8cd9] shadow-[0_16px_35px_rgb(40_103_165/12%)]"> <div className="mb-[21px] grid size-[86px] place-items-center rounded-[25px] border border-[#cfe0f0] bg-gradient-to-br from-white to-[#eaf4fd] text-[#3d8cd9] shadow-[0_16px_35px_rgb(40_103_165/12%)]">
<Icon name="script" size={42} /> <SquareChartGantt size={42}/>
</div> </div>
<span className="text-[10px] font-extrabold tracking-[0.12em] text-[#2e81ce]"> <span className="text-[10px] font-extrabold tracking-[0.12em] text-[#2e81ce]">
@@ -20,10 +21,10 @@ export function WelcomePanel({ onCreateScript }: WelcomePanelProps) {
<p className="mb-[22px] w-full max-w-[430px] text-xs leading-[1.8] text-[#76879a]"> <p className="mb-[22px] w-full max-w-[430px] text-xs leading-[1.8] text-[#76879a]">
Notebook 使 Python Notebook 使 Python
</p> </p>
<button className={primaryButtonClass} type="button" onClick={onCreateScript}> <Button className={primaryButtonClass} type="button" onClick={onCreateScript}>
<Icon name="plus" size={17} /> <Plus size={17} />
</button> </Button>
</div> </div>
); );
} }