import React, {useState} from 'react'; import ls from './Folder.less' import Fa from "./Fa"; import cx from "classnames"; export function InnerFolder(props) { const [closed, setClosed] = useState(null) function isClosed(){ let {closable, defaultClosed} = props; if (!closable) return false; return closable && (closed === null ? defaultClosed : closed) } function tweakClose( ) { setClosed(!isClosed()) } const {title, titleClass, closable, children} = props; return {title} {!isClosed() && children} } export default function Folder(inProps) { const {className, ...props} = inProps return
} export function Title({children, isClosed, onClick, className}) { const titleCss = onClick ? { cursor: 'pointer' } : {}; return
{' '}{children}
; }