import QSelectBox from '@/components/common/select/QSelectBox' import { useMessage } from '@/hooks/useMessage' import { useState } from 'react' const SelectOption01 = [{ name: '0' }, { name: '0' }, { name: '0' }, { name: '0' }] export default function PowerConditionalSelect({ setTabNum }) { const { getMessage } = useMessage() const [selectedRowIndex, setSelectedRowIndex] = useState(null) const [powerConditions, setPowerConditions] = useState([]) const seriesData = { header: [ { name: getMessage('명칭'), width: '15%', prop: 'name', type: 'color-box' }, { name: `${getMessage('modal.circuit.trestle.setting.power.conditional.select.rated.output')} (kW)`, width: '10%', prop: 'ratedOutput', }, { name: `${getMessage('modal.circuit.trestle.setting.power.conditional.select.circuit.amount')}`, width: '10%', prop: 'circuitAmount', }, { name: `${getMessage('modal.circuit.trestle.setting.power.conditional.select.max.connection')}`, width: '10%', prop: 'maxConnection', }, { name: `${getMessage('modal.circuit.trestle.setting.power.conditional.select.max.overload')}`, width: '10%', prop: 'maxOverload', }, { name: `${getMessage('modal.circuit.trestle.setting.power.conditional.select.output.current')}`, width: '10%', prop: 'outputCurrent', }, ], rows: [ { name: { name: 'PCSオプションマスター', color: '#AA6768' }, ratedOutput: { name: '2' }, circuitAmount: { name: '2' }, maxConnection: { name: '-' }, maxOverload: { name: '-' }, outputCurrent: { name: '-' }, }, { name: { name: 'HQJP-KA40-5', color: '#AA6768' }, ratedOutput: { name: '2' }, circuitAmount: { name: '2' }, maxConnection: { name: '-' }, maxOverload: { name: '-' }, outputCurrent: { name: '-' }, }, { name: { name: 'Re.RISE-G3 440', color: '#AA6768' }, ratedOutput: { name: '2' }, circuitAmount: { name: '2' }, maxConnection: { name: '-' }, maxOverload: { name: '-' }, outputCurrent: { name: '-' }, }, ], } return ( <>
分類 (余剰)
寒冷地仕様
{seriesData.header.map((header) => ( ))} {seriesData.rows.map((row, index) => ( setSelectedRowIndex(index)} className={index === selectedRowIndex ? 'on' : ''}> {seriesData.header.map((header) => ( ))} ))}
{header.name}
{row[header.prop].name}
HQJP-KA40-5 HQJP-KA40-5 HQJP-KA40-5
) }