import React from 'react'; import { DownOutlined } from '@easyv/react-icons'; import classnames from 'classnames'; export interface CollapseBoxProp { title: string; tltleSuffix?: React.ReactNode; titleClassName?: string; titleExtra?: React.ReactNode; showContextBorder?: boolean; children?: React.ReactNode; } export default function CollapseBox({ title, tltleSuffix, titleClassName, titleExtra, showContextBorder = false, children, }: CollapseBoxProp) { const [listOpen, setListOpen] = React.useState(true); return (
setListOpen(!listOpen)}>
{title} {tltleSuffix}
{titleExtra}
{listOpen && (
{children}
)}
); }