import * as React from "react"; import { Button } from "baseui/button"; import { Drawer, ANCHOR } from "baseui/drawer"; export default function Example() { let initialState: { [key: string]: boolean } = {}; for (let anchor in ANCHOR) { initialState[anchor] = false; } const [isOpen, setIsOpen] = React.useState(initialState); function close(anchorType: string) { setIsOpen({ ...isOpen, [anchorType]: false }); } return ( {Object.values(ANCHOR).map((eachAnchor: string) => ( close(eachAnchor)} isOpen={isOpen[eachAnchor]} anchor={eachAnchor} > Proin ut dui sed metus pharetra hend rerit vel non mi. Nulla ornare faucibus ex, non facilisis nisl. Maecenas aliquet mauris ut tempus. ))} ); }