| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { Drawer } from "antd";
- import { useEffect, useState } from "react";
- import ProjectEdit from "./ProjectEdit";
- interface IWidget {
- studioName?: string;
- projectId?: string;
- openDrawer?: boolean;
- onClose?: () => void;
- }
- const ProjectEditDrawer = ({
- studioName,
- projectId,
- openDrawer = false,
- onClose,
- }: IWidget) => {
- const [open, setOpen] = useState(openDrawer);
- useEffect(() => {
- setOpen(openDrawer);
- }, [openDrawer]);
- const onCloseDrawer = () => {
- setOpen(false);
- if (onClose) {
- onClose();
- }
- };
- return (
- <>
- <Drawer
- title={<></>}
- placement={"right"}
- width={650}
- onClose={onCloseDrawer}
- open={open}
- destroyOnClose
- >
- <ProjectEdit studioName={studioName} projectId={projectId} />
- </Drawer>
- </>
- );
- };
- export default ProjectEditDrawer;
|