Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
17e4728
Update [...nextauth].js
JoshBone Feb 6, 2023
1b7978e
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Feb 6, 2023
5dab880
Update [...nextauth].js
JoshBone Feb 6, 2023
da3d4cc
Update ResearchTableFilter.js
JoshBone Feb 6, 2023
47e7fdb
Update RequestsTableFilter.js
JoshBone Feb 9, 2023
1c410a6
Update Stuff from the meeting
JoshBone Feb 9, 2023
a7737c4
GroupAccess on page level
JoshBone Feb 10, 2023
cd73875
Update ResearchersTable.js
JoshBone Feb 16, 2023
a14a329
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Feb 16, 2023
4a9055d
Update useStickyState.js
JoshBone Feb 17, 2023
502024e
Implement "sticky" table state.
JoshBone Feb 20, 2023
f80428b
Adding filter initial values.
JoshBone Feb 20, 2023
38e2247
Yesterday evening
JoshBone Feb 21, 2023
22efb41
Implement dependent menus
JoshBone Feb 21, 2023
6a2bcbf
InfiniteScrollSelect implementation
JoshBone Feb 22, 2023
a5823a1
RequestForm update
JoshBone Feb 24, 2023
27c75dd
Translation control
JoshBone Feb 28, 2023
9f735e7
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Feb 28, 2023
9459c3e
Introducing translation fields.
JoshBone Mar 1, 2023
5126f85
Update FindingAidsEntityForm.js
JoshBone Mar 1, 2023
e4ec740
Update PersonOtherNames.js
JoshBone Mar 2, 2023
f2ffde5
Excel export
JoshBone Mar 2, 2023
644bd1b
Update allowedGroups.js
JoshBone Mar 3, 2023
b725a5c
Update ArchivalUnitSelectForm.js
JoshBone Mar 5, 2023
f8416fc
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Mar 5, 2023
6d3a99b
Change fields
JoshBone Mar 6, 2023
2065c93
Update TableFilters.js
JoshBone Mar 6, 2023
e1c9f68
Update global.css
JoshBone Mar 7, 2023
c77199d
Update FindingAidsEntityForm.js
JoshBone Mar 7, 2023
7250a7f
Update FormFilterSearchInput.js
JoshBone Mar 8, 2023
8ad229b
Introduce digital version
JoshBone Mar 8, 2023
c5500cb
Update LanguageForm.js
JoshBone Mar 8, 2023
bfa3372
Update FindingAidsTable.js
JoshBone Mar 8, 2023
0660258
Update Layout.js
JoshBone Mar 8, 2023
7824e60
Update FindingAidsEntityQuickForm.js
JoshBone Mar 8, 2023
dfb8b19
Update FindingAidsEntityForm.js
JoshBone Mar 8, 2023
5783e52
Update FindingAidsEntityQuickForm.js
JoshBone Mar 8, 2023
a94200e
Update ArchivalUnitsSubFondsForm.js
JoshBone Mar 8, 2023
943dac7
Update ArchivalUnitsSubFondsForm.js
JoshBone Mar 8, 2023
38edd01
Update index.js
JoshBone Mar 8, 2023
2aa3dcb
Improve documentation linking
JoshBone Mar 9, 2023
d6c5ff3
Implement better documentation
JoshBone Mar 10, 2023
0d7a48d
Table spacing stuff
JoshBone Mar 13, 2023
040d2e3
Container Numbering update
JoshBone Mar 13, 2023
cc4b79b
Update FindingAidsTable.js
JoshBone Mar 13, 2023
fbf14fb
Small changes
JoshBone Mar 21, 2023
f93ac8d
Update Menu.js
JoshBone Mar 22, 2023
03fc911
Update config-menu.js
JoshBone Mar 22, 2023
5b2ff12
Update ISAD(G) labels
JoshBone Mar 24, 2023
112c160
Add dashboard document link
JoshBone Mar 24, 2023
ec02bea
Update config-help.js
JoshBone Mar 24, 2023
051d443
IsadForm fix
JoshBone Mar 24, 2023
c6f466e
DigitalVersionTab implementation
JoshBone Mar 28, 2023
4ab8eb2
Update Table.module.scss
JoshBone Mar 30, 2023
e0df378
Implement Research Cloud button.
JoshBone Mar 31, 2023
552c299
Add Nationalities
JoshBone Apr 3, 2023
40d449d
Update FindingAidsTable.js
JoshBone Apr 3, 2023
a48ae11
Correct researcher creation
JoshBone Apr 3, 2023
4bbf08d
Update FindingAidsEntityForm.js
JoshBone Apr 3, 2023
840dfb1
Add onActiveTabChange
JoshBone Apr 3, 2023
421c9e8
Update FormFormattedText.js
JoshBone Apr 5, 2023
2c7e028
Update FormFormattedText.js
JoshBone Apr 5, 2023
f73e34d
Update [id].js
JoshBone Apr 12, 2023
746dac3
Correct ending slash
JoshBone Apr 13, 2023
afebd8e
Add digital_version values
JoshBone Apr 13, 2023
727fbc5
Digitization Log module update
JoshBone Apr 14, 2023
99b8b7d
Update
JoshBone Apr 14, 2023
fbe7506
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Apr 17, 2023
cecff49
Update ResearchersVisitsTable.js
JoshBone Apr 20, 2023
cca7d85
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Apr 20, 2023
bd8944a
Update allowedGroups.js
JoshBone Apr 21, 2023
7855705
Update allowedGroups.js
JoshBone Apr 21, 2023
ff9dab0
CSS correction
JoshBone Apr 21, 2023
e59cebd
Update allowedGroups.js
JoshBone Apr 25, 2023
b82486b
Implement Date Filter
JoshBone May 5, 2023
5dab06f
Implement quantity
JoshBone May 5, 2023
50946c7
Correct Table loading indicator
JoshBone May 5, 2023
0aed361
Update RequestsTable.js
JoshBone May 5, 2023
6774a59
Implement Request search and ordering
JoshBone May 8, 2023
1365cea
Update [archival_unit].js
JoshBone May 16, 2023
b6694f5
Update ResearcherForm.js
JoshBone May 19, 2023
7fd1b48
Introduce Wikidata registration.
JoshBone May 31, 2023
7fdee66
Correct field names
JoshBone May 31, 2023
7e4dbe6
Update LanguageForm.js
JoshBone Jun 1, 2023
695d4a4
Update LanguageForm.js
JoshBone Jun 1, 2023
2ced46a
Typo correction
JoshBone Jun 1, 2023
4785bcf
Update RequestsTable.js
JoshBone Jun 6, 2023
097a632
Update RequestsTable.js
JoshBone Jun 7, 2023
d1cacc0
Implement Access Rights on folder/item level.
JoshBone Jun 7, 2023
23e5e08
IdentifierTypes implementation
JoshBone Jun 16, 2023
d63aaa0
Update FindingAidsEntityForm.js
JoshBone Jun 26, 2023
03e9bea
Include Identifiers
JoshBone Jun 27, 2023
fdd9be3
Update IsadForm.js
JoshBone Jun 28, 2023
cf3d5cd
Added 'created' and 'updated' info to popup forms.
JoshBone Jul 21, 2023
10ddff6
Update DigitalVersionTab.js
JoshBone Sep 15, 2023
14bdd9e
Update DigitalVersionTab.js
JoshBone Sep 15, 2023
d1a67ef
AccessRights fields
JoshBone Sep 19, 2023
86ba233
Update IsadForm.js
JoshBone Sep 20, 2023
714c18f
Update SunEditor
JoshBone Sep 26, 2023
b4089af
Update FindingAidsEntityForm.js
JoshBone Sep 27, 2023
7c517bf
Update FindingAidsEntityForm.js
JoshBone Sep 28, 2023
7100054
Remove ids from manyFields when creating from template.
JoshBone Oct 12, 2023
20b047b
Update [container].js
JoshBone Oct 12, 2023
7c0ab4d
Add mm to the admin panel for the carrier types.
JoshBone Oct 18, 2023
5e95a2c
Update DigitalVersionTab.js
JoshBone Nov 15, 2023
b0f61f6
Display email address
JoshBone Nov 29, 2023
90baf8c
Update ResearcherForm.js
JoshBone Dec 7, 2023
caef433
Merge branch 'development' of https://github.com/BlinkenOSA/clockwork…
JoshBone Dec 7, 2023
1e8ffaa
Update RequestsTable.js
JoshBone Jan 18, 2024
c615e72
Update FindingAidsTable.js
JoshBone Feb 8, 2024
ffc2b39
Updatez
JoshBone May 31, 2024
d458270
Update DigitalVersionTab.js
JoshBone Jun 24, 2024
9cff189
Update FindingAidsEntityForm.js
JoshBone Jul 4, 2024
19b15d2
Markdown Editor
JoshBone Jul 5, 2024
a3abcc6
Markdown Editors
JoshBone Jul 31, 2024
3d2239c
Update IsadForm.js
JoshBone Aug 28, 2024
29e2c47
Update IsadForm.js
JoshBone Aug 28, 2024
f88335b
Update ContainerForm.js
JoshBone Sep 26, 2024
b76743d
Update FindingAidsGrid.js
JoshBone Oct 10, 2024
079e0f4
Update FindingAidsEntityForm.js
JoshBone Oct 14, 2024
a87b65b
Update PopupForm.js
JoshBone Oct 25, 2024
6618410
AuditLog display
JoshBone Nov 18, 2024
bc9f05c
Update AuditLog.js
JoshBone Nov 18, 2024
ba76d50
MLR display
JoshBone Dec 12, 2024
7f71e7a
Update LibraryMLRInfo.js
JoshBone Dec 13, 2024
86bc7af
Update index.js
JoshBone Dec 13, 2024
a07f7bb
Logo Update
JoshBone Jan 6, 2025
cfeffbb
Update [container].js
JoshBone Jan 6, 2025
5012202
Restricted Requests menu
JoshBone Jan 9, 2025
8f1874f
Restricted Materials implementation
JoshBone Jan 14, 2025
9c492bc
Update RestrictedRequestsTable.js
JoshBone Jan 14, 2025
aa0022f
Restricted with on-site access
JoshBone Mar 21, 2025
898f584
Updated labels
JoshBone Apr 10, 2025
99143db
Update RequestsTable.js
JoshBone May 15, 2025
cb53c3d
Update requests links
JoshBone Oct 3, 2025
47eec34
Update backlink
JoshBone Oct 3, 2025
05a2902
Add localStorage clearance to signOut.
JoshBone Oct 20, 2025
398cd5c
Update FindingAidsGrid.js
JoshBone Oct 31, 2025
230b901
Update FindingAidsGrid.js
JoshBone Oct 31, 2025
dc09121
Update IsadForm.js
JoshBone Nov 14, 2025
91c1b9a
Related Finding Aids in People
JoshBone Nov 14, 2025
f08f8ea
Fixing the entity creation actions on the FindingAidsEntity form.
JoshBone Nov 21, 2025
6658a05
Update DigitizationContainerList.js
JoshBone Nov 21, 2025
2b570ab
Add link to the containers on the Digitization Log.
JoshBone Nov 24, 2025
0446a2a
Update createParams.js
JoshBone Nov 28, 2025
6a49265
Update package.json
JoshBone Nov 28, 2025
ad3fa52
Update yarn.lock
JoshBone Nov 28, 2025
14df577
Added Duplication tab to the PersonForm
JoshBone Nov 28, 2025
bb35b80
Add hasMerge parameter
JoshBone Dec 2, 2025
88c6fe8
Label corrections
JoshBone Jan 14, 2026
c952262
DigitalVersions - Container Level display
JoshBone Feb 3, 2026
da14c5a
Reorganize researcher form.
JoshBone Feb 13, 2026
cf4f6ef
Digitized Versions
JoshBone Feb 16, 2026
58c4b3c
Correcting the catalog link button
JoshBone Feb 20, 2026
d19ff29
Update FindingAidsEntityForm.js
JoshBone Feb 23, 2026
95d7b69
Update FormDatePicker.js
JoshBone Feb 23, 2026
b78cd4c
Update Researcher form
JoshBone Mar 2, 2026
c571081
Update ResearchTableFilter.js
JoshBone Mar 2, 2026
0ab95cc
Container digital versions
JoshBone Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions components/Digitization/DigitizationContainerList.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
import React from 'react'
import PopupTable from "../../components/Tables/PopupTable";
import {renderDigitalVersion} from "../../utils/renders/renderDigitalVersion";
import {renderDigitalVersionResearchCloud} from "../../utils/renders/renderDigitalVersionResearchCloud";
import {renderLevel} from "../../utils/renders/renderLevel"
import style from "./DigitizationContainerList.module.scss"

export default function DigitizationContainerList() {
const renderContainerNo = (data, record) => {
return <a className={style.ContainerNo} href={'/finding-aids/containers/' + record['archival_unit_id']} target={'_blank'} rel="noreferrer">{data}</a>
}

const columns = [
{
title: 'Container No.',
dataIndex: 'container_no',
key: 'container_no',
sorter: true,
width: 200,
render: renderContainerNo,
}, {
title: 'Barcode',
dataIndex: 'barcode',
key: 'barcode',
width: 140,
sorter: true
}, {
title: 'Research Cloud',
key: 'available_research_cloud',
width: 120,
className: 'centerColumn',
sorter: true,
render: renderDigitalVersionResearchCloud
}, {
title: 'Online',
dataIndex: 'available_online',
key: 'available_online',
width: 120,
className: 'centerColumn',
sorter: true,
render: renderDigitalVersion
}, {
title: 'Creation Date (Digital)',
dataIndex: 'creation_date',
key: 'creation_date',
className: 'centerColumn',
width: 150,
sorter: true
}, {
title: 'Level',
dataIndex: 'level',
key: 'level',
className: 'centerColumn',
width: 80,
render: renderLevel
}, {
title: 'Duration',
dataIndex: 'duration',
key: 'duration',
width: 100,
className: 'centerColumn',
}, {
title: 'Carrier Type',
dataIndex: 'carrier_type',
key: 'carrier_type',
className: 'centerColumn',
sorter: true
},
];

return (
<PopupTable
showFilter={true}
footer={false}
module={'digitization'}
label={'Digitization Log'}
api={`/v1/digitization/container/`}
columns={columns}
actions={['view']}
/>
)
}
9 changes: 9 additions & 0 deletions components/Digitization/DigitizationContainerList.module.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.ContainerNo {
text-decoration: none;
color: inherit;
border-bottom: 1px dotted gray;

&:hover {
color: #000;
}
}
65 changes: 65 additions & 0 deletions components/Digitization/DigitizationFindingAidsList.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import React from 'react'
import {Card} from "antd";
import PopupTable from "../../components/Tables/PopupTable";
import {renderDigitalVersion} from "../../utils/renders/renderDigitalVersion";
import {renderDigitalVersionResearchCloud} from "../../utils/renders/renderDigitalVersionResearchCloud";

export default function DigitizationFindingAidsList() {
const columns = [
{
title: 'Reference No.',
dataIndex: 'archival_reference_code',
key: 'archival_reference_code',
sorter: true,
width: 200
}, {
title: 'Digital Version',
dataIndex: 'digital_version_exists',
key: 'digital_version_exists',
width: 150,
className: 'centerColumn',
sorter: true,
render: renderDigitalVersion
}, {
title: 'Research Cloud',
key: 'digital_version_research_cloud',
width: 150,
className: 'centerColumn',
sorter: true,
render: renderDigitalVersionResearchCloud
}, {
title: 'Online',
dataIndex: 'digital_version_online',
key: 'digital_version_online',
width: 150,
className: 'centerColumn',
sorter: true,
render: renderDigitalVersion
}, {
title: 'Creation Date',
dataIndex: 'digital_version_creation_date',
key: 'digital_version_creation_date',
className: 'centerColumn',
width: 150,
sorter: true
}, {
title: 'Primary Type',
dataIndex: 'primary_type',
key: 'primary_type',
className: 'centerColumn',
sorter: true
},
];

return (
<PopupTable
showFilter={true}
footer={false}
module={'digitization-finding_aids'}
label={'Digitization Log'}
api={`/v1/digitization/finding_aids/`}
columns={columns}
actions={['view']}
/>
)
}
50 changes: 50 additions & 0 deletions components/Digitization/DigitizationLogView.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import React, {useState} from "react";
import {Radio, Card} from "antd";
import DigitizationContainerList from "./DigitizationContainerList";
import DigitizationFindingAidsList from "./DigitizationFindingAidsList";


const DigitazationLogView = () => {
const [view, setView] = useState('container');

const getTitle = () => {
switch (view) {
case 'container':
return 'Digitized Containers';
case 'finding_aids':
return 'Digitized Finding Aids (Folders / Items)';
default:
break;
}
};

const getView = () => {
switch (view) {
case 'container':
return (<DigitizationContainerList />);
case 'finding_aids':
return (<DigitizationFindingAidsList/>);
default:
break;
}
};

const onChange = (e) => {
setView(e.target.value);
};

const viewChange = () => (
<Radio.Group defaultValue="container" buttonStyle="solid" size={'small'} onChange={onChange}>
<Radio.Button value="container">Containers</Radio.Button>
<Radio.Button value="finding_aids">Finding Aids (Folders / Items)</Radio.Button>
</Radio.Group>
);

return (
<Card size="small" extra={viewChange()} title={getTitle()}>
{getView()}
</Card>
)
};

export default DigitazationLogView;
40 changes: 26 additions & 14 deletions components/Forms/ArchivalUnitSelectForm.js
Original file line number Diff line number Diff line change
@@ -1,36 +1,44 @@
import React, {useState} from 'react';
import React, {useEffect, useState} from 'react';
import {Button, Card, Col, Form, Row} from "antd";
import style from "./Forms.module.css";
import FormRemoteSelect from "./components/FormRemoteSelect";
import { ContainerOutlined } from '@ant-design/icons';
import Link from "next/link";
import {renderArchivalUnitDropdown} from "../../utils/renders/renderArchivalUnitDropdown";
import useStickyState from "../../utils/hooks/useStickyState";

export const ArchivalUnitSelectForm = () => {
const [form] = Form.useForm();

const [fonds, setFonds] = useState(undefined);
const [subfonds, setSubfonds] = useState(undefined);
const [series, setSeries] = useState(undefined);
const [ archivalUnitFormState, setArchivalUnitFormState ] = useStickyState({
fonds: undefined,
subfonds: undefined,
series: undefined
}, 'ams-select-archival-unit-form')


const onValuesChange = (values) => {
if (values.hasOwnProperty('fonds')) {
form.setFieldsValue({subfonds: undefined});
form.setFieldsValue({series: undefined});

setFonds(values['fonds']);
setSubfonds(undefined);
setSeries(undefined);
setArchivalUnitFormState({
fonds: values['fonds'], subfonds: undefined, series: undefined
})
}

if (values.hasOwnProperty('subfonds')) {
form.setFieldsValue({series: undefined});
setSubfonds(values['subfonds']);
setSeries(undefined);

setArchivalUnitFormState({
fonds: archivalUnitFormState['fonds'], subfonds: values['subfonds'], series: undefined
})
}

if (values.hasOwnProperty('series')) {
setSeries(values['series']);
setArchivalUnitFormState({
fonds: archivalUnitFormState['fonds'], subfonds: archivalUnitFormState['subfonds'], series: values['series']
})
}
};

Expand All @@ -40,6 +48,7 @@ export const ArchivalUnitSelectForm = () => {
scrollToFirstError={true}
form={form}
onValuesChange={onValuesChange}
initialValues={archivalUnitFormState}
layout={'vertical'}
className={style.Form}
>
Expand All @@ -53,6 +62,7 @@ export const ArchivalUnitSelectForm = () => {
selectAPI={'/v1/archival_unit/select/'}
selectAPIParams={{level: 'F'}}
placeholder={'- Select Fonds -'}
searchMinLength={0}
/>
</Form.Item>
</Col>
Expand All @@ -62,8 +72,9 @@ export const ArchivalUnitSelectForm = () => {
valueField={'id'}
labelField={'title_full'}
renderFunction={renderArchivalUnitDropdown}
selectAPI={fonds ? `/v1/archival_unit/select/${fonds}/` : undefined}
selectAPI={archivalUnitFormState['fonds'] ? `/v1/archival_unit/select/${archivalUnitFormState['fonds']}/` : undefined}
placeholder={'- Select Subfonds -'}
searchMinLength={0}
/>
</Form.Item>
</Col>
Expand All @@ -73,19 +84,20 @@ export const ArchivalUnitSelectForm = () => {
valueField={'id'}
labelField={'title_full'}
renderFunction={renderArchivalUnitDropdown}
selectAPI={subfonds ? `/v1/archival_unit/select/${subfonds}/` : undefined}
selectAPI={archivalUnitFormState['subfonds'] ? `/v1/archival_unit/select/${archivalUnitFormState['subfonds']}/` : undefined}
placeholder={'- Select Series -'}
searchMinLength={0}
/>
</Form.Item>
</Col>
</Card>
<Card size={'small'} className={style.Footer}>
<Row gutter={12} type="flex">
<Col xs={12}>
<Link href={series ? `/finding-aids/containers/${series}` : ''}>
<Link href={archivalUnitFormState['series'] ? `/finding-aids/containers/${archivalUnitFormState['series']}` : ''}>
<Button
type={'default'}
disabled={!series}
disabled={!archivalUnitFormState['series']}
>
<ContainerOutlined /> Containers
</Button>
Expand Down
13 changes: 11 additions & 2 deletions components/Forms/ContainerCreateForm.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
import {Button, Card, Col, Form, Input, notification, Row} from "antd";
import {Button, Col, Form, Input, Row} from "antd";
import style from "./Forms.module.css";
import React, {useState} from "react";
import FormRemoteSelect from "./components/FormRemoteSelect";
import {useData} from "../../utils/hooks/useData";
import {post} from "../../utils/api";
import {useUpdateEffect} from "react-use";

export const ContainerCreateForm = ({seriesID, containerListRefresh}) => {
export const ContainerCreateForm = ({seriesID, containerListRefresh, deletedContainer}) => {
const [loading, setLoading] = useState(false);
const [form] = Form.useForm();

const {data, refresh} = useData(seriesID ? `/v1/container/precreate/${seriesID}/` : undefined);

useUpdateEffect(() => {
form.setFieldValue('container_no', data['container_no'])
}, [data])

useUpdateEffect(() => {
refresh()
}, [deletedContainer])

const validateMessages = {
required: 'This field is required!'
};
Expand Down
3 changes: 2 additions & 1 deletion components/Forms/FindingAidsForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {SimpleFormFooter} from "./SimpleFormFooter";
import {FindingAidsEntityForm} from "./fields/FindingAidsEntityForm";
import {useData} from "../../utils/hooks/useData";

export const FindingAidsForm = ({type, recordID, containerID, seriesID, initialValues}) => {
export const FindingAidsForm = ({type, recordID, containerID, seriesID, onActiveTabChange, initialValues}) => {
const [params, setParams] = useState({});
const router = useRouter();

Expand Down Expand Up @@ -83,6 +83,7 @@ export const FindingAidsForm = ({type, recordID, containerID, seriesID, initialV
form={form}
locale={locale}
type={type}
onActiveTabChange={onActiveTabChange}
/>
</Row>
</Card>
Expand Down
7 changes: 7 additions & 0 deletions components/Forms/FindingAidsTemplateForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ import {useRouter} from "next/router";
export const FindingAidsTemplateForm = ({type, recordID, seriesID, initialValues}) => {
const router = useRouter();

const [activeTabKey, setActiveTabKey] = useState('')

const onActiveTabChange = (activeKey) => {
setActiveTabKey(activeKey)
}

const getAPI = () => {
switch (type) {
case 'create':
Expand Down Expand Up @@ -52,6 +58,7 @@ export const FindingAidsTemplateForm = ({type, recordID, seriesID, initialValues
form={form}
locale={locale}
type={type}
onActiveTabChange={onActiveTabChange}
/>
</Row>
</Card>
Expand Down
1 change: 1 addition & 0 deletions components/Forms/Forms.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@

.FooterInfo {
border-top: 0;
margin-top: 20px;
margin-bottom: 0;
}

Expand Down
Loading