import React from 'react' import { Metadata } from 'models' import { FormLabel, Popover, PopoverTrigger, Stack, Image, PopoverContent, HStack, Text, } from '@chakra-ui/react' import { ImageUploadContent } from 'components/shared/ImageUploadContent' import { Input, Textarea } from 'components/shared/Textbox' import { CodeEditor } from 'components/shared/CodeEditor' import { MoreInfoTooltip } from 'components/shared/MoreInfoTooltip' type Props = { typebotId: string typebotName: string metadata: Metadata onMetadataChange: (metadata: Metadata) => void } export const MetadataForm = ({ typebotId, typebotName, metadata, onMetadataChange, }: Props) => { const handleTitleChange = (title: string) => onMetadataChange({ ...metadata, title }) const handleDescriptionChange = (description: string) => onMetadataChange({ ...metadata, description }) const handleFavIconSubmit = (favIconUrl: string) => onMetadataChange({ ...metadata, favIconUrl }) const handleImageSubmit = (imageUrl: string) => onMetadataChange({ ...metadata, imageUrl }) const handleHeadCodeChange = (customHeadCode: string) => onMetadataChange({ ...metadata, customHeadCode }) return ( Icon: Fav icon Image: Website image Title: Description: