diff --git a/frontend/src/components/common/AddButton.tsx b/frontend/src/components/common/AddButton.tsx
deleted file mode 100644
index a5b74b0..0000000
--- a/frontend/src/components/common/AddButton.tsx
+++ /dev/null
@@ -1,102 +0,0 @@
-'use client'
-
-import { useState } from 'react'
-import { Plus, FileText, Book, ChevronDown } from 'lucide-react'
-import { Button } from '@/components/ui/button'
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuTrigger,
-} from '@/components/ui/dropdown-menu'
-import { AddSourceDialog } from '@/components/sources/AddSourceDialog'
-
-interface AddButtonProps {
- variant?: 'default' | 'outline' | 'ghost'
- size?: 'sm' | 'default' | 'lg'
- className?: string
- iconOnly?: boolean
-}
-
-export function AddButton({
- variant = 'default',
- size = 'default',
- className,
- iconOnly = false
-}: AddButtonProps) {
- const [sourceDialogOpen, setSourceDialogOpen] = useState(false)
-
- const handleAddSource = () => {
- setSourceDialogOpen(true)
- }
-
- const handleAddNotebook = () => {
- // TODO: Implement notebook creation when ready
- }
-
- if (iconOnly) {
- return (
- <>
-
-
-
-
-
-
-
- Source
-
-
-
- Notebook Coming soon
-
-
-
-
-
- >
- )
- }
-
- return (
- <>
-
-
-
-
-
-
-
- Source
-
-
-
- Notebook Coming soon
-
-
-
-
-
- >
- )
-}
\ No newline at end of file