import {React, useState} from 'react' import { useNavigate } from 'react-router-dom'; import {SbTitle, SbSub, SbLink} from './Sb.style' import { FcFolder, FcOpenedFolder, FcFile } from 'react-icons/fc' import { AiOutlinePlusSquare, AiOutlineMinusSquare } from 'react-icons/ai' const SbItem = ({ item }) => { const [collapsed, setCollapsed] = useState(false); const navigate = useNavigate(); function toggleCollapse() { setCollapsed(prevValue => !prevValue); } if(item.childrens.length > 0){ const icon1 = collapsed?:; const icon2 = collapsed?:; return (
{icon1}{icon2} {(item.doc_level === 1?'':item.doc_code)+' '+item.doc_code_name} {item.childrens.map((child) => ( ))}
) }else{ const icon = ; return ( {/*{ navigate('/standardCode/viewer', { state:{ docCode: item.doc_code } }) }}>{icon} {(item.doc_level === 1?'':item.doc_code)+' '+item.doc_code_name}*/} {icon} {(item.doc_level === 1?'':item.doc_code)+' '+item.doc_code_name} ) } } export default SbItem