import { TableHead, TableRow } from "@common/components/ui"; import type { TableUpperProps } from "../../store/dashboard"; const HeadMakeColSpan = ({ upHeadList, layoutNum }: { upHeadList: TableUpperProps[], layoutNum: string }) => { return ( layoutNum === 'A' ? ( <> {upHeadList.map((head: TableUpperProps) => (head.id === 'trtFrfNm' ? {head.title} : head.id === 'laeNm' ? {head.title} : head.id == 'fctCpc' || head.id == 'planInputWaterQlty' || head.id == 'designInputWaterQlty' ? {head.title} : head.id === 'trstOprEtpNm' ? {head.title} : head.upName === 'upChangeRe' && head.upSequnce === 1 ? {'행정구역'} : !head.upName ? {head.title} : null))} {upHeadList.map((head: TableUpperProps) => { if (head.upName === 'upChangeRe') { return {head.title}; } })} ) : layoutNum === 'R' ? ( <> {upHeadList.map((head: TableUpperProps) => (head.id === 'trtFrfNm' ? {head.title} : head.id === 'laeNm' ? {head.title} : head.id == 'fctCpc' || head.id == 'planInputWaterQlty' || head.id == 'designInputWaterQlty' ? {head.title} : head.id === 'trstOprEtpNm' ? {head.title} : head.upName === 'upChangeRe' && head.upSequnce === 1 ? {'유역'} : !head.upName ? {head.title} : null))} {upHeadList.map((head: TableUpperProps) => { if (head.upName === 'upChangeRe') { return {head.title}; } })} ) : ( <> {upHeadList.map((head: TableUpperProps) => (head.id === 'trtFrfNm' ? {head.title} : head.id === 'laeNm' ? {head.title} : head.id == 'fctCpc' || head.id == 'planInputWaterQlty' || head.id == 'designInputWaterQlty' ? {head.title} : head.id === 'trstOprEtpNm' ? {head.title} : head.upName === 'upChangeRe1' && head.upSequnce === 1 ? {'권역'} : head.upName === 'upChangeRe2' && head.upSequnce === 1 ? {'행정구역'} : !head.upName ? {head.title} : null))} {upHeadList.map((head: TableUpperProps) => { if (head.upName === 'upChangeRe1' || head.upName === 'upChangeRe2') { return {head.title}; } })} ) ); } export { HeadMakeColSpan };