BaseObjectEditorProps
@fovea/annotation-tool / components/shared/BaseObjectEditor / BaseObjectEditorProps
Interface: BaseObjectEditorProps
Defined in: src/components/shared/BaseObjectEditor.tsx:24
Properties
additionalFields?
optional
additionalFields:ReactNode
Defined in: src/components/shared/BaseObjectEditor.tsx:57
description
description:
GlossItem
[]
Defined in: src/components/shared/BaseObjectEditor.tsx:34
icon?
optional
icon:ReactNode
Defined in: src/components/shared/BaseObjectEditor.tsx:56
importedAt?
optional
importedAt:string
Defined in: src/components/shared/BaseObjectEditor.tsx:47
importedFrom?
optional
importedFrom:"wikidata"
|"persona"
Defined in: src/components/shared/BaseObjectEditor.tsx:46
isEditing?
optional
isEditing:boolean
Defined in: src/components/shared/BaseObjectEditor.tsx:60
metadata?
optional
metadata:Record
<string
,any
>
Defined in: src/components/shared/BaseObjectEditor.tsx:40
mode
mode:
"wikidata"
|"manual"
|"copy"
Defined in: src/components/shared/BaseObjectEditor.tsx:36
name
name:
string
Defined in: src/components/shared/BaseObjectEditor.tsx:32
objectType
objectType:
"entity"
|"event"
|"time"
|"location"
Defined in: src/components/shared/BaseObjectEditor.tsx:28
onClose()
onClose: () =>
void
Defined in: src/components/shared/BaseObjectEditor.tsx:27
Returns
void
onDelete()?
optional
onDelete: () =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:52
Returns
void
onSave()
onSave: () =>
void
Defined in: src/components/shared/BaseObjectEditor.tsx:51
Returns
void
onWikidataSelect()?
optional
onWikidataSelect: (item
) =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:48
Parameters
item
any
Returns
void
open
open:
boolean
Defined in: src/components/shared/BaseObjectEditor.tsx:26
personaId
personaId:
null
|string
Defined in: src/components/shared/BaseObjectEditor.tsx:29
personaSpecificContent?
optional
personaSpecificContent:ReactNode
Defined in: src/components/shared/BaseObjectEditor.tsx:62
setDescription()
setDescription: (
desc
) =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:35
Parameters
desc
Returns
void
setMetadata()?
optional
setMetadata: (metadata
) =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:41
Parameters
metadata
Record
<string
, any
>
Returns
void
setMode()
setMode: (
mode
) =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:37
Parameters
mode
"wikidata"
| "manual"
| "copy"
Returns
void
setName()
setName: (
name
) =>void
Defined in: src/components/shared/BaseObjectEditor.tsx:33
Parameters
name
string
Returns
void
showPersonaSpecific?
optional
showPersonaSpecific:boolean
Defined in: src/components/shared/BaseObjectEditor.tsx:61
sourceSelector?
optional
sourceSelector:ReactNode
Defined in: src/components/shared/BaseObjectEditor.tsx:58
title?
optional
title:string
Defined in: src/components/shared/BaseObjectEditor.tsx:55
validationErrors?
optional
validationErrors:string
[]
Defined in: src/components/shared/BaseObjectEditor.tsx:59
wikidataId?
optional
wikidataId:string
Defined in: src/components/shared/BaseObjectEditor.tsx:44
wikidataUrl?
optional
wikidataUrl:string
Defined in: src/components/shared/BaseObjectEditor.tsx:45