diff --git a/src/pages/ImageGallery/ImageGalleryPage.jsx b/src/pages/ImageGallery/ImageGalleryPage.jsx index 85f8cf85..46c6c86a 100644 --- a/src/pages/ImageGallery/ImageGalleryPage.jsx +++ b/src/pages/ImageGallery/ImageGalleryPage.jsx @@ -6,7 +6,7 @@ import eventBus from "../../services/eventBus"; import Breadcrumb from "../../components/common/Breadcrumb"; import { formatUTCToLocalTime } from "../../utils/dateUtils"; import useImageGallery from "../../hooks/useImageGallery"; -import { useProjectName } from "../../hooks/useProjects"; +import { useProjectAssignedServices, useProjectName } from "../../hooks/useProjects"; import { setProjectId } from "../../slices/localVariablesSlice"; import ImageGalleryListView from "../../components/ImageGallery/ImageGalleryListView"; import ImageGalleryFilters from "../../components/ImageGallery/ImageGalleryFilters"; @@ -22,6 +22,15 @@ const ImageGalleryPage = () => { const { openModal } = useModal(); const { setOffcanvasContent, setShowTrigger } = useFab(); + const { data: assignedServices = [], isLoading: servicesLoading } = + useProjectAssignedServices(selectedProjectId); + + const [selectedService, setSelectedService] = useState(""); + + const handleServiceChange = (e) => { + setSelectedService(e.target.value); + }; + useEffect(() => { if (!selectedProjectId && projectNames?.length) { dispatch(setProjectId(projectNames[0].id)); @@ -182,10 +191,36 @@ const ImageGalleryPage = () => { {/* Card wrapper */}