fix: lưu ghi chú ở địa điểm vào ghi chú

This commit is contained in:
2026-06-24 17:05:21 +07:00
parent b998833371
commit 9dc1faee6f
8 changed files with 491 additions and 260 deletions
@@ -48,7 +48,7 @@ export const ItineraryTimeline = ({
}: {
onAddLocation?: (legId: string, isStart?: boolean, isEnd?: boolean) => void,
onEditLocation?: (location: any) => void,
onQuickNote?: (name: string) => void,
onQuickNote?: (data: { legId: string; location: any; leg: any }) => void,
onNavigate?: (location: any) => void,
onSuccess?: () => void,
isPublicView?: boolean
@@ -470,12 +470,12 @@ export const ItineraryTimeline = ({
<button
onClick={(e) => {
e.stopPropagation();
onQuickNote(location.name);
onQuickNote({ legId: leg.id, location, leg });
}}
className="flex items-center gap-1 px-2 py-1 bg-amber-50 hover:bg-amber-100 text-amber-600 rounded-lg text-[10px] font-bold transition-all border border-amber-100"
className="p-1.5 text-yotripLight-steel hover:text-yotripLight-text dark:text-yotripDark-muted dark:hover:text-yotripDark-lime rounded-lg hover:bg-gray-100 dark:hover:bg-yotripDark-surface-muted transition-colors duration-200"
title="Ghi chú nhanh"
>
<FileText className="w-3 h-3" />
<FileText className="w-4 h-4" />
</button>
)}
<button