Skip to content

Commit 9e4d9a7

Browse files
committed
feat: [NR-NMP-621] Field tabs on Calculate Nutrients made clickable
1 parent e2354f3 commit 9e4d9a7

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

frontend/src/components/common/Tabs/Tabs.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
import { useState, useEffect } from 'react';
1+
import React, { useState, useEffect } from 'react';
22
import MUITabs from '@mui/material/Tabs';
33
import Tab from '@mui/material/Tab';
44
import Box from '@mui/material/Box';
55

66
export default function Tabs({
77
activeTab,
88
tabLabel,
9+
onChange,
910
}: {
1011
activeTab: number;
1112
tabLabel: Array<string>;
13+
onChange?: ((event: React.SyntheticEvent, value: any) => void) | undefined;
1214
}) {
1315
const [value, setValue] = useState(activeTab);
1416

@@ -20,6 +22,7 @@ export default function Tabs({
2022
<MUITabs
2123
value={value}
2224
aria-label="tab"
25+
onChange={onChange}
2326
>
2427
{tabLabel.map((ele, i) => (
2528
<Tab

frontend/src/views/CalculateNutrients/CalculateNutrients.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ export default function CalculateNutrients() {
390390
? fieldList.map((field) => field.fieldName)
391391
: ['Field 1']
392392
}
393+
onChange={(_, f) => setActiveField(f)}
393394
/>
394395
<ButtonGroup
395396
alignment="end"

0 commit comments

Comments
 (0)