'use client' import type { FC } from 'react' import type { Props as CreateContentProps } from './create-content' import { Popover, PopoverContent, PopoverTrigger } from '@langgenius/dify-ui/popover' import * as React from 'react' import CreateContent from './create-content' type Props = { open: boolean setOpen: (open: boolean) => void onSave: (data: any) => void trigger: React.ReactNode popupLeft?: number } & CreateContentProps const CreateMetadataModal: FC = ({ open, setOpen, trigger, popupLeft = 20, ...createContentProps }) => { const triggerElement = React.isValidElement(trigger) ? trigger : return ( setOpen(false)} onBack={() => setOpen(false)} /> ) } export default React.memo(CreateMetadataModal)