import React, { useState } from 'react'; import { Drawer } from './drawer'; import { Containee } from '@teambit/base-ui.surfaces.abs-container'; const frameStyle = { border: '1px solid gray', borderRadius: 5, padding: 2 }; export const Controlled = () => { const [isOpen, setIsOpen] = useState(true); return (
setIsOpen(open)} placeholderContent="pre-opened" style={frameStyle} > menu
); }; export const UsingMargin = () => { const [margin, setMargin] = useState(16); const [indent, setIndent] = useState(16); return (
Margin { setMargin(+e.target.value); }} />
Indent { setIndent(+e.target.value); }} />

menu
); }; export const Uncontrolled = () => { return (
menu
); }; export const ClickOutsideDisabled = () => { const [isOpen, setIsOpen] = useState(true); return (
setIsOpen(open)} clickOutside={false} placeholderContent="no click outside" style={{ border: '1px solid gray', borderRadius: 5, padding: 4 }} > menu
); };