'use client' import type { FC } from 'react' import React, { useState } from 'react' import type { Props as CreateContentProps } from './create-content' import CreateContent from './create-content' import { PortalToFollowElem, PortalToFollowElemContent, PortalToFollowElemTrigger } from '../../../base/portal-to-follow-elem' type Props = { onSave: (data: any) => void trigger: React.ReactNode popupLeft?: number } & CreateContentProps const CreateMetadataModal: FC = ({ trigger, popupLeft = 20, ...createContentProps }) => { const [open, setOpen] = useState(false) return ( setOpen(!open)} > {trigger} ) } export default React.memo(CreateMetadataModal)