UNPKG

@orfeas126/box-ui-elements

Version:
18 lines (17 loc) 1.05 kB
import { type FormValues, type JSONPatchOperations, type MetadataTemplateInstance, type FetcherResponse, type BaseOptionType, type PaginationQueryInput } from '@box/metadata-editor'; import React from 'react'; export interface MetadataInstanceEditorProps { areAiSuggestionsAvailable: boolean; isBoxAiSuggestionsEnabled: boolean; isDeleteButtonDisabled: boolean; isUnsavedChangesModalOpen: boolean; onCancel: () => void; onDelete: (metadataInstance: MetadataTemplateInstance) => void; onDiscardUnsavedChanges: () => void; onSubmit: (values: FormValues, operations: JSONPatchOperations) => Promise<void>; setIsUnsavedChangesModalOpen: (isUnsavedChangesModalOpen: boolean) => void; taxonomyOptionsFetcher: (scope: string, templateKey: string, fieldKey: string, level: number, options: PaginationQueryInput) => Promise<FetcherResponse<BaseOptionType>>; template: MetadataTemplateInstance; } declare const MetadataInstanceEditor: React.FC<MetadataInstanceEditorProps>; export default MetadataInstanceEditor;