Skip to content

Commit 0207065

Browse files
committed
Update UseCases component to support pagination and improve layout
1 parent 20232f2 commit 0207065

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

app/[locale]/(user)/components/UseCases.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ import { Icons } from '@/components/icons';
2121
import Styles from './datasets.module.scss';
2222

2323
const useCasesListDoc: any = graphql(`
24-
query TopUseCases($filters: UseCaseFilter) {
25-
useCases(filters: $filters) {
24+
query TopUseCases(
25+
$filters: UseCaseFilter
26+
$pagination: OffsetPaginationInput
27+
) {
28+
useCases(filters: $filters, pagination: $pagination) {
2629
id
2730
title
2831
summary
@@ -70,14 +73,15 @@ const UseCasesListingPage = () => {
7073
{},
7174
{
7275
filters: { status: 'PUBLISHED' },
76+
pagination: { limit: 6 },
7377
}
7478
)
7579
);
7680
const router = useRouter();
7781

7882
return (
7983
<div className=" container pt-10 md:px-8 lg:pt-20">
80-
<div className="flex flex-col gap-2 p-3 md:p-0 lg:p-0 ">
84+
<div className="flex flex-col gap-2 md:px-12 px-4 lg:px-12 ">
8185
<Text variant="heading3xl">Recent UseCases</Text>
8286
<div className="flex flex-wrap justify-between gap-2 ">
8387
<Text variant="headingLg" fontWeight="medium">
@@ -88,14 +92,14 @@ const UseCasesListingPage = () => {
8892
kind="primary"
8993
className=" bg-secondaryOrange text-basePureBlack"
9094
onClick={() => {
91-
router.push('/datasets');
95+
router.push('/usecases');
9296
}}
9397
>
9498
Explore all Use Cases
9599
</Button>
96100
</div>
97101
</div>
98-
<div>
102+
<div className='mt-12'>
99103
<Carousel className="flex w-full justify-between">
100104
<CarouselPrevious />
101105

0 commit comments

Comments
 (0)