diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 87d45040..628cf68b 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -11,7 +11,6 @@ export { default as stepCategoriesApi } from './stepCategories' export { default as accountsApi } from './accounts' export { default as adminApi } from './admin' export { treeMarkdownApi } from './treeMarkdown' -export { default as pinnedFlowsApi } from './pinnedFlows' export { default as analyticsApi } from './analytics' export { targetListsApi } from './targetLists' export { maintenanceSchedulesApi, batchLaunchApi } from './maintenanceSchedules' diff --git a/frontend/src/api/pinnedFlows.ts b/frontend/src/api/pinnedFlows.ts deleted file mode 100644 index 517e81ed..00000000 --- a/frontend/src/api/pinnedFlows.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { apiClient } from './client' - -export interface PinnedFlow { - id: string - tree_id: string - tree_name: string - tree_type: 'troubleshooting' | 'procedural' | 'maintenance' - category_emoji?: string - category_name?: string - pinned_at: string - display_order: number -} - -export interface PinnedFlowsResponse { - items: PinnedFlow[] - count: number -} - -export const pinnedFlowsApi = { - list: async (): Promise => { - const { data } = await apiClient.get('/trees/pinned') - return data - }, - - unpin: async (treeId: string): Promise => { - await apiClient.delete(`/trees/${treeId}/pin`) - }, - - pin: async (treeId: string): Promise => { - await apiClient.post(`/trees/${treeId}/pin`) - }, -} - -export default pinnedFlowsApi diff --git a/frontend/src/components/library/TreeGridView.tsx b/frontend/src/components/library/TreeGridView.tsx index 1973b6ee..1b091c90 100644 --- a/frontend/src/components/library/TreeGridView.tsx +++ b/frontend/src/components/library/TreeGridView.tsx @@ -1,5 +1,5 @@ import { Link } from 'react-router-dom' -import { Pencil, Globe, Lock, Trash2, GitBranch, FileText, Wrench, Star, Download, ClipboardList } from 'lucide-react' +import { Pencil, Globe, Lock, Trash2, GitBranch, FileText, Wrench, Download, ClipboardList } from 'lucide-react' import type { TreeListItem } from '@/types' import { TagBadges } from '@/components/common/TagBadges' import { StaggerList } from '@/components/common/StaggerList' @@ -16,9 +16,6 @@ interface TreeGridViewProps { onDeleteTree: (tree: TreeListItem) => void onForkTree?: (treeId: string) => void onExportTree?: (treeId: string) => void - pinnedTreeIds?: Set - onTogglePin?: (treeId: string) => void - pinLoadingTreeIds?: Set } export function TreeGridView({ @@ -29,9 +26,6 @@ export function TreeGridView({ onDeleteTree, onForkTree, onExportTree, - pinnedTreeIds, - onTogglePin, - pinLoadingTreeIds, }: TreeGridViewProps) { const { canEditTree, canDeleteTree } = usePermissions() @@ -64,26 +58,6 @@ export function TreeGridView({ )}
- {onTogglePin && ( - - )} {tree.is_public ? ( diff --git a/frontend/src/components/library/TreeListView.tsx b/frontend/src/components/library/TreeListView.tsx index 43e02529..ebef1397 100644 --- a/frontend/src/components/library/TreeListView.tsx +++ b/frontend/src/components/library/TreeListView.tsx @@ -1,5 +1,5 @@ import { Link } from 'react-router-dom' -import { Pencil, Globe, Lock, GitBranch, FileText, Trash2, Wrench, Star, Download, ClipboardList } from 'lucide-react' +import { Pencil, Globe, Lock, GitBranch, FileText, Trash2, Wrench, Download, ClipboardList } from 'lucide-react' import type { TreeListItem } from '@/types' import { TagBadges } from '@/components/common/TagBadges' import { cn } from '@/lib/utils' @@ -15,9 +15,6 @@ interface TreeListViewProps { onDeleteTree: (tree: TreeListItem) => void onForkTree?: (treeId: string) => void onExportTree?: (treeId: string) => void - pinnedTreeIds?: Set - onTogglePin?: (treeId: string) => void - pinLoadingTreeIds?: Set } export function TreeListView({ @@ -28,9 +25,6 @@ export function TreeListView({ onDeleteTree, onForkTree, onExportTree, - pinnedTreeIds, - onTogglePin, - pinLoadingTreeIds, }: TreeListViewProps) { const { canEditTree } = usePermissions() @@ -99,26 +93,6 @@ export function TreeListView({
- {onTogglePin && ( - - )} {onExportTree && (