in dialogflow-cx/vpc-sc-demo/frontend/src/SettingsPanel.js [87:124]
function SettingsPanel(props) {
useEffect(
() => {
props.dataModel.refetchAssetStatus.set(true);
},
/* eslint-disable react-hooks/exhaustive-deps */
[]
/* eslint-enable react-hooks/exhaustive-deps */
);
return (
<div>
<Grid container rowSpacing={2} direction="column" sx={{py: 2}}>
<Grid item justifyContent="flex-start" alignItems="center">
<QueryPrincipal dataModel={props.dataModel} />
</Grid>
<Grid item justifyContent="flex-start" alignItems="center">
<SettingsField
label="Project ID"
dataModel={props.dataModel}
projectDataField={'project_id'}
colorField={'projectIdColor'}
/>
</Grid>
<Grid item justifyContent="flex-start" alignItems="center">
<RegionField label="Region" dataModel={props.dataModel} />
</Grid>
<Grid item justifyContent="flex-start" alignItems="center">
<SettingsField
label="Access Policy Title"
dataModel={props.dataModel}
projectDataField={'accessPolicyTitle'}
colorField={'accessPolicyTitleColor'}
/>
</Grid>
</Grid>
</div>
);
}