task-ep.1.1
This commit is contained in:
27
src/app/dashboard/crm/activities/page.tsx
Normal file
27
src/app/dashboard/crm/activities/page.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user