diff --git a/components/home/CategoryQuickSearch.tsx b/components/home/CategoryQuickSearch.tsx deleted file mode 100644 index 4037bd8..0000000 --- a/components/home/CategoryQuickSearch.tsx +++ /dev/null @@ -1,100 +0,0 @@ -'use client'; - -import { Icons } from '@/components/ui/Icon'; - -interface QuickSearchItem { - label: string; - query: string; -} - -interface QuickSearchGroup { - title: string; - icon: keyof typeof Icons; - items: QuickSearchItem[]; -} - -interface CategoryQuickSearchProps { - onSearch?: (query: string) => void; -} - -const currentYear = new Date().getFullYear(); - -const quickSearchGroups: QuickSearchGroup[] = [ - { - title: '内容分类', - icon: 'Film', - items: [ - { label: '电影', query: '电影' }, - { label: '电视剧', query: '电视剧' }, - { label: '动漫', query: '动漫' }, - { label: '综艺', query: '综艺' }, - { label: '纪录片', query: '纪录片' }, - ], - }, - { - title: '电影类型', - icon: 'Tag', - items: [ - { label: '动作片', query: '动作片' }, - { label: '喜剧片', query: '喜剧片' }, - { label: '爱情片', query: '爱情片' }, - { label: '科幻片', query: '科幻片' }, - { label: '奇幻片', query: '奇幻片' }, - { label: '恐怖片', query: '恐怖片' }, - { label: '剧情片', query: '剧情片' }, - { label: '战争片', query: '战争片' }, - { label: '动画片', query: '动画片' }, - { label: '悬疑片', query: '悬疑片' }, - { label: '冒险片', query: '冒险片' }, - { label: '犯罪片', query: '犯罪片' }, - { label: '灾难片', query: '灾难片' }, - ], - }, - { - title: '年份', - icon: 'Calendar', - items: Array.from({ length: 8 }, (_, index) => { - const year = String(currentYear - index); - return { label: year, query: year }; - }), - }, -]; - -export function CategoryQuickSearch({ onSearch }: CategoryQuickSearchProps) { - if (!onSearch) return null; - - const handleSearch = (query: string) => { - onSearch(query); - }; - - return ( -
- {quickSearchGroups.map((group) => { - const GroupIcon = Icons[group.icon]; - - return ( -
-
- - {group.title} -
- -
- {group.items.map((item) => ( - - ))} -
-
- ); - })} -
- ); -}