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 };