add work_carried_out field

This commit is contained in:
Ed Chalstrey 2022-06-01 11:12:49 +01:00
parent 3b42d1b8ef
commit 8923213f7c
2 changed files with 30 additions and 15 deletions

View File

@ -10,22 +10,32 @@ import { CategoryViewProps } from './category-view-props';
/**
* Team view/edit section
*/
const TeamView: React.FunctionComponent<CategoryViewProps> = (props) => (
<Fragment>
<InfoBox msg="Can you help us capture information on who built the current building?"></InfoBox>
<SelectDataEntry
title={dataFields.is_extension.title}
slug="is_extension"
value={props.building.is_extension}
mode={props.mode}
copy={props.copy}
onChange={props.onChange}
tooltip={dataFields.is_extension.tooltip}
placeholder={dataFields.is_extension.example}
options={dataFields.is_extension.items}
const TeamView: React.FunctionComponent<CategoryViewProps> = (props) => {
const building = props.building;
const currentBuildingConstructionYear = building.date_year || undefined;
return (
<Fragment>
<InfoBox msg="Can you help us capture information on who built the current building?"></InfoBox>
<SelectDataEntry
title={dataFields.is_extension.title}
slug="is_extension"
value={props.building.is_extension}
mode={props.mode}
copy={props.copy}
onChange={props.onChange}
tooltip={dataFields.is_extension.tooltip}
placeholder={dataFields.is_extension.example}
options={dataFields.is_extension.items}
/>
<NumericDataEntry
slug='work_carried_out'
title={dataFields.work_carried_out.title}
value={currentBuildingConstructionYear}
/>
</Fragment>
);
</Fragment>
);
};
const TeamContainer = withCopyEdit(TeamView);
export default TeamContainer;

View File

@ -645,6 +645,11 @@ export const dataFields = { /* eslint-disable @typescript-eslint/camelcase */
items: [
"A major extension"
],
},
work_carried_out: {
category: Category.Team,
title: "When was the work carried out?",
tooltip: "Best estimate"
}
};