task-ep.1.1

This commit is contained in:
phaichayon
2026-07-10 10:33:45 +07:00
parent f47fea5d6f
commit 9ae4f31f28
33 changed files with 9680 additions and 22 deletions

View File

@@ -0,0 +1,27 @@
import { HydrationBoundary, dehydrate } from '@tanstack/react-query';
import PageContainer from '@/components/layout/page-container';
import { ActivityListing } from '@/features/crm/activities/components/activity-listing';
import {
activitiesQueryOptions,
activityReferenceDataOptions
} from '@/features/crm/activities/api/queries';
import { getQueryClient } from '@/lib/query-client';
export default function ActivitiesPage() {
const queryClient = getQueryClient();
const filters = {};
void queryClient.prefetchQuery(activitiesQueryOptions(filters));
void queryClient.prefetchQuery(activityReferenceDataOptions());
return (
<PageContainer
pageTitle='Activities'
pageDescription='Shared operational activity foundation across CRM entities.'
>
<HydrationBoundary state={dehydrate(queryClient)}>
<ActivityListing initialFilters={filters} />
</HydrationBoundary>
</PageContainer>
);
}