+
Hành trình của bạn
+
{/* Right Column: Large Photo Display */}
-
+
{selectedPhotoForDisplay ? (
-
+

setIsFullscreen(true)}
/>
@@ -542,13 +542,13 @@ export const MyPhotosPage = ({ onBack }: { onBack: () => void }) => {
Kho ảnh ({filteredPhotos.length})
-
+
{filteredPhotos.map((photo: any) => (
setSelectedPhotoForDisplay(photo)}
className={`aspect-square bg-slate-950 rounded-xl overflow-hidden relative group border-2 transition-all cursor-pointer ${
- selectedPhotoForDisplay?.id === photo.id ? 'border-indigo-505 border-indigo-500 scale-[0.98]' : 'border-transparent hover:border-slate-700'
+ selectedPhotoForDisplay?.id === photo.id ? 'border-indigo-500 scale-[0.98]' : 'border-transparent hover:border-slate-700'
}`}
>
![]()
+
{/* Top Navigation Bar */}
-
+
-
+
{tourInfo.title}
@@ -1932,10 +1932,10 @@ export const TourDetailPage = ({
)}
- {!(activeTab === 'plan' && viewMode === 'map') && (
+{!(activeTab === 'plan' && viewMode === 'map') && (
<>
{/* Tour Header Info */}
-
+
-
-
-
{tourInfo.title}
+
+
+
{tourInfo.title}
{/* Nhãn hiển thị ngay dưới Tiêu đề */}
{currentTour?.tags && currentTour.tags.length > 0 && (
@@ -2296,10 +2296,10 @@ export const TourDetailPage = ({
onOpenNavigationPage={onOpenNavigationPage}
/>
) : (
-
+
{/* Search Bar Overlay - Thanh tìm kiếm địa điểm trên bản đồ lộ trình */}
{!isPublicView && (
-
+
= ({ tourId,
};
return (
-
+
= ({ tourId,
className="text-slate-300 hover:text-white p-1 rounded-lg hover:bg-slate-800 transition-colors"
title="Quay lại danh sách lộ trình"
>
-
+
{routeData.tourTitle || "Bản đồ chỉ đường"}