InnerDrawer.tsx 715 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { Button, Drawer } from "antd";
  2. import _React, { useState } from "react";
  3. const Widget = () => {
  4. const [open, setOpen] = useState(false);
  5. const showDrawer = () => {
  6. setOpen(true);
  7. };
  8. const onClose = () => {
  9. setOpen(false);
  10. };
  11. return (
  12. <div className="site-drawer-render-in-current-wrapper">
  13. Render in this
  14. <div style={{ marginTop: 16 }}>
  15. <Button type="primary" onClick={showDrawer}>
  16. Open
  17. </Button>
  18. </div>
  19. <Drawer
  20. title="Basic Drawer"
  21. placement="right"
  22. closable={false}
  23. onClose={onClose}
  24. open={open}
  25. getContainer={false}
  26. style={{ position: "absolute" }}
  27. >
  28. <p>Some contents...</p>
  29. </Drawer>
  30. </div>
  31. );
  32. };
  33. export default Widget;