import { Box, Button, Popover, PopoverArrow, PopoverBody, PopoverCloseButton, PopoverContent, PopoverHeader, PopoverTrigger, Portal } from '@chakra-ui/react' import * as React from 'react' export type Props = { header: React.ReactNode disabled?: boolean sections: { name: string displayName: string }[] onSelect: (name: string) => void } const SectionAddPopover: React.FC> = ({ children, header, disabled, sections, onSelect }) => { if (disabled) { return <>{children} } return ( {({onClose}: any) => ( <> {children} {header && {header}} {sections.map(({name, displayName}) => ( ))} )} ) } export default SectionAddPopover