diff --git a/apps/mobile/src/modules/ai/summary.tsx b/apps/mobile/src/modules/ai/summary.tsx index 681ef548f..44aebb3f3 100644 --- a/apps/mobile/src/modules/ai/summary.tsx +++ b/apps/mobile/src/modules/ai/summary.tsx @@ -31,6 +31,7 @@ import { AiCuteReIcon } from "@/src/icons/ai_cute_re" import { CloseCuteReIcon } from "@/src/icons/close_cute_re" import { CopyCuteReIcon } from "@/src/icons/copy_cute_re" import { isAndroid, isIOS } from "@/src/lib/platform" +import { toast } from "@/src/lib/toast" export const AISummary: FC<{ className?: string @@ -110,7 +111,12 @@ export const AISummary: FC<{ {summaryTextForSheet && ( setSheetOpen(true)} + onPress={() => { + Clipboard.setString(summaryTextForSheet) + Haptics.notificationAsync(Haptics.NotificationFeedbackType.Success) + toast.success("Copied to clipboard") + }} + onLongPress={() => setSheetOpen(true)} className="bg-quaternary-system-fill rounded-full p-1.5 active:opacity-70" hitSlop={{ top: 8, bottom: 8, left: 8, right: 8 }} > @@ -180,7 +186,7 @@ export const AISummary: FC<{ setSheetOpen(false)} - text={rawSummaryForCopy || summaryText} + text={summaryTextForSheet} /> ) @@ -202,7 +208,7 @@ const SelectableTextSheet: FC<{ return ( - +