diff --git a/apps/desktop-ui/src/components/code-screenshot/code-screenshot-layout.tsx b/apps/desktop-ui/src/components/code-screenshot/code-screenshot-layout.tsx index cfb35bec..4ee111a9 100644 --- a/apps/desktop-ui/src/components/code-screenshot/code-screenshot-layout.tsx +++ b/apps/desktop-ui/src/components/code-screenshot/code-screenshot-layout.tsx @@ -6,7 +6,6 @@ import { toBlob, toPng } from 'html-to-image' import { saveAs } from 'file-saver' import { toast } from 'sonner' import { Button } from '@/components/ui/button' -import { Card } from '@/components/ui/card' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Slider } from '@/components/ui/slider' @@ -21,9 +20,8 @@ import { import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group' import { Check, Copy, FileCode, ImageDown, Trash2, Wand2 } from 'lucide-react' import { IconPhotoCode } from '@tabler/icons-react' -import { ToolPageHeader } from '@/components/tools/tool-page-header' -import { RevealItem } from '@/components/dashboard/dashboard-reveal' -import { CATEGORY_ACCENT } from '@/components/dashboard/types' +import { ToolShell } from '@/components/tools/tool-shell' +import { IOPanel, ToolTextArea } from '@/components/tools/io-panel' import { BACKGROUNDS, LANGUAGES, canFormat, formatCode, highlightCode } from '@/lib/code-screenshot' /** @@ -156,166 +154,164 @@ export function CodeScreenshotLayout() { } }, [scale, t]) - return ( -
-
- {/* Static stylesheet constant in this file. */} - {/* threatcrush-disable-next-line js-unescaped-html-sink */} -