import { Button, makeStyles, Typography } from '@material-ui/core' import React, { useMemo } from 'react' import { WarnRespListPromise } from '../../../../models/_/warnresp'; import { WARNRESP_COLOR } from '../../../../utils/renutils'; import useRequest from '../../../../utils/useRequest' const useStyles = makeStyles({ root: { display: 'flex', flexGrow: 1, flexDirection: 'column', alignItems: 'stretch', padding: '1rem' }, item: { height: '25%', display: 'flex', }, sep: { borderBottom: '1px dashed #bce9f088', }, head: { width: '15%', display: 'flex', justifyContent: 'center', alignItems: 'center', }, banner: { borderRadius: '0.25rem', padding: '1rem', color: '#fff', border: '2px solid #fff8', }, content: { flexGrow: 1, padding: '0.8rem', overflowY: 'auto' }, action: { width: '10%', display: 'flex', justifyContent: 'center', alignItems: 'center', } }); function Item({ level, classes, doStart, conf }) { const standards = conf?.standards || []; return ( <>