Skip to content

Commit 2b08420

Browse files
authored
Merge pull request #111 from CivicDataLab/98-auto-save-experiment
Add Access Model Creation Flow
2 parents 19d74f5 + 958aa18 commit 2b08420

4 files changed

Lines changed: 493 additions & 216 deletions

File tree

app/[locale]/dashboard/organization/[organizationId]/dataset/[id]/edit/access/page.tsx

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,36 @@
11
'use client';
22

3-
import { parseAsBoolean, useQueryState } from 'next-usequerystate';
3+
import {
4+
parseAsBoolean,
5+
parseAsString,
6+
useQueryState,
7+
} from 'next-usequerystate';
48

59
import AccessModelForm from '../components/AccessModelForm';
610
import AccessModelList from '../components/AccessModelList';
711

812
const Access = () => {
9-
const [queryList, setQueryList] = useQueryState(
13+
const [list, setList] = useQueryState(
1014
'list',
1115
parseAsBoolean.withDefault(true) // Default value set to true boolean
1216
);
1317

18+
const [accessModelId, setAccessModelId] = useQueryState('id', parseAsString);
19+
1420
return (
1521
<div>
16-
{queryList ? (
17-
<AccessModelList setQueryList={setQueryList} queryList={queryList} />
22+
{list ? (
23+
<AccessModelList
24+
setList={setList}
25+
list={list}
26+
setAccessModelId={setAccessModelId}
27+
/>
1828
) : (
19-
<AccessModelForm setQueryList={setQueryList} />
29+
<AccessModelForm
30+
setList={setList}
31+
setAccessModelId={setAccessModelId}
32+
accessModelId={accessModelId}
33+
/>
2034
)}
2135
</div>
2236
);

0 commit comments

Comments
 (0)