fix: unify analysis workspace controls
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
import { ChevronUp, FileChartColumnIncreasing, Sparkles, Trash2 } from "lucide-react";
|
||||
import { cn } from "@/shared/ui/cn";
|
||||
import {
|
||||
ARTIFACT_DANGER_ICON_BUTTON_CLASS_NAME,
|
||||
ARTIFACT_PRIMARY_ACTION_BUTTON_CLASS_NAME
|
||||
} from "./artifact-view-control-styles";
|
||||
import type { AnalysisArtifact, WorkbenchSurfaceMode } from "./workspace-model";
|
||||
|
||||
export function ArtifactPeekBar({
|
||||
@@ -36,9 +40,9 @@ export function ArtifactPeekBar({
|
||||
<button
|
||||
type="button"
|
||||
onClick={onOpen}
|
||||
className="inline-flex h-10 shrink-0 items-center gap-1.5 rounded-md bg-blue-500 px-3 text-xs font-semibold text-white hover:bg-blue-400 active:scale-95"
|
||||
className={ARTIFACT_PRIMARY_ACTION_BUTTON_CLASS_NAME}
|
||||
>
|
||||
<ChevronUp size={15} aria-hidden="true" />
|
||||
<ChevronUp size={14} aria-hidden="true" />
|
||||
打开成果
|
||||
</button>
|
||||
<button
|
||||
@@ -46,9 +50,9 @@ export function ArtifactPeekBar({
|
||||
aria-label="销毁预览成果"
|
||||
title="销毁预览成果"
|
||||
onClick={onDestroy}
|
||||
className="surface-control grid h-10 w-10 shrink-0 place-items-center rounded-xl border text-slate-500 hover:text-rose-700 active:scale-95"
|
||||
className={cn("surface-control border", ARTIFACT_DANGER_ICON_BUTTON_CLASS_NAME)}
|
||||
>
|
||||
<Trash2 size={16} aria-hidden="true" />
|
||||
<Trash2 size={15} aria-hidden="true" />
|
||||
</button>
|
||||
</aside>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user