Skip to main content

EntityPanelComponent<T>

Extends

Type Parameters

Type ParameterDefault type
T extends anyany

Constructors

Constructor

new EntityPanelComponent<T>(options): EntityPanelComponent<T>;

Parameters

ParameterType
optionsEntityPanelComponentOptions<T>

Returns

EntityPanelComponent<T>

Overrides

EntityDefinitionComponent.constructor

Properties

PropertyModifierTypeDefault valueInherited from
additionalActionspublicstring[]undefined-
definitionpublicEntityDefinitionundefinedEntityDefinitionComponent.definition
generatePanelFactorypublic() => EntityPanelFactory<unknown> & MemoizedFunctionundefined-
optionspublicEntityPanelComponentOptions<T>undefined-
typepublicstringundefinedEntityDefinitionComponent.type
TYPEstaticstring'entity-panel'-

Accessors

defaultPresenterLabel

Get Signature

get defaultPresenterLabel(): string;
Returns

string


icon

Get Signature

get icon(): ReactorIcon;
Returns

ReactorIcon


iconColor

Get Signature

get iconColor():
| string
| ReactorCharIcon
| ReactorUrlIcon;
Returns

| string | ReactorCharIcon | ReactorUrlIcon


system

Get Signature

get system(): System;
Returns

System

Inherited from

EntityDefinitionComponent.system

Methods

generateFactoryType()

generateFactoryType(): string;

Returns

string


getEntities()

getEntities(event): T[];

Parameters

ParameterType
eventGetEntityEvent<T>

Returns

T[]


registerAdditionalAction()

registerAdditionalAction(action): void;

Parameters

ParameterType
actionAction

Returns

void


setDefinition()

setDefinition(definition): void;

Parameters

ParameterType
definitionEntityDefinition

Returns

void

Inherited from

EntityDefinitionComponent.setDefinition