From 86d53a7caad7ad7780c90728f16ff07ea128a815 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Wed, 12 Nov 2025 21:07:58 +0800 Subject: [PATCH] feat: ai icons --- .../ui/ai-summary-card/AISummaryCardBase.tsx | 2 +- .../entry-column/layouts/EntryListHeader.tsx | 2 +- .../components/EntryPlaceholderLogo.tsx | 14 +++++++++----- icons/mgc/paint_brush_ai_cute_re.svg | 1 + icons/mgc/refresh_4_ai_cute_re.svg | 1 + icons/mgc/search_ai_cute_re.svg | 1 + 6 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 icons/mgc/paint_brush_ai_cute_re.svg create mode 100644 icons/mgc/refresh_4_ai_cute_re.svg create mode 100644 icons/mgc/search_ai_cute_re.svg diff --git a/apps/desktop/layer/renderer/src/components/ui/ai-summary-card/AISummaryCardBase.tsx b/apps/desktop/layer/renderer/src/components/ui/ai-summary-card/AISummaryCardBase.tsx index e3ba7486f..bbedbf154 100644 --- a/apps/desktop/layer/renderer/src/components/ui/ai-summary-card/AISummaryCardBase.tsx +++ b/apps/desktop/layer/renderer/src/components/ui/ai-summary-card/AISummaryCardBase.tsx @@ -192,7 +192,7 @@ export const AISummaryCardBase: React.FC = ({ "sm:opacity-0 sm:duration-300 sm:group-hover:translate-y-0 sm:group-hover:opacity-100", )} > - + Ask AI )} diff --git a/apps/desktop/layer/renderer/src/modules/entry-column/layouts/EntryListHeader.tsx b/apps/desktop/layer/renderer/src/modules/entry-column/layouts/EntryListHeader.tsx index ce9627167..ea69867dc 100644 --- a/apps/desktop/layer/renderer/src/modules/entry-column/layouts/EntryListHeader.tsx +++ b/apps/desktop/layer/renderer/src/modules/entry-column/layouts/EntryListHeader.tsx @@ -136,7 +136,7 @@ export const EntryListHeader: FC<{ tooltip={t("entry_list_header.timeline_summary")} onClick={summarizeTimeline} > - + )} diff --git a/apps/desktop/layer/renderer/src/modules/entry-content/components/EntryPlaceholderLogo.tsx b/apps/desktop/layer/renderer/src/modules/entry-content/components/EntryPlaceholderLogo.tsx index 5acc281c9..5e67bb1a2 100644 --- a/apps/desktop/layer/renderer/src/modules/entry-content/components/EntryPlaceholderLogo.tsx +++ b/apps/desktop/layer/renderer/src/modules/entry-content/components/EntryPlaceholderLogo.tsx @@ -27,23 +27,27 @@ export const EntryPlaceholderLogo = () => { }, [sendAIShortcut]) const buttons = [ - { - label: "Personalize my Folo AI", - onClick: () => settingModalPresent("ai"), - }, { label: "Summarize the current timeline", onClick: handleSummarizeTimeline, + icon: , }, { label: "Suggest me some new feeds", onClick: handleRecommendFeeds, + icon: , }, { label: "Sort the timeline by importance", onClick: () => { toast.success("Coming soon!") }, + icon: , + }, + { + label: "Personalize my Folo AI", + onClick: () => settingModalPresent("ai"), + icon: , }, ] @@ -67,7 +71,7 @@ export const EntryPlaceholderLogo = () => { textClassName="flex items-center gap-2 text-purple-600 dark:text-purple-400" variant="ghost" > - + {button.icon} {button.label} diff --git a/icons/mgc/paint_brush_ai_cute_re.svg b/icons/mgc/paint_brush_ai_cute_re.svg new file mode 100644 index 000000000..0f54d91e3 --- /dev/null +++ b/icons/mgc/paint_brush_ai_cute_re.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/mgc/refresh_4_ai_cute_re.svg b/icons/mgc/refresh_4_ai_cute_re.svg new file mode 100644 index 000000000..1cfba7bd8 --- /dev/null +++ b/icons/mgc/refresh_4_ai_cute_re.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/mgc/search_ai_cute_re.svg b/icons/mgc/search_ai_cute_re.svg new file mode 100644 index 000000000..9abf827bb --- /dev/null +++ b/icons/mgc/search_ai_cute_re.svg @@ -0,0 +1 @@ + \ No newline at end of file