diff --git a/src/components/molecules/TreeCard.tsx b/src/components/molecules/TreeCard.tsx deleted file mode 100644 index e42a52c..0000000 --- a/src/components/molecules/TreeCard.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { Card, Badge, ActionIcon, IconButton, Stack, Flex, Text, Heading } from '@/components/atoms' -import { ComponentTree } from '@/types/project' - -interface TreeCardProps { - tree: ComponentTree - isSelected: boolean - onSelect: () => void - onEdit: () => void - onDuplicate: () => void - onDelete: () => void - disableDelete?: boolean -} - -export function TreeCard({ - tree, - isSelected, - onSelect, - onEdit, - onDuplicate, - onDelete, - disableDelete = false, -}: TreeCardProps) { - return ( - - - - - {tree.name} - {tree.description && ( - - {tree.description} - - )} -
- - {tree.rootNodes.length} components - -
-
-
-
e.stopPropagation()}> - - } - variant="ghost" - size="sm" - onClick={onEdit} - title="Edit tree" - /> - } - variant="ghost" - size="sm" - onClick={onDuplicate} - title="Duplicate tree" - /> - } - variant="ghost" - size="sm" - onClick={onDelete} - disabled={disableDelete} - title="Delete tree" - /> - -
-
-
- ) -} diff --git a/src/components/molecules/TreeListHeader.tsx b/src/components/molecules/TreeListHeader.tsx deleted file mode 100644 index d381b2c..0000000 --- a/src/components/molecules/TreeListHeader.tsx +++ /dev/null @@ -1,53 +0,0 @@ -import { Button, TreeIcon, ActionIcon, Flex, Heading, Stack, IconButton } from '@/components/atoms' - -interface TreeListHeaderProps { - onCreateNew: () => void - onImportJson: () => void - onExportJson: () => void - hasSelectedTree?: boolean -} - -export function TreeListHeader({ - onCreateNew, - onImportJson, - onExportJson, - hasSelectedTree = false, -}: TreeListHeaderProps) { - return ( - - - - - Component Trees - - } - size="sm" - onClick={onCreateNew} - /> - - - - - - - - ) -}