Skip to main content

@journeyapps/reactor-mod

Enumerations

EnumerationDescription
AbstractPresenterContextSetting-
ActionMacroBehavior-
ActionRollbackMechanic-
ActionSource-
ActionValidationState-
Alignment-
AnchoredOverlayPlacement-
ColumnsFormModelRenderMode-
CorePreferences-
CoupledActionFocusOption-
DateTimePickerType-
DialogButtonStyle-
DialogType-
EntityActionParams-
EntityCardsPresenterSetting-
EntityPresenterComponentRenderType-
EntityTreePresenterSetting-
GroupingOptionValue-
InputContainerContentAlignment-
keyType-
LayoutContext-
LayoutContextSize-
LoadingDirectiveState-
MetadataDisplayMode-
NotificationType-
PanelButtonMode-
PrefsCatgories-
ReactorComponentType-
ReactorEntities-
ReactorEntityCategories-
ReactorMetaIconButtons-
ReactorTreeNodeDefaultOpenPolicy-
ReactorViewportMode-
RegexOptions-
SearchableTreeSearchScope-
SearchWidgetDesign-
Size-
SizeMeasurement-
SortDirection-
StatusCardState-
TagDisplayMode-
TextInputType-
Themes-
TokenDialogType-
ToolbarPosition-
TooltipPosition-
ToolTipPositionHint-
TooltipState-
UIDirectiveType-
WorkspaceHint-

Classes

ClassDescription
AbstractActionParameter-
AbstractDialogDirective-
AbstractEntityTreePresenterContext-
AbstractInteractiveSetting-
AbstractLayoutEngine-
AbstractMedia-
AbstractMediaPanelFactory-
AbstractMediaPanelModel-
AbstractMediaType-
AbstractPersistedStore-
AbstractPresenterContext-
AbstractReactorModule-
AbstractSerializer-
AbstractSetting-
AbstractStore-
AbstractUserSetting-
AbstractValueControl-
Action-
ActionButtonControl-
ActionStore-
ActionTrace-
ActionValidator-
AdvancedWorkspacePreference-
AnchoredOverlayRecord-
AnchoredOverlayStore-
ArrayInput-
ArraySetInput-
BaseComboBoxDirective-
BatchStore-
BodyWidget-
BooleanControl-
BooleanInput-
BooleanSetting-
ButtonControl-
CachedEntityTreePresenterContext-
CascadingSearchEngineComboBoxDirective-
ChangeThemeAction-
CMDPalletLayer-
CMDPalletSearchEngine-
CMDPalletSearchEngineResult-
CMDPalletStoreStore for working with and managing the command palette
ColorPickerWidget-
ColorPickerWithFieldWidget-
ColumnsFormModel-
ComboBoxLayer-
ComboBoxStore-
ComboBoxStore2-
ComboSearchBoxWidget-
CommandPalletCategoryWidget-
CommandPalletWidget-
ComponentBank-
ComponentSelection-
ComposableComboBoxDirective-
ControlledSearchWidget-
CoupledAction-
CoupledEntityDropZone-
CreateWorkspaceAction-
CronEditorWidget-
CurriedAction-
DateControl-
DateInput-
DescendantEntityProviderComponent-
DescendantLoadingEntityProviderComponent-
DesignerBackgroundWidget-
DialogStore-
DialogStore2-
DialogWidget-
DirectiveLayer-
EmptyPanelWorkspaceFactory-
EmptyReactorPanelModel-
EntityAction-
EntityActionHandlerComponent-
EntityCardsPresenterComponent-
EntityCardsPresenterContext-
EntityControl-
EntityDefinition-
EntityDefinitionComponent-
EntityDefinitionError-
EntityDescriberComponent-
EntityDocsComponent-
EntityEncoderBank-
EntityEncoderComponent-
EntityHandlerBank-
EntityHandlerComponent-
EntityInput-
EntityPanelComponent-
EntityPanelFactory-
EntityPanelModel-
EntityPlaceholderWidget-
EntityPresenterComponent-
EntityReactorLeaf-
EntityReactorNode-
EntitySearchBank-
EntitySearchEngineComponent-
EntitySetting-
EntityTreePresenterComponent-
EntityTreePresenterContext-
ExportShortcutsAction-
FileControl-
FileInput-
FloatingInspectorPanelWidget-
FloatingInspectorSectionWidget-
FloatingPanelWidget-
FloatingToolbarBtnWidget-
FloatingToolbarCheckboxWidget-
FloatingToolbarContainerWidget-
FloatingToolbarWidget-
FooterWidget-
FormDialogDirective-
FormInput-
FormModel-
GroupInput-
GuideStep-
GuideStore-
GuideWorkflow-
HeaderButtonWidget-
HeaderWidget-
ImageInput-
ImageMedia-
ImageMediaTypeString in this case is a base64 string
InformativeGuideStep-
InlineActionValidator-
InlineCachedTreePresenterContext-
InlineDialogDirective-
InlineEntityEncoderComponent-
InlineEntityHandlerComponent-
InlineTreePresenterComponent-
InlineTreePresenterContext-
InputContainerWidget-
ItemsDirectiveComboWidget-
KeyboardShortcutPillsWidget-
Layer-
LayerDirective-
LayerManager-
LayerWidgetErrorBoundary-
LocalStorageSerializer-
LoggerStore-
MediaEngineStores media types which handle their own capabilities
MockStorageSerializer-
MultiComboBoxDirective-
MultiSelectInput-
NotificationStore-
NumberInput-
OpenCMDPalletAction-
PanelDropdownWidget-
PanelPlaceholderWidget-
PanelTitleToolbarWidget-
PanelTitleWidget-
PanelToolbarWidget-
PanelWidget-
ParameterizedAction-
PreferredSetBank-
PrefsCategory-
PrefsStore-
ProviderActionParameter-
ReactorExpandNodeFactory-
ReactorKernel-
ReactorModule-
ReactorPanelFactory-
ReactorPanelModel-
ReactorRootWorkspaceModel-
ReactorTabFactory-
ReactorTabFactoryModel-
ReactorTrayFactory-
ReactorTrayModel-
ReactorTreeLeaf-
ReactorTreeNode-
ReactorWindowFactory-
ReactorWindowModel-
ReactorWorkspaceNodeModel-
RegexSearchWidget-
ResetPreferencesAction-
ResetWorkspacesAction-
ResolverGuideStep-
SearchableTableWidget-
SearchEngine-
SearchEngineComboBoxDirective-
SelectInput-
SetControl-
SetSetting-
SettingsPanelFactory-
SettingsPanelModel-
Shortcut-
ShortcutChord-
ShortcutHandler-
ShortcutStore-
ShowChangelogSetting-
SimpleComboActionParameter-
SimpleComboBoxDirective-
SimpleEntitySearchEngine-
SimpleEntitySearchEngineComponent-
SimpleParentEntitySearchEngine-
SlidingPanelTitleWidget-
SlidingPanelWidget-
SmartHeaderWidget-
SmartPanelTitleWidget-
SmartTrayTitleWidget-
SmartWorkspaceWidget-
StatusCardWidget-
SwitchWorkspaceAction-
System-
TabKeyboardHelpWidget-
TablePillWidget-
TabListWidget-
TabMicroButtonWidget-
TabSelectionKeyboardWidget-
TextActionParameter-
TextAreaInput-
TextInput-
Theme-
ThemeFragment-
ThemeStore-
ToolbarPreference-
Tracer-
TreeItemWidget-
TreeWidget-
UserSettingsWidget-
UXStore-
VisorLoadingDirective-
VisorMetadata-
VisorMetadataControl-
VisorStore-
VisorWidget-
WidgetTrayItem-
WorkspaceGroup-
WorkspaceModel-
WorkspaceStore-
WorkspaceSubMenuPinnedPreference-

Interfaces

AbstractActionParameterOptions

Extended by

Properties

PropertyTypeDescription
description?string-
getDefault?() => any-
namestring-
required?booleanDefault true

AbstractControl

Methods

representAsBtn()
representAsBtn(): Btn;
Returns

Btn

representAsComboBoxItems()
representAsComboBoxItems(options?): ComboBoxItem[];
Parameters
ParameterType
options?RepresentAsComboBoxItemsEvent
Returns

ComboBoxItem[]

representAsControl()
representAsControl(options?): Element;
Parameters
ParameterType
options?RepresentAsControlOptions
Returns

Element


AbstractDialogDirectiveListener

Properties

PropertyType
disposed(event) => any

AbstractDialogDirectiveOptions

Extended by

Properties

PropertyType
markdown?string
title?string

AbstractInteractiveControlOptions

Extends

Extended by

Properties

PropertyTypeDescriptionInherited from
category?string--
description?string--
keystring-AbstractSettingOptions.key
name?string--
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractSettingOptions.serializeID

AbstractMediaOptions

Properties

PropertyType
contentAssetContent
namestring
typeAbstractMediaType
uidstring

AbstractMediaTypeOptions

Properties

PropertyType
displayNamestring
extensionsstring[]
iconReactorIcon
mimestring

AbstractPersistedStoreListener

Extends

Extended by

Properties

PropertyTypeInherited from
deserialized() => any-
initialized() => anyAbstractStoreListener.initialized

AbstractPersistedStoreOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeInherited from
listenToExternalChanges?boolean-
namestringAbstractStoreOptions.name
serializerAbstractSerializer<T>-

AbstractPresenterContextSettings

Extended by

Properties

PropertyType
groupByGroupingOption

AbstractReactorModuleOptions

Properties

PropertyType
namestring

AbstractReactorPanelFactoryOptions

Properties

PropertyTypeDescription
allowManualCreation?booleanUser can create this panel through configurator or cmd pallet Default true
category?string-
color?string-
iconReactorIcon-
icon2?ReactorIcon-
isMultipleboolean-
namestring-
padding?boolean-
renderTitlebar?booleanWhether the panel renders its titlebar when displayed outside a tab. Default true
typestring-
urlEnabled?booleanPanel can be serialized to URL when active Default false
validators?ActionValidator<unknown>[]-

AbstractSerializerListener

Properties

PropertyType
gotExternalChanges() => any

AbstractSettingListener

Methods

updated()
updated(): any;
Returns

any


AbstractSettingOptions

Extended by

Properties

PropertyTypeDescription
keystring-
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatible

AbstractStoreListener

Extended by

Properties

PropertyType
initialized() => any

AbstractStoreOptions

Extended by

Properties

PropertyType
namestring

AbstractTreePresenterContextListener

Extends

Type Parameters

Type ParameterDefault type
T extends anyany

Properties

PropertyTypeInherited from
disposed?() => anyPresenterContextListener.disposed
stateChanged?() => anyPresenterContextListener.stateChanged
treeGenerated?(event) => any-

AbstractValueControlListener

Type Parameters

Type Parameter
Value

Properties

PropertyType
optionsUpdated?() => any
valueChanged(value) => any

AbstractValueControlOptions

Extended by

Type Parameters

Type Parameter
Value

Properties

PropertyType
initialValueValue

ActionButtonControlOptions

Type Parameters

Type Parameter
T extends Action

Properties

PropertyType
actionT
getEventData?() => Partial<EventType<T>>

ActionComboBoxItem

Extends

Type Parameters

Type ParameterDefault type
T extends ActionAction

Properties

PropertyTypeInherited from
action?(event) => Promise<any>ComboBoxItem.action
actionObjectT-
badge?{ action?: (event) => any; background: string; foreground: string; label: string; }ComboBoxItem.badge
badge.action?(event) => any-
badge.backgroundstring-
badge.foregroundstring-
badge.labelstring-
children?ComboBoxItem[]ComboBoxItem.children
color?stringComboBoxItem.color
disabled?booleanComboBoxItem.disabled
download?{ name: string; url: string; }ComboBoxItem.download
download.namestring-
download.urlstring-
forwardRef?RefObject<HTMLDivElement>ComboBoxItem.forwardRef
group?stringComboBoxItem.group
icon?ReactorIconComboBoxItem.icon
keystringComboBoxItem.key
link?stringComboBoxItem.link
right?ElementComboBoxItem.right
titlestringComboBoxItem.title
titleMatch?SearchEventMatchComboBoxItem.titleMatch
validator?ValidatorComboBoxItem.validator

ActionEvent

Extended by

Properties

PropertyType
canceled?boolean
fireBehaviorChecks?boolean
getStatus?() => VisorLoadingDirective
idstring
position?MousePosition
sourceActionSource

ActionGenerics

Extended by

Properties

PropertyType
EVENTActionEvent
OPTIONSActionOptions

ActionHeaderButtonWidgetProps

Properties

PropertyType
actionAction
remove() => any
verticalboolean

ActionListener

Extended by

Type Parameters

Type ParameterDefault type
E extends ActionEventActionEvent

Properties

PropertyType
cancelled(event) => void
didFire(event) => void
willFire(event) => Promise<void>

ActionOptions

Extended by

Properties

PropertyTypeDescription
aliases?string[]Complete alternative names used to discover this action.
behavior?ActionMacroBehavior-
category?{ entityType?: string; grouping?: string; }-
category.entityType?string-
category.grouping?string-
exemptFromExclusiveExecutionLock?boolean-
hideFromCmdPallet?boolean-
hotkeys?ShortcutChord[]-
iconReactorIcon-
idstring-
namestring-
rollbackMechanic?ActionRollbackMechanic-
tags?string[]Searchable terms describing this action. The action behavior is included automatically.
validators?ActionValidator<unknown>[]-

ActionStoreListener

Extends

Properties

PropertyTypeInherited from
actionFired?(event) => void-
actionWillFire?(event) => Promise<any>-
initialized() => anyAbstractStoreListener.initialized

ActionStoreOptions

Properties

PropertyType
comboBoxStore2ComboBoxStore2

AddModelsOptions

Properties

PropertyType
exclude?WorkspaceModel
hint?WorkspaceHint
parent?WorkspaceCollectionModel

AnchoredOverlayBounds

Properties

PropertyType
bottom?number
heightnumber
leftnumber
right?number
topnumber
widthnumber

AnchoredOverlayOptions

Properties

PropertyType
boundsAnchoredOverlayBounds
clickThroughboolean
id?string
placementAnchoredOverlayPlacement
render(context) => ReactNode
sourcestring

AnchoredOverlayRecordListener

Properties

PropertyType
hidden() => any

AnchoredOverlayRenderContext

Properties

PropertyType
aboveboolean
placementAnchoredOverlayPlacement

ArrayInputGenerics

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeOverrides
LISTENERArrayInputListenerFormInputGenerics.LISTENER
OPTIONSArrayInputOptions<T>FormInputGenerics.OPTIONS
VALUET[]FormInputGenerics.VALUE

ArrayInputListener

Extends

Properties

PropertyTypeInherited from
errorChanged(event) => anyFormInputListener.errorChanged
loadingChanged() => any-
optionsUpdated() => anyFormInputListener.optionsUpdated
removed() => anyFormInputListener.removed
valueChanged(event) => anyFormInputListener.valueChanged
visibilityChanged() => anyFormInputListener.visibilityChanged

ArrayInputOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionInherited from
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
generate() => FormInput--
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
value?T[]-FormInputOptions.value
visible?boolean-FormInputOptions.visible

ArrayInputWidgetProps

Properties

PropertyType
inputArrayInput<any>

ArraySetInputGenerics

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeOverrides
LISTENERArraySetInputListenerFormInputGenerics.LISTENER
OPTIONSArraySetInputOptions<T>FormInputGenerics.OPTIONS
VALUE{ [key: string]: T; }FormInputGenerics.VALUE

ArraySetInputListener

Extends

Properties

PropertyTypeInherited from
errorChanged(event) => anyFormInputListener.errorChanged
loadingChanged() => any-
optionsUpdated() => anyFormInputListener.optionsUpdated
removed() => anyFormInputListener.removed
valueChanged(event) => anyFormInputListener.valueChanged
visibilityChanged() => anyFormInputListener.visibilityChanged

ArraySetInputOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionInherited from
addbutton?Partial<Btn>--
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
entriesComboBoxItem[]--
generate(key) => FormInput--
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
layout?{ scrollLength: number; }--
layout.scrollLengthnumber--
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
value?{ [key: string]: T; }-FormInputOptions.value
visible?boolean-FormInputOptions.visible

ArraySetInputWidgetProps

Properties

PropertyType
inputArraySetInput<any>

AttentionWrapperWidgetProps

Extends

Type Parameters

Type ParameterDefault type
V extends objectobject
T extends ComponentSelection<V>ComponentSelection<V>

Properties

PropertyTypeInherited from
activated(selected) => Element-
boundsMutator?(bounds) => MutableRectUseAttentionProps.boundsMutator
forwardRef?RefObject<HTMLElement>UseAttentionProps.forwardRef
ready?booleanUseAttentionProps.ready
selection?VUseAttentionProps.selection
typestringUseAttentionProps.type

BaseActionSelectionParameters

Properties

PropertyType
additional?ParameterizedAction<Partial<ParameterizedActionGenerics>, ParameterizedActionGenerics & Partial<ParameterizedActionGenerics>>[]
event?MousePosition
exclude?string[]
sourceActionSource

BaseComboBoxDirectiveOptions

Extends

  • ComboBoxDirectiveOptions

Extended by

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeInherited from
centerOnMobile?booleanComboBoxDirectiveOptions.centerOnMobile
event?MousePositionComboBoxDirectiveOptions.event
hideSearch?boolean-
itemsT[]-
searchPlaceholder?stringComboBoxDirectiveOptions.searchPlaceholder
sort?boolean-
subtitle?stringComboBoxDirectiveOptions.subtitle
title?stringComboBoxDirectiveOptions.title

BaseComboBoxDirectiveWidgetProps

Properties

PropertyType
directiveBaseComboBoxDirective

BaseInlineTreePresenterComponentOptions

Extends

Extended by

Type Parameters

Type Parameter
T

Properties

PropertyTypeInherited from
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }GroupBySettingOptions.allowedGroupingSettings
allowedGroupingSettings.complexName?boolean-
allowedGroupingSettings.labels?string[]-
allowedGroupingSettings.tags?boolean-
augmentTreeNodeProps?(entity, hover) => Partial<TreeWidgetProps>-
augmentTreeProps?(entity, hover) => Partial<TreeLeafWidgetProps>-
defaultGroupingSetting?GroupingOptionGroupBySettingOptions.defaultGroupingSetting
label?stringEntityTreePresenterComponentOptions.label
loadChildrenAsNodesAreOpened?booleanEntityTreePresenterComponentOptions.loadChildrenAsNodesAreOpened
maxTags?numberEntityTreePresenterComponentOptions.maxTags
metadataDisplayOptions?MetadataDisplayOptionsEntityTreePresenterComponentOptions.metadataDisplayOptions
searchScope?SearchableTreeSearchScopeEntityTreePresenterComponentOptions.searchScope
tagDisplayMode?TagDisplayModeEntityTreePresenterComponentOptions.tagDisplayMode

BatchStoreListener

Extends

Properties

PropertyTypeInherited from
finishedFiringBatchActions() => any-
initialized() => anyAbstractStoreListener.initialized
willFireBatchActions() => any-

BatchStoreOptions

Properties

PropertyType
actionStoreActionStore
comboBoxStoreComboBoxStore2
dialogStoreDialogStore
systemSystem
visorStoreVisorStore

BodyWidgetProps

Properties

PropertyType
additionalFooterContent?Element
additionalFooterRightBtns?Btn[]
additionalLayers?LayerDirective[]
additionalLeftHeaderButtons?Btn[]
additionalRightHeaderContent?Element
lock?boolean
logostring
logoClicked(event) => any
wrapFooter?(getFooter) => Element

BooleanControlOptions

Extends

Properties

PropertyTypeDescriptionInherited from
category?string-AbstractInteractiveControlOptions.category
changed?(checked) => any--
checkedboolean--
description?string-AbstractInteractiveControlOptions.description
keystring-AbstractInteractiveControlOptions.key
name?string-AbstractInteractiveControlOptions.name
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractInteractiveControlOptions.serializeID

BooleanControlWidgetProps

Properties

PropertyType
checkbox?boolean
controlBooleanControl
disabled?boolean
label?string
size?Size

BooleanInputOptions

Extends

Properties

PropertyTypeDescriptionInherited from
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
renderWithLabel?boolean--
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
value?any-FormInputOptions.value
visible?boolean-FormInputOptions.visible

BooleanInputWrapperWidgetProps

Properties

PropertyType
inputBooleanInput

BorderLayoutWidgetProps

Properties

PropertyType
bottom?Element
className?any
top?Element

Extends

Properties

PropertyTypeInherited from
badgeProvider?(key) => TabBadgeDirectiveTabSelectionWidgetProps.badgeProvider
className?anyTabSelectionWidgetProps.className
compact?booleanTabSelectionWidgetProps.compact
limitSelectionProgressionboolean-
selectedstringTabSelectionWidgetProps.selected
selectedBoundsUpdated?(rect) => anyTabSelectionWidgetProps.selectedBoundsUpdated
size?SizeTabSelectionWidgetProps.size
tabRightClick?(event, tab) => anyTabSelectionWidgetProps.tabRightClick
tabsTabDirective[]TabSelectionWidgetProps.tabs
tabSelected(key) => anyTabSelectionWidgetProps.tabSelected
vertical?booleanTabSelectionWidgetProps.vertical

Extends

Properties

PropertyTypeInherited from
backgroundColorstring-
compact?booleanTabItemWidgetProps.compact
customContent?ElementTabItemWidgetProps.customContent
disabled?booleanTabItemWidgetProps.disabled
forwardRefRefObject<HTMLDivElement>TabItemWidgetProps.forwardRef
labelstringTabItemWidgetProps.label
onMouseEnter?(event) => anyTabItemWidgetProps.onMouseEnter
onMouseLeave?(event) => anyTabItemWidgetProps.onMouseLeave
selectedbooleanTabItemWidgetProps.selected
size?SizeTabItemWidgetProps.size
tabRightClick(event) => anyTabItemWidgetProps.tabRightClick
tabSelected(event) => anyTabItemWidgetProps.tabSelected
vertical?booleanTabItemWidgetProps.vertical

Btn

Extends

Extended by

Properties

PropertyTypeDescriptionOverridesInherited from
action?ButtonAction---
disabled?boolean---
forwardRef?RefObject<HTMLDivElement>---
highlight?boolean---
icon?ReactorIcon---
label?string---
submitButton?boolean---
tooltip?string-TooltipProps.tooltip-
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.-TooltipProps.tooltipDelay
tooltipPos?TooltipPosition--TooltipProps.tooltipPos
tooltipState?SHOW--TooltipProps.tooltipState
validator?Validator---

ButtonComponentSelection

Properties

PropertyType
labelstring

ButtonControlOptions

Properties

PropertyType
btnBtn | (() => Btn)

CardWidgetProps

Properties

PropertyType
btns?PanelBtn[]
className?any
color?string
depth?SurfaceDepth
loader?{ color?: string; meta?: ReadOnlyMetadataWidgetProps[]; percentage: number; }
loader.color?string
loader.meta?ReadOnlyMetadataWidgetProps[]
loader.percentagenumber
sections{ content: () => Element; grow?: boolean; key: string; }[]
selected?boolean
size?Size
subHeading?string | Element
subHeadingColor?string
titlestring | Element

CascadingSearchEngineComboBoxDirectiveOptions

Extends

  • ComboBoxDirectiveOptions

Type Parameters

Type Parameter
T extends ComboBoxItem

Properties

PropertyTypeInherited from
centerOnMobile?booleanComboBoxDirectiveOptions.centerOnMobile
directivesComboBoxDirective<T, ComboBoxDirectiveOptions<T>>[]-
event?MousePositionComboBoxDirectiveOptions.event
passValueToNextDirective(item, nextEngine) => any-
searchPlaceholder?stringComboBoxDirectiveOptions.searchPlaceholder
subtitle?stringComboBoxDirectiveOptions.subtitle
title?stringComboBoxDirectiveOptions.title

CascadingSearchEngineComboBoxDirectiveWidgetProps

Properties

PropertyType
directiveCascadingSearchEngineComboBoxDirective

CheckboxLabelWidgetProps

Extends

Properties

PropertyTypeOverridesInherited from
checkedboolean-CheckboxWidgetProps.checked
className?anyCheckboxWidgetProps.className-
disabled?boolean--
labelstring--
onChange(checked) => any-CheckboxWidgetProps.onChange
size?Size-CheckboxWidgetProps.size

CheckboxWidgetProps

Extended by

Properties

PropertyType
checkedboolean
className?any
onChange(checked) => any
size?Size

CMDPalletGenerateResultWidgetEvent

Properties

PropertyType
keystring
mouseClicked(event) => any
mouseEntered() => any
refRefObject<HTMLDivElement>
selectedboolean

CMDPalletSearchEngineCategory

Properties

PropertyType
enginesCMDPalletSearchEngine<CommandPalletSearchResultEntry>[]
hotkeysShortcutChord[]
namestring

CMDPalletSearchEngineResultOptions

Properties

PropertyType
buttons?Btn[]
showMore?() => any
showMoreText?string

ColorDefinition

Properties

PropertyType
categorystring
categoryLabelstring
keystring
labelstring

ColorPickerWidgetProps

Properties

PropertyType
colorstring
colorChanged(color) => any

ColorPickerWidgetState

Properties

PropertyType
openColorstring
showboolean

ColorPickerWithFieldWidgetProps

Properties

PropertyType
colorstring
colorChanged(color) => any

ColorPickerWithFieldWidgetState

Properties

PropertyType
colorstring
propColorstring

ColumnsFormModelOptions

Properties

PropertyType
columnSpacing?number
columnWidths?number[]
mode?ColumnsFormModelRenderMode

ComboBoxCheckedItem

Extends

Properties

PropertyTypeInherited from
action?(event) => Promise<any>ComboBoxItem.action
badge?{ action?: (event) => any; background: string; foreground: string; label: string; }ComboBoxItem.badge
badge.action?(event) => any-
badge.backgroundstring-
badge.foregroundstring-
badge.labelstring-
checked?boolean-
children?ComboBoxItem[]ComboBoxItem.children
color?stringComboBoxItem.color
disabled?booleanComboBoxItem.disabled
download?{ name: string; url: string; }ComboBoxItem.download
download.namestring-
download.urlstring-
forwardRef?RefObject<HTMLDivElement>ComboBoxItem.forwardRef
group?stringComboBoxItem.group
icon?ReactorIconComboBoxItem.icon
keystringComboBoxItem.key
link?stringComboBoxItem.link
right?ElementComboBoxItem.right
titlestringComboBoxItem.title
titleMatch?SearchEventMatchComboBoxItem.titleMatch
validator?ValidatorComboBoxItem.validator

ComboBoxItem

Extended by

Properties

PropertyType
action?(event) => Promise<any>
badge?{ action?: (event) => any; background: string; foreground: string; label: string; }
badge.action?(event) => any
badge.backgroundstring
badge.foregroundstring
badge.labelstring
children?ComboBoxItem[]
color?string
disabled?boolean
download?{ name: string; url: string; }
download.namestring
download.urlstring
forwardRef?RefObject<HTMLDivElement>
group?string
icon?ReactorIcon
keystring
link?string
right?Element
titlestring
titleMatch?SearchEventMatch
validator?Validator

ComboBoxItemSelectedEvent

Properties

PropertyType
itemsComboBoxItem[]
preventDefault() => any

ComboBoxOptions

Properties

PropertyType
title?string
title2?string

ComboBoxSearchEngine

Extends

  • SearchEngineInterface<T>

Type Parameters

Type ParameterDefault type
T extends ComboBoxSearchEngineResultEntryComboBoxSearchEngineResultEntry

Methods

doSearch()
doSearch(event): SearchResult<T>;
Parameters
ParameterType
eventSearchEvent
Returns

SearchResult<T>

Inherited from
SearchEngineInterface.doSearch

ComboBoxSearchEngineResultEntry

Extends

Properties

PropertyTypeInherited from
action?(event) => Promise<any>ComboBoxItem.action
badge?{ action?: (event) => any; background: string; foreground: string; label: string; }ComboBoxItem.badge
badge.action?(event) => any-
badge.backgroundstring-
badge.foregroundstring-
badge.labelstring-
children?ComboBoxItem[]ComboBoxItem.children
color?stringComboBoxItem.color
disabled?booleanComboBoxItem.disabled
download?{ name: string; url: string; }ComboBoxItem.download
download.namestring-
download.urlstring-
forwardRef?RefObject<HTMLDivElement>ComboBoxItem.forwardRef
group?stringComboBoxItem.group
icon?ReactorIconComboBoxItem.icon
keystringComboBoxItem.key
link?stringComboBoxItem.link
right?ElementComboBoxItem.right
titlestringComboBoxItem.title
titleMatch?SearchEventMatchComboBoxItem.titleMatch
validator?ValidatorComboBoxItem.validator

ComboBoxStore2Listener

Extends

Properties

PropertyTypeInherited from
directiveAdded(directive) => any-
initialized() => anyAbstractStoreListener.initialized

ComboBoxStoreListener

Extends

Properties

PropertyTypeInherited from
initialized() => anyAbstractStoreListener.initialized
itemsSelected?(event) => any-
itemsShown?() => any-

ComboBoxWidgetProps

Properties

PropertyType
className?any
hovered?(selected, dimensions?) => any
initialSelected?string
itemsComboBoxItem[]
maxHeight?number
placeholder?string
selected(selected, event) => any

ComboSearchBoxWidgetProps

Properties

PropertyType
hint?string
initialSelected?string
itemsComboBoxItem[]
loading?boolean
scaleInOnMobile?boolean
searchChanged(search) => any
selected(selected, event) => any
title?string

CommandPalletCategoryWidgetProps

Properties

PropertyType
btns?Btn[]
close() => any
loadingboolean
namestring
showMorestring
showMoreAction() => any

CommandPalletEntryWidgetProps

Extends

Properties

PropertyTypeInherited from
colorstringPartialEntryProps.color
disabled?booleanPartialEntryProps.disabled
forwardRef?RefObject<HTMLDivElement>-
iconReactorIconPartialEntryProps.icon
mouseClicked?(event) => any-
mouseEntered?() => any-
primarystringPartialEntryProps.primary
secondary?stringPartialEntryProps.secondary
selected?booleanPartialEntryProps.selected

CommandPalletSearchEngineOptions

Properties

PropertyType
displayNamestring
limit?number | false
priority?number

CommandPalletSearchResultEntry

Extends

  • SearchResultEntry

Properties

PropertyTypeInherited from
engineCMDPalletSearchEngine-
getWidget(event) => Element-
immediatelyClose?boolean-
keystringSearchResultEntry.key

CommandPalletWidgetProps

Properties

PropertyType
close?() => any
mobile?boolean
searchChanged(search, tab) => any
tabsTabDirective[]
tabSelectedstring
wheelScroll() => any

CommandPalletWidgetState

Properties

PropertyType
searchstring
selectedstring

ComponentSelectionListener

Properties

PropertyType
deactivated() => any

ComponentSelectionOptions

Type Parameters

Type Parameter
I

Properties

PropertyType
identifier?I
typestring

ComposableComboBoxDirectiveOptions

Extends

  • ComboBoxDirectiveOptions

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeInherited from
centerOnMobile?booleanComboBoxDirectiveOptions.centerOnMobile
directivesComboBoxDirective<T, ComboBoxDirectiveOptions<T>>[]-
event?MousePositionComboBoxDirectiveOptions.event
searchPlaceholder?stringComboBoxDirectiveOptions.searchPlaceholder
subtitle?stringComboBoxDirectiveOptions.subtitle
title?stringComboBoxDirectiveOptions.title

ComposableComboBoxDirectiveWidgetProps

Properties

PropertyType
directiveComposableComboBoxDirective

ConfirmDialogDirective

Extends

Properties

PropertyTypeDescriptionInherited from
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
idstring-DialogDirective.id
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
noBtn?Partial<Btn>--
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
resolve(val?) => any-DialogDirective.resolve
titlestring-DialogDirective.title
typeDialogType-DialogDirective.type
yesBtn?Partial<Btn>--

ConfirmDialogOptions

Extends

Properties

PropertyTypeDescriptionInherited from
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
noBtn?Partial<Btn>--
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
titlestring-DialogDirective.title
yesBtn?Partial<Btn>--

ContextMenuTriggerWidgetProps

Properties

PropertyType
childrenReactNode
className?string
disabled?boolean
onClick?(event) => any
onContextMenu?(position) => any

ControlledListWidgetProps

Properties

PropertyType
hovered?(item) => any
initialSelected?string
itemsListItem[]
selected(item, event) => any
useKeyboardboolean

ControlledSearchWidgetProps

Extends

Properties

PropertyTypeOverridesInherited from
className?anySearchWidgetProps.className-
design?SearchWidgetDesign-SearchWidgetProps.design
focusOnMount?boolean-SearchWidgetProps.focusOnMount
historyContext?string-SearchWidgetProps.historyContext
icon?ReactorIcon-SearchWidgetProps.icon
initialValue?string--
inputRef?RefObject<HTMLInputElement>-SearchWidgetProps.inputRef
loading?boolean-SearchWidgetProps.loading
placeholder?string-SearchWidgetProps.placeholder
rounded?boolean-SearchWidgetProps.rounded
searchChanged(search) => anySearchWidgetProps.searchChanged-
size?Size-SearchWidgetProps.size

ControlledSearchWidgetState

Properties

PropertyType
valuestring

CoreRenderTreeEvent

Extended by

Type Parameters

Type ParameterDefault type
T extends TreeEntityInterfaceTreeEntityInterface

Properties

PropertyType
depthnumber
entityT

CoreRenderTreeLeafEvent

Extends

Type Parameters

Type ParameterDefault type
T extends TreeEntityTreeEntity

Properties

PropertyTypeInherited from
depthnumberCoreRenderTreeEvent.depth
entityTCoreRenderTreeEvent.entity

CoreRenderTreeNodeEvent

Extends

Type Parameters

Type ParameterDefault type
T extends TreeNodeTreeNode

Properties

PropertyTypeInherited from
children() => any-
depthnumberCoreRenderTreeEvent.depth
entityTCoreRenderTreeEvent.entity
propsPick<TreeWidgetProps, "onCollapsedChanged" | "collapsed" | "empty" | "emptyMessage">-

CoreTreeWidgetProps

Properties

PropertyTypeDefault valueDescription
depth?numberundefined-
events?{ updated: () => any; }undefined-
events.updated() => anyundefined-
forwardRef?RefObject<HTMLDivElement>undefined-
hasMatchedChildren?(matched) => anyundefined-
renderTreeLeaf?(event) => Elementundefined-
renderTreeNode?(event) => Elementundefined-
reserveNodeToggleSpace?booleantrueReserve one level of indentation for a node toggle when rendering a leaf. Disable this for inline trees whose leaves should align with their containing content.
search?SearchEventundefined-
searchScope?SearchableTreeSearchScopeundefined-
treeTreeEntityundefined-

CoupledActionEvent

Extends

Type Parameters

Type ParameterDefault type
TARGETany
SOURCEany

Properties

PropertyTypeOverridesInherited from
canceled?boolean-EntityActionEvent.canceled
entities?{ }-EntityActionEvent.entities
fireBehaviorChecks?boolean-EntityActionEvent.fireBehaviorChecks
getStatus?() => VisorLoadingDirective-EntityActionEvent.getStatus
idstring-EntityActionEvent.id
params?{ [parameter: string]: any; }-EntityActionEvent.params
position?MousePosition-EntityActionEvent.position
sourceActionSource-EntityActionEvent.source
sourceEntitySOURCE--
targetEntityTARGETEntityActionEvent.targetEntity-

CoupledActionOptions

Extends

Properties

PropertyTypeDescriptionInherited from
aliases?string[]Complete alternative names used to discover this action.EntityActionOptions.aliases
autoSelectIsolatedTarget?booleanIf the provider can return options immediately, select the first option if there is only one option in the immediate result setEntityActionOptions.autoSelectIsolatedTarget
batch?booleanAllow the action to run with batch processing. When enabled, the action appears in the right click menu when multiple entities are selected Default falseEntityActionOptions.batch
batch_concurrency?numberWhen running in batch mode, how many items to run concurrently Default 1EntityActionOptions.batch_concurrency
behavior?ActionMacroBehavior-EntityActionOptions.behavior
category?{ entityType?: string; grouping?: string; }-EntityActionOptions.category
category.entityType?string--
category.grouping?string--
exemptFromExclusiveExecutionLock?boolean-EntityActionOptions.exemptFromExclusiveExecutionLock
hideFromCmdPallet?boolean-EntityActionOptions.hideFromCmdPallet
hotkeys?ShortcutChord[]-EntityActionOptions.hotkeys
iconReactorIcon-EntityActionOptions.icon
idstring-EntityActionOptions.id
initialTargetValue?() => Promise<any>-EntityActionOptions.initialTargetValue
namestring-EntityActionOptions.name
params?AbstractActionParameter<AbstractActionParameterOptions, any>[]-EntityActionOptions.params
rollbackMechanic?ActionRollbackMechanic-EntityActionOptions.rollbackMechanic
sourcestring--
tags?string[]Searchable terms describing this action. The action behavior is included automatically.EntityActionOptions.tags
targetstring-EntityActionOptions.target
validators?ActionValidator<unknown>[]-EntityActionOptions.validators

CronEditorWidgetProps

Properties

PropertyType
className?any
color?string
onChange(value) => any
valuestring[]

CronEditorWidgetState

Properties

PropertyType
settingsPartial<CronEditorWidgetStateSetting>
valuestring[]

CronEditorWidgetStateSetting

Properties

PropertyType
advanceboolean

CurriedActionOptions

Properties

PropertyType
actionParameterizedAction
entities?{ [key: string]: any; }
params?{ [key: string]: any; }

CustomDialogDirective

Extends

Properties

PropertyTypeDescriptionInherited from
btnsOmit<Btn, "action">[]--
buttonStyle?DialogButtonStyle--
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
generateUI(options) => Element--
idstring-DialogDirective.id
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
resolve(val?) => any-DialogDirective.resolve
titlestring-DialogDirective.title
typeDialogType-DialogDirective.type

CustomDialogOptions

Extends

Properties

PropertyTypeDescriptionOverridesInherited from
btns?Omit<Btn, "action">[]---
buttonStyle?DialogButtonStyle---
disableDescriptionOpacity?boolean--DialogDirective.disableDescriptionOpacity
generateUI(options) => Element---
markdown?string--DialogDirective.markdown
menuItems?ComboBoxItem[]--DialogDirective.menuItems
menuItemSelected?(selected) => any--DialogDirective.menuItemSelected
message?string--DialogDirective.message
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss-
titlestring--DialogDirective.title

CustomDialogOptionsEvent

Properties

PropertyType
close() => void
registerListener(cb, id?) => any

DateControlOptions

Extends

Properties

PropertyTypeInherited from
initialValueDateAbstractValueControlOptions.initialValue
typeDateTimePickerType-

DateControlWidgetProps

Properties

PropertyType
controlDateControl

DateDisplayWidgetProps

Extends

  • ComputeDateTimePartsOptions

Properties

PropertyTypeInherited from
_debugLocale?booleanComputeDateTimePartsOptions._debugLocale
className?any-
dateReactorDateTypeComputeDateTimePartsOptions.date
formatReactorDateFormatsComputeDateTimePartsOptions.format
localbooleanComputeDateTimePartsOptions.local
zoneboolean-

DateInputOptions

Extends

Properties

PropertyTypeDescriptionInherited from
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
typeDateTimePickerType--
value?any-FormInputOptions.value
visible?boolean-FormInputOptions.visible

DateRangeSelectorWidgetProps

Properties

PropertyType
changed(start, end) => any
durations?Duration<boolean>[]
endDate
startDate
transformDurations?(item, duration) => ComboBoxItem

DateTimePickerWidgetProps

Properties

PropertyType
className?any
dateDate
dateChanged(date) => any
type?DateTimePickerType
validityChanged?(valid) => any

DefaultFloatingWindowWidgetProps

Properties

PropertyType
contentElement
engineWorkspaceEngine
modelFloatingWindowModel
titlebarElement

DescendantEntityGeneratedOptions

Extended by

Type Parameters

Type Parameter
Descendant

Properties

PropertyType
category?CategoryInfo
descendantsDescendant[]

DescendantEntityProviderComponentOptions

Extended by

Type Parameters

Type Parameter
Parent
Descendant

Properties

PropertyType
descendantTypestring
generateOptions(parentEntity) => DescendantEntityGeneratedOptions<Descendant>

DescendantLoadingEntityGeneratedOptions

Extends

Type Parameters

Type Parameter
Descendant

Properties

PropertyTypeInherited from
category?CategoryInfoDescendantEntityGeneratedOptions.category
descendantsDescendant[]DescendantEntityGeneratedOptions.descendants
loading?() => boolean-
refreshDescendants?(event) => Promise<any>-

DescendantLoadingEntityProviderOptions

Extends

Type Parameters

Type Parameter
Parent
Descendant

Properties

PropertyTypeOverridesInherited from
descendantTypestring-DescendantEntityProviderComponentOptions.descendantType
generateOptions(parentEntity) => DescendantLoadingEntityGeneratedOptions<Descendant>DescendantEntityProviderComponentOptions.generateOptions-

DesignerBackgroundWidgetProps

Properties

PropertyType
error?string
forwardRef?RefObject<HTMLDivElement>

DialogDirective

Extended by

Properties

PropertyTypeDescription
disableDescriptionOpacity?boolean-
idstring-
markdown?string-
menuItems?ComboBoxItem[]-
menuItemSelected?(selected) => any-
message?string-
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.
resolve(val?) => any-
titlestring-
typeDialogType-

DialogHideEvent

Properties

PropertyType
btn?Btn
directiveDialogDirective
preventDefault?() => any
val?any

DialogListener

Extends

Properties

PropertyTypeInherited from
dialogWillHide(event) => any-
initialized() => anyAbstractStoreListener.initialized

DialogWidgetProps

Properties

PropertyType
btnsBtn[]
buttonStyle?DialogButtonStyle
className?any
desc?string
disableDescriptionOpacity?boolean
markdown?string
menuItems?ComboBoxItem[]
menuItemSelected?(selected) => any
titlestring

DialogWrapperWidgetProps

Properties

PropertyType
directiveAbstractDialogDirective

Dimensions

Properties

PropertyType
heightnumber
widthnumber
xnumber
ynumber

DirectiveLayerOptions

Extends

Properties

PropertyTypeInherited from
alwaysOnTop?booleanLayerOptions.alwaysOnTop
animate?booleanLayerOptions.animate
clickThrough?booleanLayerOptions.clickThrough
layerWillHide() => boolean-
render(event) => ElementLayerOptions.render
userCanExit?booleanLayerOptions.userCanExit

DoGetReactorTreeEntitiesOptions

Type Parameters

Type Parameter
Parent
Descendant

Properties

PropertyType
contextAbstractEntityTreePresenterContext<Descendant>
descendantOptionsDescendantEntityGeneratedOptions<Descendant>
entityParent

DualIconWidgetProps

Properties

PropertyType
className?any
color1?string
color2?string
icon1ReactorIcon
icon2ReactorIcon

EditorPanelSiblingSuggestion

Properties

PropertyType
panelTitlestring
placeholderPanelPlaceholderWidgetProps
scorenumber

EmptyTableWidgetProps

Properties

PropertyType
label?string

EncodedDragResult

Properties

PropertyType
data{ [key: string]: string; }
iconElement

EncodedEntity

Type Parameters

Type ParameterDefault type
T extends { }{ }

Properties

PropertyType
encodedT
idstring
typestring
versionnumber

EntityActionEvent

Extends

Extended by

Type Parameters

Type ParameterDefault type
Targetany
DecodedParameters{ }

Properties

PropertyTypeInherited from
canceled?booleanParameterizedActionEvent.canceled
entities?DecodedParametersParameterizedActionEvent.entities
fireBehaviorChecks?booleanParameterizedActionEvent.fireBehaviorChecks
getStatus?() => VisorLoadingDirectiveParameterizedActionEvent.getStatus
idstringParameterizedActionEvent.id
params?{ [parameter: string]: any; }ParameterizedActionEvent.params
position?MousePositionParameterizedActionEvent.position
sourceActionSourceParameterizedActionEvent.source
targetEntityTarget-

EntityActionOptions

Extends

Extended by

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyTypeDescriptionInherited from
aliases?string[]Complete alternative names used to discover this action.ParameterizedActionOptions.aliases
autoSelectIsolatedTarget?booleanIf the provider can return options immediately, select the first option if there is only one option in the immediate result set-
batch?booleanAllow the action to run with batch processing. When enabled, the action appears in the right click menu when multiple entities are selected Default false-
batch_concurrency?numberWhen running in batch mode, how many items to run concurrently Default 1-
behavior?ActionMacroBehavior-ParameterizedActionOptions.behavior
category?{ entityType?: string; grouping?: string; }-ParameterizedActionOptions.category
category.entityType?string--
category.grouping?string--
exemptFromExclusiveExecutionLock?boolean-ParameterizedActionOptions.exemptFromExclusiveExecutionLock
hideFromCmdPallet?boolean-ParameterizedActionOptions.hideFromCmdPallet
hotkeys?ShortcutChord[]-ParameterizedActionOptions.hotkeys
iconReactorIcon-ParameterizedActionOptions.icon
idstring-ParameterizedActionOptions.id
initialTargetValue?() => Promise<T>--
namestring-ParameterizedActionOptions.name
params?AbstractActionParameter<AbstractActionParameterOptions, any>[]-ParameterizedActionOptions.params
rollbackMechanic?ActionRollbackMechanic-ParameterizedActionOptions.rollbackMechanic
tags?string[]Searchable terms describing this action. The action behavior is included automatically.ParameterizedActionOptions.tags
targetstring--
validators?ActionValidator<unknown>[]-ParameterizedActionOptions.validators

EntityButtonWidgetProps

Type Parameters

Type Parameter
T

Properties

PropertyType
allowClearing?boolean
className?any
emptyMessage?string
entityT
entityTypestring
onChange(entity) => any
parent?any
showTypeLabel?boolean

EntityCardsCollectionWidgetProps

Type Parameters

Type Parameter
T

Properties

PropertyType
eventRenderCollectionOptions<T>
presenterContextEntityCardsPresenterContext<T>

EntityCardsPresenterComponentOptions

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyType
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }
allowedGroupingSettings.complexName?boolean
allowedGroupingSettings.labels?string[]
allowedGroupingSettings.tags?boolean
btns?(entity) => Btn[]
defaultGroupingSetting?GroupingOption
label?string

EntityCardsPresenterSettings

Extends

Properties

PropertyTypeInherited from
groupByGroupingOptionAbstractPresenterContextSettings.groupBy
show-nestedboolean-

EntityComboBoxItem

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeInherited from
action?(event) => Promise<any>ComboBoxItem.action
badge?{ action?: (event) => any; background: string; foreground: string; label: string; }ComboBoxItem.badge
badge.action?(event) => any-
badge.backgroundstring-
badge.foregroundstring-
badge.labelstring-
children?ComboBoxItem[]ComboBoxItem.children
color?stringComboBoxItem.color
disabled?booleanComboBoxItem.disabled
download?{ name: string; url: string; }ComboBoxItem.download
download.namestring-
download.urlstring-
entityT-
forwardRef?RefObject<HTMLDivElement>ComboBoxItem.forwardRef
group?stringComboBoxItem.group
icon?ReactorIconComboBoxItem.icon
keystringComboBoxItem.key
link?stringComboBoxItem.link
right?ElementComboBoxItem.right
titlestringComboBoxItem.title
titleMatch?SearchEventMatchComboBoxItem.titleMatch
validator?ValidatorComboBoxItem.validator

EntityControlOptions

Extends

Type Parameters

Type Parameter
Entity extends any

Properties

PropertyTypeInherited from
entityTypestring-
initialValueEntityAbstractValueControlOptions.initialValue
parent?any-

EntityControlWidgetProps

Properties

PropertyType
controlEntityControl

EntityDefinitionErrorOptions

Properties

PropertyType
context?Record<string, unknown>
definitionEntityDefinition
messagestring

EntityDefinitionOptions

Properties

PropertyType
categorystring
iconReactorIcon
iconColorstring
labelstring
typestring

EntityDescriberComponentListener

Properties

PropertyType
preferred() => any

EntityDescriberComponentOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
describe(entity) => EntityDescription
labelstring

EntityDescription

Properties

PropertyTypeDescription
complexName?string-
icon?ReactorIcon-
icon2?ReactorIcon-
icon2Color?string-
iconColor?string-
labels?EntityLabel[]Optional metadata entries shown by card-style presenters.
simpleNamestring-
tags?string[]Optional tag chips shown by card-style presenters.

EntityDocsComponentOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
getDocLink(entity) => string
labelstring

EntityEncoderBankOptions

Properties

PropertyType
typestring

EntityEncoderComponentOptions

Extended by

Properties

PropertyType
versionnumber

EntityHandlerComponentOptions

Extended by

Properties

PropertyType
preferred?boolean

EntityHeaderButtonWidgetProps

Properties

PropertyType
entityEncodedEntity
remove() => any
verticalboolean

EntityInputOptions

Extends

Properties

PropertyTypeDescriptionOverridesInherited from
desc?string--FormInputOptions.desc
disabled?boolean--FormInputOptions.disabled
entityTypestring---
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.-FormInputOptions.hideError
labelstring--FormInputOptions.label
name?string--FormInputOptions.name
parent?any---
placeholder?string--FormInputOptions.placeholder
required?boolean--FormInputOptions.required
size?Size--FormInputOptions.size
tooltip?stringExpressed as markdown-FormInputOptions.tooltip
valueany-FormInputOptions.value-
visible?boolean--FormInputOptions.visible

EntityLabel

Extended by

Properties

PropertyTypeDescription
active?boolean-
color?string-
colorForeground?string-
icon?{ color: string; name: ReactorIcon; spin?: boolean; }-
icon.colorstring-
icon.nameReactorIcon-
icon.spin?boolean-
id?stringA stable identifier for renderers and menus when a label may repeat.
labelstring-
tooltip?string-
valuestring-

EntityPanelComponentOptions

Type Parameters

Type Parameter
T extends any

Properties

PropertyTypeDescription
additionalActions?string[]-
defaultPresenter?stringThe label of the default presenter, if null will select the first one
getEntities(event) => T[]-
icon?ReactorIcon-
iconColor?string-
isLoading?() => boolean-
label?string-
legacyType?string-

EntityPanelModelListener

Extends

Type Parameters

Type ParameterDefault type
T extends anyany

Properties

PropertyTypeInherited from
contextGenerated(context) => any-
selectEntity(entity) => anySelectEntityListener.selectEntity

EntityPanelWidgetProps

Properties

PropertyType
modelEntityPanelModel

EntityPickOptions

Type Parameters

Type ParameterDefault type
T extends anyany

Properties

PropertyType
autoSelectedIsolatedEntity?boolean
event?MousePosition
filter?(entity) => boolean
parent?any
transformItem?(entity, item) => EntityComboBoxItem<T>

EntityPlaceholderWidgetProps

Type Parameters

Type Parameter
T extends WorkspaceModel
X

Properties

PropertyType
buttonPartial<Btn>
entitystring
modelT
patchModel(entity, model) => Promise<any>
placeholderPartial<PanelPlaceholderWidgetProps>

EntityPresenterComponentOptions

Extends

Properties

PropertyTypeInherited from
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }GroupBySettingOptions.allowedGroupingSettings
allowedGroupingSettings.complexName?boolean-
allowedGroupingSettings.labels?string[]-
allowedGroupingSettings.tags?boolean-
defaultGroupingSetting?GroupingOptionGroupBySettingOptions.defaultGroupingSetting
labelstring-

EntityPresenterListener

Type Parameters

Type Parameter
Context extends AbstractPresenterContext

Properties

PropertyType
contextGenerated?(context) => void

EntityReactorNodeOptions

Type Parameters

Type ParameterDefault type
E extends anyany

Properties

PropertyType
definitionEntityDefinition
entityE
events?BaseObserverInterface<SelectEntityListener<E>>

EntitySearchBankOptions

Properties

PropertyType
labelstring

EntitySearchEngineComponentOptions

Extended by

Properties

PropertyType
labelstring

EntitySearchResolveOptions

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyType
autoSelectedIsolatedEntity?boolean
event?MousePosition
filter?(entity) => boolean
parent?any
transformItem?(entity, item) => EntityComboBoxItem<T>

EntitySearchResultEntry

Extends

  • SearchResultEntry

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyTypeInherited from
entityT-
keystringSearchResultEntry.key

EntitySettingOptions

Extends

Type Parameters

Type Parameter
I

Properties

PropertyTypeDescriptionInherited from
category?string-AbstractInteractiveControlOptions.category
changed?(item) => any--
defaultEntityI--
description?string-AbstractInteractiveControlOptions.description
keystring-AbstractInteractiveControlOptions.key
name?string-AbstractInteractiveControlOptions.name
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractInteractiveControlOptions.serializeID
typestring--

EntityThemeOverride

Properties

PropertyType
entities{ [entity_type: string]: { iconColor: string; }; }
namestring

EntityTreeCollectionWidgetProps

Type Parameters

Type Parameter
T extends any

Properties

PropertyType
eventRenderCollectionOptions<T>
presenterContextAbstractEntityTreePresenterContext<T>

EntityTreePresenterComponentOptions

Extends

Extended by

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyTypeInherited from
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }GroupBySettingOptions.allowedGroupingSettings
allowedGroupingSettings.complexName?boolean-
allowedGroupingSettings.labels?string[]-
allowedGroupingSettings.tags?boolean-
defaultGroupingSetting?GroupingOptionGroupBySettingOptions.defaultGroupingSetting
label?string-
loadChildrenAsNodesAreOpened?boolean-
maxTags?number-
metadataDisplayOptions?MetadataDisplayOptions-
searchScope?SearchableTreeSearchScope-
tagDisplayMode?TagDisplayMode-

EntityTreePresenterSettings

Extends

Properties

PropertyTypeInherited from
groupByGroupingOptionAbstractPresenterContextSettings.groupBy
sortSortDirection-

EntityTreePresenterState

Properties

PropertyType
treesTreeSerialized | TreeSerializedV2

ExpandZoneWidgetProps

Extends

Properties

PropertyTypeInherited from
dragEvent(entered) => any-
gap_expand?numberSharedDropZoneProps.gap_expand
gap_hint?numberSharedDropZoneProps.gap_hint
gap_standard?numberSharedDropZoneProps.gap_standard
hintboolean-
verticalbooleanSharedDropZoneProps.vertical

ExportedWorkspace

Extends

Properties

PropertyTypeInherited from
currentstringWorkspacePrefsSerialized.current
currentTop?stringWorkspacePrefsSerialized.currentTop
modelsSerializedWorkspaceEntry[]WorkspacePrefsSerialized.models
replaceboolean-
type"workspaces"WorkspacePrefsSerialized.type
version?1 | 2 | 3WorkspacePrefsSerialized.version

ExposedPresenterSetting

Extends

Properties

PropertyTypeInherited from
componentEntityPresenterComponent-
contextAbstractPresenterContext-
controlAbstractValueControlPresenterSetting.control
iconReactorIconPresenterSetting.icon
keystringPresenterSetting.key
labelstringPresenterSetting.label

FileControlWidgetProps

Properties

PropertyType
controlFileControl

FileInputOptions

Extends

Properties

PropertyTypeDescriptionInherited from
allowPaste?boolean--
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
value?File-FormInputOptions.value
visible?boolean-FormInputOptions.visible

FloatingInspectorPanelWidgetProps

Properties

PropertyType
btnsBtn[]
className?any
primaryHeadingstring
secondaryHeadingstring

FloatingInspectorSectionWidgetProps

Properties

PropertyType
inline?boolean
namestring

FloatingPanelButtonWidgetProps

Properties

PropertyType
btnBtn
className?any

FloatingPanelWidgetProps

Properties

PropertyType
centerboolean
className?string
forwardRef?RefObject<HTMLDivElement>
highlight?boolean
scaleInOnMobile?boolean

FloatingToolbarBtnWidgetProps

Properties

PropertyType
btnBtn

FloatingToolbarCheckboxWidgetProps

Properties

PropertyType
changed(newValue) => any
checkedboolean
namestring

FloatingToolbarContainerWidgetProps

Properties

PropertyType
toolbarsElement[]

FloatingToolbarWidgetProps

Properties

PropertyType
activeChanged?(active) => any
defaultActive?boolean
namestring

FloatingToolbarWidgetState

Properties

PropertyType
activeboolean

FooterLoaderWidgetProps

Properties

PropertyType
className?any
color?string
modeLoadingDirectiveState
percentage?number
showboolean

FooterWidgetProps

Properties

PropertyType
btns?Btn[]

FormDialogDirectiveOptions

Extends

Type Parameters

Type ParameterDefault type
T extends FormModelFormModel

Properties

PropertyTypeInherited from
formT-
handler?(form) => Promise<any>-
markdown?stringAbstractDialogDirectiveOptions.markdown
title?stringAbstractDialogDirectiveOptions.title

FormErrorDisplayProps

Properties

PropertyType
errorsstring[]
warningsstring[]

FormEvent

Properties

PropertyType
inputFormInput

FormInputGenerics

Extended by

Properties

PropertyType
LISTENERFormInputListener
OPTIONSFormInputOptions
VALUEany

FormInputListener

Extended by

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyType
errorChanged(event) => any
optionsUpdated() => any
removed() => any
valueChanged(event) => any
visibilityChanged() => any

FormInputOptions

Extended by

Type Parameters

Type ParameterDefault type
Tany

Properties

PropertyTypeDescription
desc?string-
disabled?boolean-
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.
labelstring-
name?string-
placeholder?string-
required?boolean-
size?Size-
tooltip?stringExpressed as markdown
value?T-
visible?boolean-

FormInputRenderOptions

Properties

PropertyType
inlineboolean

FormInputWidgetProps

Properties

PropertyType
children() => Element
inputFormInput

FormModelListener

Properties

PropertyType
errorsChanged(event) => any
valueChanged(event) => any

GenerateTreeOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
disableCache?boolean
events?BaseObserverInterface<SelectEntityListener<T>>

GetComboBoxDirectiveOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
filter?(entity) => boolean
positionMousePosition
transformItem?(entity, item) => EntityComboBoxItem<T>

GetEntityEvent

Type Parameters

Type Parameter
T

Properties

PropertyType
modelEntityPanelModel
presenterEntityPresenterComponent<T>

GraphThreshold

Properties

PropertyType
aboveboolean
keystring
valuenumber

GraphWidgetProps

Properties

PropertyType
animate?boolean
data{ realtime?: boolean; timestamp: Date; value: number; }[]
endDate
formatDate(date) => string
formatValue(value) => string
startDate
thresholds?GraphThreshold[]
yAxisstring

GroupByEntityOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
describe?(entity) => { complexName?: string; labels?: EntityLabel[]; tags?: string[]; }
entitiesT[]

GroupBySettingOptions

Extended by

Properties

PropertyType
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }
allowedGroupingSettings.complexName?boolean
allowedGroupingSettings.labels?string[]
allowedGroupingSettings.tags?boolean
defaultGroupingSetting?GroupingOption

GroupInputGenerics

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeOverridesInherited from
LISTENERFormInputListener-FormInputGenerics.LISTENER
OPTIONSGroupInputOptions<T>FormInputGenerics.OPTIONS-
VALUETFormInputGenerics.VALUE-

GroupInputOptions

Extends

Type Parameters

Type Parameter
T extends { }

Properties

PropertyTypeDescriptionInherited from
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
inputs?FormInput<FormInputGenerics>[]--
labelstring-FormInputOptions.label
layout?{ border: boolean; horizontal: boolean; }--
layout.borderboolean--
layout.horizontalboolean--
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
value?T-FormInputOptions.value
visible?boolean-FormInputOptions.visible

GroupWidgetProps

Properties

PropertyType
inputGroupInput<any>

GuideStepListener

Properties

PropertyType
completed() => any

GuideStepOptions

Extended by

Type Parameters

Type ParameterDefault type
E extends ReactorComponentSelectionsReactorComponentSelections

Properties

PropertyType
activated(step) => void | (() => any)
desc?string
labelstring

GuideStoreListener

Extends

Properties

PropertyTypeInherited from
guideActivated(event) => any-
initialized() => anyAbstractStoreListener.initialized

GuideStoreParams

Properties

PropertyType
anchoredOverlayStoreAnchoredOverlayStore
workspaceStoreWorkspaceStore

GuideWorkflowListener

Properties

PropertyType
activated?() => any
complete?() => any
deActivated?() => any

GuideWorkflowOptions

Properties

PropertyType
descriptionstring
idstring
labelstring

HeaderButtonWidgetProps

Properties

PropertyType
badgeColor?string
btnBtn
remove() => any
verticalboolean

HeaderWidgetProps

Properties

PropertyTypeDescription
accountButtonBtnThe main account button that represents the avatar
additionalLogostring-
className?any-
emailstring-
forwardRefRefObject<HTMLDivElement>-
leftButtons?Btn[]Sits next to the workspaces
logoClicked(event) => any-
metaButtonsBtn[]Sits next to the account button
namestring-
primaryHeadingBtn-
rightContent?Element-
secondaryHeading?Btn-
toolbarToolbarPreference-

HoverWidgetProps

Properties

PropertyType
childrenElement
className?any
getOverlay() => Element

IBaseReactorTree

Extends

  • TreeEntityInterface

Properties

PropertyTypeDescription
attachedbooleanThe entity is part of a rendered tree
currentSearch?SearchEventThe current search value
visiblebooleanThe entity itself is visible

Methods

addPropGenerator()
addPropGenerator(transformer): () => any;
Parameters
ParameterType
transformerReactorTreePropsTransformer
Returns

() => any

getProps()
getProps(event): ReactorTreeProps;
Parameters
ParameterType
eventCoreTreeWidgetProps
Returns

ReactorTreeProps

getSortKey()
getSortKey(): string;
Returns

string

match()
match(event): SearchEventMatch;
Parameters
ParameterType
eventSearchEvent
Returns

SearchEventMatch

setAttached()
setAttached(attached): any;

Set whether the leaf is attached or detached from a parent. Attached does not explicitly mean that the leaf is visible though, for that the setVisible method is used

Parameters
ParameterType
attachedboolean
Returns

any

setSearch()
setSearch(event): boolean;
Parameters
ParameterType
eventSearchEvent
Returns

boolean

setSortKey()
setSortKey(key): void;
Parameters
ParameterType
keystring
Returns

void

setVisible()
setVisible(visible): any;
Parameters
ParameterType
visibleboolean
Returns

any


IconWidgetProps

Properties

PropertyType
className?any
iconReactorIcon
spin?boolean

ImageMediaURL

Properties

PropertyType
urlstring

Methods

dispose()
dispose(): any;
Returns

any


IndividualSettingsWidgetProps

Properties

PropertyType
className?any
description?string
search?SearchEventMatch
titlestring

InformativeGuideStepOptions

Extends

Properties

PropertyTypeInherited from
activated(step) => void | (() => any)GuideStepOptions.activated
desc?stringGuideStepOptions.desc
fit?boolean-
image?string-
labelstringGuideStepOptions.label
video?string-

InlineDialogDirectiveOptions

Extends

Properties

PropertyTypeInherited from
buttons?Btn[]-
generateContent() => Element-
markdown?stringAbstractDialogDirectiveOptions.markdown
title?stringAbstractDialogDirectiveOptions.title

InlineEntityEncoderComponentOptions

Extends

Type Parameters

Type Parameter
Decoded
Encoded

Properties

PropertyTypeInherited from
decode(e) => Promise<Decoded>-
encode(e) => Encoded-
versionnumberEntityEncoderComponentOptions.version

InlineEntityHandlerComponentOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeInherited from
cb(event) => any-
descComboBoxItem-
preferred?booleanEntityHandlerComponentOptions.preferred

InlineTreePresenterComponentOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionInherited from
allowedGroupingSettings?{ complexName?: boolean; labels?: string[]; tags?: boolean; }-GroupBySettingOptions.allowedGroupingSettings
allowedGroupingSettings.complexName?boolean--
allowedGroupingSettings.labels?string[]--
allowedGroupingSettings.tags?boolean--
augmentTreeNodeProps?(entity, hover) => Partial<TreeWidgetProps>-BaseInlineTreePresenterComponentOptions.augmentTreeNodeProps
augmentTreeProps?(entity, hover) => Partial<TreeLeafWidgetProps>-BaseInlineTreePresenterComponentOptions.augmentTreeProps
cacheTreeEntities?booleanIf true, will use the CachedEntityTreePresenterContext behind the scenes-
defaultGroupingSetting?GroupingOption-GroupBySettingOptions.defaultGroupingSetting
label?string-BaseInlineTreePresenterComponentOptions.label
loadChildrenAsNodesAreOpened?boolean-BaseInlineTreePresenterComponentOptions.loadChildrenAsNodesAreOpened
maxTags?number-BaseInlineTreePresenterComponentOptions.maxTags
metadataDisplayOptions?MetadataDisplayOptions-BaseInlineTreePresenterComponentOptions.metadataDisplayOptions
searchScope?SearchableTreeSearchScope-BaseInlineTreePresenterComponentOptions.searchScope
tagDisplayMode?TagDisplayMode-BaseInlineTreePresenterComponentOptions.tagDisplayMode

InputContainerWidgetProps

Properties

PropertyType
alignContent?InputContainerContentAlignment
className?any
desc?string
error?string
inline?boolean
inlineWidth?number
labelstring
suggestionWidget?Element
tooltip?string
warning?string

InputDialogDirective

Extends

Properties

PropertyTypeDescriptionInherited from
cancelBtn?Partial<Btn>--
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
extraTopContent?() => Element--
fieldType?InputDialogType--
idstring-DialogDirective.id
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
resolve(val?) => any-DialogDirective.resolve
submitBtn?Partial<Btn>--
titlestring-DialogDirective.title
transformer?(value) => string--
typeDialogType-DialogDirective.type
validationMessage?string--
validator?(value) => boolean--
valuestring--

InputDialogOptions

Extends

Properties

PropertyTypeDescriptionInherited from
cancelBtn?Partial<Btn>--
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
extraTopContent?() => Element--
fieldType?InputDialogType--
initialValue?string--
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
submitBtn?Partial<Btn>--
titlestring-DialogDirective.title
transformer?(value) => string--
validationMessage?string--
validator?(value) => boolean--

ItemsDirectiveComboWidgetProps

Properties

PropertyType
directiveUIItemsDirective
resolve(item, event) => any

KeyboardShortcutPillsWidgetProps

Properties

PropertyType
chordShortcutChord
className?any

LayerDirectiveWidgetProps

Properties

PropertyType
children() => Element
gotLayer?(layer) => any
options?Omit<LayerOptions, "render">

LayerListener

Properties

PropertyType
dispose() => any

LayerOptions

Extended by

Properties

PropertyType
alwaysOnTop?boolean
animate?boolean
clickThrough?boolean
render(event) => Element
userCanExit?boolean

LayerRenderEvent

Properties

PropertyType
indexnumber
layerLayer

LayerWidgetProps

Properties

PropertyType
animateboolean
clickThough() => boolean
hide() => any
zIndexnumber

ListItem

Properties

PropertyType
forwardRef?RefObject<HTMLDivElement>
keystring
render(event) => Element

ListItemRenderEvent

Properties

PropertyType
hover() => any
indexnumber
refRefObject<HTMLDivElement>
select(event) => any
selectedboolean

LoadingPanelWidgetProps

Properties

PropertyType
children() => Element
className?any
loadingboolean

LocalStorageSerializerOptions

Properties

PropertyType
keystring

LoggerEntry

Extended by

Properties

PropertyType
childrennumber
configuredLevel?LogLevel
depthnumber
labelstring
levelLogLevel
namestring
parent?string

LoggerTreeEntry

Extends

Properties

PropertyTypeInherited from
childrennumberLoggerEntry.children
configuredLevel?LogLevelLoggerEntry.configuredLevel
depthnumberLoggerEntry.depth
labelstringLoggerEntry.label
levelLogLevelLoggerEntry.level
loggersLoggerTreeEntry[]-
namestringLoggerEntry.name
parent?stringLoggerEntry.parent

MarkdownWidgetProps

Properties

PropertyType
className?string
markdownstring
size?Size

MatchesWidgetProps

Properties

PropertyType
className?any
locatorsSearchEventLocators
textstring

MediaLoader

Properties

PropertyType
canLoadMedia(uid) => boolean
loadMedia(uid) => Promise<AbstractMedia<AbstractMediaOptions>>

MediaTypeMatcher

Properties

PropertyType
mime?string
path?string

MessageDialogOptions

Extends

Extended by

Properties

PropertyTypeDescriptionInherited from
disableDescriptionOpacity?boolean-DialogDirective.disableDescriptionOpacity
markdown?string-DialogDirective.markdown
menuItems?ComboBoxItem[]-DialogDirective.menuItems
menuItemSelected?(selected) => any-DialogDirective.menuItemSelected
message?string-DialogDirective.message
preventDismiss?booleanPrevent dismissing dialog by clicking on the backdrop.DialogDirective.preventDismiss
titlestring-DialogDirective.title

MetaBarOverflowOptions

Properties

PropertyType
changed?(overflowed) => void
fallbackReactNode
forceOverflow?boolean
forwardRef?RefObject<HTMLElement>
observe?boolean
overflowKey?string

MetaBarWidgetProps

Properties

PropertyType
className?any
meta?ReadOnlyMetadataWidgetProps[]
overflow?MetaBarOverflowOptions
showIcons?boolean

MetadataDisplayOption

Properties

PropertyType
icon?boolean
label?boolean
modeMetadataDisplayMode

MetadataWidgetProps

Extends

Extended by

Properties

PropertyTypeDescriptionInherited from
active?boolean-EntityLabel.active
className?any--
color?string-EntityLabel.color
colorForeground?string-EntityLabel.colorForeground
icon?{ color: string; name: ReactorIcon; spin?: boolean; }-EntityLabel.icon
icon.colorstring--
icon.nameReactorIcon--
icon.spin?boolean--
id?stringA stable identifier for renderers and menus when a label may repeat.EntityLabel.id
labelstring-EntityLabel.label
onClick?MouseEventHandler<any>--
showIcon?boolean--
showLabel?boolean--
size?Size--
tooltip?string-EntityLabel.tooltip
valuestring-EntityLabel.value

MobileHeaderWidgetProps

Properties

PropertyType
logoClicked(event) => any
openDrawer() => void

MobileNavPillWidgetProps

Properties

PropertyType
childrenReactNode
disabled?boolean
onClick() => void
onContextMenu?(position) => any
selectedboolean

MobilePanelScreen

Properties

PropertyType
factoryReactorPanelFactory
idstring
modelReactorPanelModel
titlestring
type"panel"

MobilePanelScreenWidgetProps

Properties

PropertyType
engineWorkspaceEngine
screenMobilePanelScreen
showTitle?boolean
workspaceStoreWorkspaceStore

MobileReactorShellProps

Properties

PropertyType
lockedboolean
logoClicked(event) => any
workspaceRefRefObject<HTMLDivElement>

MobileTabScreen

Properties

PropertyType
idstring
modelReactorTabFactoryModel
panelsMobilePanelScreen[]
titlestring
type"tabs"

MobileTabScreenWidgetProps

Properties

PropertyType
engineWorkspaceEngine
screenMobileTabScreen
showPanelTitle?boolean
workspaceStoreWorkspaceStore

MobileWorkspaceDrawerWidgetProps

Properties

PropertyType
close() => void

MobileWorkspaceWidgetProps

Properties

PropertyType
forwardRefRefObject<HTMLDivElement>

MousePosition

Properties

PropertyType
clientXnumber
clientYnumber

MultiComboBoxDirectiveOptions

Extends

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeInherited from
centerOnMobile?booleanBaseComboBoxDirectiveOptions.centerOnMobile
event?MousePositionBaseComboBoxDirectiveOptions.event
hideSearch?booleanBaseComboBoxDirectiveOptions.hideSearch
itemsT[]BaseComboBoxDirectiveOptions.items
searchPlaceholder?stringBaseComboBoxDirectiveOptions.searchPlaceholder
selected?string[]-
sort?booleanBaseComboBoxDirectiveOptions.sort
subtitle?stringBaseComboBoxDirectiveOptions.subtitle
title?stringBaseComboBoxDirectiveOptions.title

MultiSelectChangeEvent

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Properties

PropertyType
rowKeysstring[]
rowsT[]

MultiSelectInputOptions

Extends

Properties

PropertyTypeDescriptionOverridesInherited from
desc?string--FormInputOptions.desc
disabled?boolean--FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.-FormInputOptions.hideError
labelstring--FormInputOptions.label
name?string--FormInputOptions.name
optionsRecord<string, string>---
placeholder?string--FormInputOptions.placeholder
required?boolean--FormInputOptions.required
size?Size--FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip-
value?string[]--FormInputOptions.value
visible?boolean--FormInputOptions.visible

MultiSelectInputWidgetProps

Properties

PropertyType
inputMultiSelectInput

MultiSelectSearchableTableWidgetProps

Extends

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Properties

PropertyTypeInherited from
columnsSearchableTableColumn[]SearchableTableWidgetProps.columns
emptyLabel?stringSearchableTableWidgetProps.emptyLabel
onContextMenu?(event, row) => anySearchableTableWidgetProps.onContextMenu
onSearch?(searchValue) => anySearchableTableWidgetProps.onSearch
onSelectionChange?(event) => any-
renderGroup?(event) => Partial<TableRowsGroupWidgetProps>SearchableTableWidgetProps.renderGroup
rowsT[]SearchableTableWidgetProps.rows
selectedRowKeysstring[]-
size?SizeSearchableTableWidgetProps.size
tableFactory?ComponentType<any>SearchableTableWidgetProps.tableFactory
tableFactoryProps?Record<string, any>SearchableTableWidgetProps.tableFactoryProps

MultiSelectTableProps

Extends

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Properties

PropertyTypeInherited from
allRows?T[]-
columnsTableColumn[]TableWidgetProps.columns
emptyLabel?stringTableWidgetProps.emptyLabel
onContextMenu?(event, row) => anyTableWidgetProps.onContextMenu
onSelectionChange?(event) => any-
renderGroup?(event) => Partial<TableRowsGroupWidgetProps>TableWidgetProps.renderGroup
rowsT[]TableWidgetProps.rows
selectedRowKeysstring[]-
size?SizeTableWidgetProps.size

MutableRect

Properties

PropertyType
heightnumber
leftnumber
topnumber
widthnumber

NestedTreeRenderOption

Properties

PropertyType
contextAbstractEntityTreePresenterContext
entitiesany[]
keystring
labelstring

Notification

Properties

PropertyType
btns?Btn[]
descriptionstring
timeoutMs?number
titlestring
type?NotificationType
validationResult?NotificationValidationResult

NotificationDialogHandler

Properties

PropertyType
close() => any

NotificationDirective

Properties

PropertyType
_handleany
delete() => any
idstring
notificationNotification
reset() => any

NotificationValidationResult

Properties

PropertyType
errorsstring[]
warningsstring[]

NumberInputOptions

Extends

Properties

PropertyTypeDescriptionInherited from
desc?string-FormInputOptions.desc
disabled?boolean-FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.FormInputOptions.hideError
labelstring-FormInputOptions.label
max?number--
min?number--
name?string-FormInputOptions.name
placeholder?string-FormInputOptions.placeholder
required?boolean-FormInputOptions.required
size?Size-FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip
validator?(value) => string | boolean--
value?number-FormInputOptions.value
visible?boolean-FormInputOptions.visible

ObservedSize

Properties

PropertyType
heightnumber
widthnumber

OpenEntityEvent

Type Parameters

Type Parameter
T

Properties

PropertyType
entityT
positionMousePosition
sourceActionSource

OverflowCollapseWidgetProps

Properties

PropertyTypeDescription
alignLeft?booleanDefaults to true. Set false to render visible content against the right edge.
childrenReactNode-
className?string-
fallbackReactNode-
onOverflowChanged?(overflowed) => void-

PaginatedCollectionWidgetProps

Properties

PropertyType
className?any
collection?PaginatedCollection

Panel

Properties

PropertyType
icon?IconName
keystring
namestring

PanelBtn

Extends

Properties

PropertyTypeDescriptionInherited from
action?ButtonAction-Btn.action
disabled?boolean-Btn.disabled
forwardRef?RefObject<HTMLDivElement>-Btn.forwardRef
highlight?boolean-Btn.highlight
icon?ReactorIcon-Btn.icon
iconColor?string--
label?string-Btn.label
mode?PanelButtonMode--
submitButton?boolean-Btn.submitButton
tooltip?string-Btn.tooltip
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.Btn.tooltipDelay
tooltipPos?TooltipPosition-Btn.tooltipPos
tooltipState?SHOW-Btn.tooltipState
validator?Validator-Btn.validator

PanelComponentSelection

Properties

PropertyType
panel?string

PanelDropdownWidgetProps

Extends

Properties

PropertyTypeDescriptionInherited from
action?ButtonAction-Btn.action
className?any--
disabled?boolean-Btn.disabled
forwardRef?RefObject<HTMLDivElement>-Btn.forwardRef
highlight?boolean-Btn.highlight
icon?ReactorIcon-Btn.icon
itemsComboBoxItem[]--
label?string-Btn.label
onChange(item) => any--
selectedstring--
submitButton?boolean-Btn.submitButton
tooltip?string-Btn.tooltip
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.TooltipProps.tooltipDelay
tooltipPos?TooltipPosition-TooltipProps.tooltipPos
tooltipState?SHOW-TooltipProps.tooltipState
validator?Validator-Btn.validator

PanelPlaceholderWidgetProps

Properties

PropertyType
center?boolean
children?Element
iconReactorIcon
textstring

PanelTitleToolbarButtonProps

Extends

Properties

PropertyTypeDescriptionInherited from
action?ButtonAction-Btn.action
disabled?boolean-Btn.disabled
enabled?boolean--
forwardRef?RefObject<HTMLDivElement>-Btn.forwardRef
highlight?boolean-Btn.highlight
icon?ReactorIcon-Btn.icon
label?string-Btn.label
showLabel?boolean--
submitButton?boolean-Btn.submitButton
tooltip?string-Btn.tooltip
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.Btn.tooltipDelay
tooltipPos?TooltipPosition-Btn.tooltipPos
tooltipState?SHOW-Btn.tooltipState
validator?Validator-Btn.validator

PanelTitleToolbarContext

Properties

PropertyType
labelstring
onChange(event) => any
trackingboolean
value?string

PanelTitleToolbarWidgetProps

Properties

PropertyType
btns?PanelToolbarButton[]
context?| PanelTitleToolbarContext | PanelTitleToolbarContext[]

PanelTitleWidgetProps

Properties

PropertyType
active?boolean
btns?Btn & { highlight?: boolean; }[]
color?string
icon?ReactorIcon
icon2?ReactorIcon
modelReactorPanelModel<WorkspaceModelListener>
namestring

PanelToolbarButton

Extends

Properties

PropertyTypeDescriptionInherited from
action?ButtonAction-Btn.action
disabled?boolean-Btn.disabled
enabled?boolean--
forwardRef?RefObject<HTMLDivElement>-Btn.forwardRef
highlight?boolean-Btn.highlight
icon?ReactorIcon-Btn.icon
label?string-Btn.label
showLabel?boolean--
submitButton?boolean-Btn.submitButton
tooltip?string-Btn.tooltip
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.Btn.tooltipDelay
tooltipPos?TooltipPosition-Btn.tooltipPos
tooltipState?SHOW-Btn.tooltipState
validator?Validator-Btn.validator

PanelToolbarWidgetProps

Properties

PropertyType
btns?Btn[]
className?any
meta?ReadOnlyMetadataWidgetProps[]

PanelWidgetProps

Properties

PropertyType
eventWorkspaceModelFactoryEvent<ReactorPanelModel<WorkspaceModelListener>>
factoryReactorPanelFactory
padding?boolean
urlEnabled?boolean

PanelWidgetState

Properties

PropertyType
errorboolean

PanelWithFooterWidgetProps

Properties

PropertyType
btnsPanelBtn[]

PanZoomGesture

Properties

PropertyTypeDescription
factornumberScale multiplier, anchored between the previous and current gesture centers.
fromPanZoomPoint-
toPanZoomPoint-

PanZoomPoint

Properties

PropertyType
xnumber
ynumber

ParameterizedActionEvent

Extends

Extended by

Type Parameters

Type ParameterDefault type
Decoded extends { [parameter: string]: any; }{ }

Properties

PropertyTypeInherited from
canceled?booleanActionEvent.canceled
entities?Decoded-
fireBehaviorChecks?booleanActionEvent.fireBehaviorChecks
getStatus?() => VisorLoadingDirectiveActionEvent.getStatus
idstringActionEvent.id
params?{ [parameter: string]: any; }-
position?MousePositionActionEvent.position
sourceActionSourceActionEvent.source

ParameterizedActionGenerics

Extends

Properties

PropertyTypeOverrides
EVENTParameterizedActionEventActionGenerics.EVENT
OPTIONSParameterizedActionOptionsActionGenerics.OPTIONS

ParameterizedActionListener

Extends

Type Parameters

Type ParameterDefault type
E extends ParameterizedActionEventParameterizedActionEvent

Properties

PropertyTypeInherited from
cancelled(event) => voidActionListener.cancelled
didFire(event) => voidActionListener.didFire
willCollectParams?(event) => any-
willFire(event) => Promise<void>ActionListener.willFire

ParameterizedActionOptions

Extends

Extended by

Properties

PropertyTypeDescriptionInherited from
aliases?string[]Complete alternative names used to discover this action.ActionOptions.aliases
behavior?ActionMacroBehavior-ActionOptions.behavior
category?{ entityType?: string; grouping?: string; }-ActionOptions.category
category.entityType?string--
category.grouping?string--
exemptFromExclusiveExecutionLock?boolean-ActionOptions.exemptFromExclusiveExecutionLock
hideFromCmdPallet?boolean-ActionOptions.hideFromCmdPallet
hotkeys?ShortcutChord[]-ActionOptions.hotkeys
iconReactorIcon-ActionOptions.icon
idstring-ActionOptions.id
namestring-ActionOptions.name
params?AbstractActionParameter<AbstractActionParameterOptions, any>[]--
rollbackMechanic?ActionRollbackMechanic-ActionOptions.rollbackMechanic
tags?string[]Searchable terms describing this action. The action behavior is included automatically.ActionOptions.tags
validators?ActionValidator<unknown>[]-ActionOptions.validators

PartialEntryProps

Extended by

Properties

PropertyType
colorstring
disabled?boolean
iconReactorIcon
primarystring
secondary?string
selected?boolean

PillWidgetProps

Properties

PropertyType
action?(event) => any
className?any
color?string
labelstring
labelBackground?string
labelColor?string
meta?{ icon?: ReactorIcon; label?: string; }
meta.icon?ReactorIcon
meta.label?string
rightClick?(event) => any
tooltip?string

PinnableZoneWidgetProps

Properties

PropertyType
className?any
preferenceToolbarPreference
sizenumber
verticalboolean

PossibleShortcutAction

Extends

Properties

PropertyTypeInherited from
defaultKeybindingsShortcutChord[]PossibleShortcutAction.defaultKeybindings
handlerShortcutHandlerShortcutHandlerAction.handler
idstringPossibleShortcutAction.id
labelstringPossibleShortcutAction.label
shortcutsShortcut<ShortcutHandler<any, ShortcutHandlerOptions>>[]-
supportsMultipleShortcutsbooleanPossibleShortcutAction.supportsMultipleShortcuts

PreferredSetBankOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
getOption(item) => SetControlOption<string>
settingPreferredSetBankSettingOptions

PreferredSetBankSettingOptions

Extends

Properties

PropertyTypeDescriptionInherited from
category?string-AbstractInteractiveControlOptions.category
description?string-AbstractInteractiveControlOptions.description
keystring-AbstractSettingOptions.key
name?string-AbstractInteractiveControlOptions.name
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractSettingOptions.serializeID

PrefsSerialized

Properties

PropertyType
controls{ [key: string]: object; }

PresenterContextListener

Extended by

Properties

PropertyType
disposed?() => any
stateChanged?() => any

PresenterSetting

Extended by

Properties

PropertyType
controlAbstractValueControl
iconReactorIcon
keystring
labelstring

ProviderActionParameterOptions

Extends

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionInherited from
autoSelectIsolatedItem?boolean--
description?string-AbstractActionParameterOptions.description
filter?(item) => boolean--
getDefault?() => any-AbstractActionParameterOptions.getDefault
getDefaultDecoded?(event) => Promise<any>--
getInitialDecoded?(event) => Promise<any>--
namestring-AbstractActionParameterOptions.name
renderCallout?RenderCalloutFunction--
required?booleanDefault trueAbstractActionParameterOptions.required
typestring--

RawBodyWidgetProps

Properties

PropertyType
logostring

ReactorComponentSelections

Properties

PropertyType
btn(identifier) => ComponentSelection
checkbox(identifier) => ComponentSelection
comboBox() => ComponentSelection
comboBoxItem(name) => ComboBoxComponentSelection
dialog() => DialogComponentSelection
footerBtn(identifier) => ComponentSelection
headerBtn(identifier) => ComponentSelection
panel(identifier) => ComponentSelection
panelMicroBtn(identifier) => ComponentSelection
tab(identifier) => ComponentSelection
treeLeaf(identifier) => ComponentSelection

ReactorDialogWidgetProps

Properties

PropertyType
desc?string
footer?Element
logo?string
title?string

ReactorEntityDnDWrapperProps

Properties

PropertyType
children(ref) => Element
definitionEntityDefinition
entityany
nodeIBaseReactorTree

ReactorEntityWrapperWidgetProps

Properties

PropertyType
forwardRefRefObject<HTMLDivElement>
node| EntityReactorLeaf | EntityReactorNode<any>
optionsEntityReactorNodeOptions

ReactorModuleInitEvent

Properties

PropertyType
iocContainer

ReactorModuleRegisterEvent

Properties

PropertyType
iocContainer
registerStore<T>(symbol, store) => T

ReactorRootWorkspaceModelOptions

Properties

PropertyType
debug?boolean
engineWorkspaceEngine

ReactorSizeProviderProps

Properties

PropertyType
children?ReactNode
sizeSize

ReactorTooltipWidgetProps

Extends

Properties

PropertyTypeDescriptionInherited from
childrenReactNode--
tooltip?string-TooltipProps.tooltip
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.TooltipProps.tooltipDelay
tooltipPos?TooltipPosition-TooltipProps.tooltipPos
tooltipState?SHOW-TooltipProps.tooltipState

ReactorTreeListener

Extends

  • TreeEntityListener

Extended by

Properties

PropertyType
action(event) => any
attachedChanged() => any
contextAction(event) => any
propGeneratorsChanged() => any
sortChanged() => any
visibilityChanged() => any

ReactorTreeNodeListener

Extends

Properties

PropertyTypeInherited from
action(event) => anyReactorTreeListener.action
attachedChanged() => anyReactorTreeListener.attachedChanged
childrenSortChanged() => any-
contextAction(event) => anyReactorTreeListener.contextAction
propGeneratorsChanged() => anyReactorTreeListener.propGeneratorsChanged
sortChanged() => anyReactorTreeListener.sortChanged
visibilityChanged() => anyReactorTreeListener.visibilityChanged

ReactorTreeOptions

Properties

PropertyType
defaultOpenPolicy?ReactorTreeNodeDefaultOpenPolicy
getTreeProps?(event) => Partial<ReactorTreeProps>
key?string
match?(event) => SearchEventMatch

ReactorViewportBreakpoints

Properties

PropertyType
mobilenumber
tabletnumber

ReadOnlyMetadataWidgetProps

Extends

Properties

PropertyTypeDescriptionOverridesInherited from
active?boolean--MetadataWidgetProps.active
className?any--MetadataWidgetProps.className
color?string--MetadataWidgetProps.color
colorForeground?string--MetadataWidgetProps.colorForeground
icon?{ color: string; name: ReactorIcon; spin?: boolean; }--MetadataWidgetProps.icon
icon.colorstring---
icon.nameReactorIcon---
icon.spin?boolean---
id?stringA stable identifier for renderers and menus when a label may repeat.-MetadataWidgetProps.id
labelstring--MetadataWidgetProps.label
onClick?MouseEventHandler<any>--MetadataWidgetProps.onClick
showIcon?boolean-MetadataWidgetProps.showIcon-
showLabel?boolean--MetadataWidgetProps.showLabel
size?Size--MetadataWidgetProps.size
tooltip?string--MetadataWidgetProps.tooltip
valuestring--MetadataWidgetProps.value

RegexSearchPayload

Properties

PropertyType
optionsRegexOptions[]
regexstring

RegexSearchWidgetProps

Properties

PropertyType
changed(search) => any
initialValue?RegexSearchPayload

RenderCalloutEvent

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyType
optionsT[]
searchstring

RenderCardOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
entityT
searchEvent?SearchEvent

RenderCollectionOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
entitiesT[]
events?BaseObserverInterface<SelectEntityListener<T>>
searchEvent?SearchEvent

RenderOptions

Properties

PropertyType
spacing?number

RenderTreeChildOptions

Properties

PropertyType
childany
depthnumber
eventCoreTreeWidgetProps
reportMatched(match) => any

ReportValueParams

Extended by

Properties

PropertyType
color?string
icon?{ color: string; name: ReactorIcon; spin?: boolean; }
icon.colorstring
icon.nameReactorIcon
icon.spin?boolean
onClick?MouseEventHandler<any>
valuestring

RepresentAsCheckboxOptions

Properties

PropertyType
disabled?boolean
label?string
size?Size

RepresentAsComboBoxItemsEvent

Properties

PropertyType
label?string

RepresentAsControlOptions

Properties

PropertyType
context?LayoutContext
size?LayoutContextSize

ResolverGuideStepOptions

Extends

Type Parameters

Type ParameterDefault type
E extends ReactorComponentSelectionsReactorComponentSelections

Properties

PropertyTypeInherited from
activated(step) => void | (() => any)GuideStepOptions.activated
desc?stringGuideStepOptions.desc
isResolved() => boolean-
labelstringGuideStepOptions.label

SearchableCoreTreeWidgetProps

Extends

Properties

PropertyTypeDefault valueDescriptionInherited from
depth?numberundefined-CoreTreeWidgetProps.depth
events?{ updated: () => any; }undefined-CoreTreeWidgetProps.events
events.updated() => anyundefined--
forwardRef?RefObject<HTMLDivElement>undefined-CoreTreeWidgetProps.forwardRef
hasMatchedChildren?(matched) => anyundefined-CoreTreeWidgetProps.hasMatchedChildren
renderTreeLeaf?(event) => Elementundefined-CoreTreeWidgetProps.renderTreeLeaf
renderTreeNode?(event) => Elementundefined-CoreTreeWidgetProps.renderTreeNode
reserveNodeToggleSpace?booleantrueReserve one level of indentation for a node toggle when rendering a leaf. Disable this for inline trees whose leaves should align with their containing content.CoreTreeWidgetProps.reserveNodeToggleSpace
search?stringundefined--
searchScope?SearchableTreeSearchScopeundefined-CoreTreeWidgetProps.searchScope
treeTreeEntityundefined-CoreTreeWidgetProps.tree

SearchablePanelPlaceholderWidgetProps

Properties

PropertyType
entityName?string
searchEventSearchEvent

SearchablePanelWidgetProps

Properties

PropertyType
className?any
getContent(event) => any
historyContext?string

SearchableTableColumn

Extends

Properties

PropertyTypeInherited from
accessor?(cell, row) => string | ElementTableColumn.accessor
accessorSearch?(cell, row) => string-
displaystring | ElementTableColumn.display
keystringTableColumn.key
length?numberTableColumn.length
noWrap?booleanTableColumn.noWrap
shrink?booleanTableColumn.shrink

SearchableTableWidgetProps

Extends

Extended by

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Properties

PropertyTypeOverridesInherited from
columnsSearchableTableColumn[]TableWidgetProps.columns-
emptyLabel?string-TableWidgetProps.emptyLabel
onContextMenu?(event, row) => any-TableWidgetProps.onContextMenu
onSearch?(searchValue) => any--
renderGroup?(event) => Partial<TableRowsGroupWidgetProps>-TableWidgetProps.renderGroup
rowsT[]-TableWidgetProps.rows
size?Size-TableWidgetProps.size
tableFactory?ComponentType<any>--
tableFactoryProps?Record<string, any>--

SearchableTableWidgetState

Properties

PropertyType
matcherSearchEventMatcher

SearchEngineComboBoxDirectiveOptions

Extends

  • ComboBoxDirectiveOptions

Type Parameters

Type ParameterDefault type
E extends SearchResultEntry-
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeDescriptionInherited from
centerOnMobile?boolean-ComboBoxDirectiveOptions.centerOnMobile
engineSearchEngine<SearchResult<E>>--
event?MousePosition-ComboBoxDirectiveOptions.event
filter?(entity) => boolean--
hideSearchOnMobile?boolean--
loadingMessage?stringMessage shown before the first search results arrive. Defaults to "Loading...".-
loadingMoreMessage?stringMessage shown while more results load beneath existing items. Defaults to "Loading more...".-
searchPlaceholder?string-ComboBoxDirectiveOptions.searchPlaceholder
subtitle?string-ComboBoxDirectiveOptions.subtitle
title?string-ComboBoxDirectiveOptions.title
transformResult(item) => T--

SearchEngineComboBoxDirectiveWidgetProps

Properties

PropertyType
directiveSearchEngineComboBoxDirective

SearchEngineSearchEvent

Type Parameters

Type ParameterDefault type
T extends object{ }

Properties

PropertyType
parameters?T
valuestring

SearchWidgetProps

Properties

PropertyType
className?any
design?SearchWidgetDesign
focusOnMount?boolean
historyContext?string
icon?ReactorIcon
inputRef?RefObject<HTMLInputElement>
loading?boolean
placeholder?string
rounded?boolean
searchstring
searchChanged(search) => any
size?Size

SelectEntityListener

Extended by

Type Parameters

Type Parameter
T

Properties

PropertyType
selectEntity(entity) => any

SelectIdentifier

Properties

PropertyType
label?string
panelFactoryType?string
typestring

SelectInputOptions

Extends

Type Parameters

Type ParameterDefault type
T extends stringstring

Properties

PropertyTypeDescriptionOverridesInherited from
desc?string--FormInputOptions.desc
disabled?boolean--FormInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.-FormInputOptions.hideError
labelstring--FormInputOptions.label
name?string--FormInputOptions.name
optionsRecord<T, string>---
placeholder?string--FormInputOptions.placeholder
required?boolean--FormInputOptions.required
size?Size--FormInputOptions.size
tooltip?stringExpressed as markdownFormInputOptions.tooltip-
value?any--FormInputOptions.value
visible?boolean--FormInputOptions.visible

SerializedAction

Properties

PropertyType
_actionstring

SerializedWorkspaceGroup

Properties

PropertyType
childrenSerializedWorkspaceModel[]
idstring
immutable?boolean
lastActiveChildId?string
namestring

SerializedWorkspaceModel

Properties

PropertyType
id?string
immutable?boolean
model?any
namestring
parentId?string
preferredOpenActions?Record<string, string>

SetControlOption

Type Parameters

Type Parameter
T extends string

Properties

PropertyType
group?string
icon?ReactorIcon
keyT
labelstring

SetControlOptions

Extends

Type Parameters

Type Parameter
T extends string

Properties

PropertyTypeInherited from
disabled?boolean-
initialValueTAbstractValueControlOptions.initialValue
optionsSetControlOption<T>[]-
tooltip?string-

SetControlWidgetProps

Properties

PropertyType
controlSetControl

SetSettingOptions

Extends

Properties

PropertyTypeDescriptionInherited from
category?string-AbstractInteractiveControlOptions.category
description?string-AbstractInteractiveControlOptions.description
keystring-AbstractInteractiveControlOptions.key
name?string-AbstractInteractiveControlOptions.name
optionsSetControlOption<string>[]--
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractInteractiveControlOptions.serializeID
valuestring--

SetupDeleteConfirmationOptions

Properties

PropertyType
actionAction
message?string
title?string

SharedDropZoneProps

Extended by

Properties

PropertyType
gap_expand?number
gap_hint?number
gap_standard?number
verticalboolean

ShortcutDialogDirective

Properties

PropertyType
actionShortcutHandlerAction
gotKeys(keys) => any

ShortcutHandlerAction

Extended by

Type Parameters

Type ParameterDefault type
T extends ShortcutHandlerShortcutHandler

Properties

PropertyType
defaultKeybindingsShortcutChord[]
handlerT
idstring
labelstring
supportsMultipleShortcutsboolean

ShortcutHandlerOptions

Extends

Properties

PropertyTypeDescriptionInherited from
keystring-AbstractSettingOptions.key
serializeID?stringused for busting the serialization if we have made fundamental changes that are not backwards compatibleAbstractSettingOptions.serializeID
typestring--

ShortcutHandlerSerialized

Properties

PropertyType
shortcuts?ShortcutSerialized[]
shortcutsV2{ [action_id: string]: ShortcutSerialized[]; }

ShortcutKey

Properties

PropertyType
key?string
typekeyType

ShortcutListener

Properties

PropertyType
changed?() => any
deleted?() => any

ShortcutSerialized

Properties

PropertyType
actionstring
primaryShortcutKey[]
secondaryShortcutKey[]

ShortcutsSerialized

Properties

PropertyType
handlers{ [handler: string]: ShortcutHandlerSerialized; }
type"shortcuts"

ShowTokenDialogOptions

Properties

PropertyType
expire_seconds?number
tokenstring
typeTokenDialogType

SimpleComboBoxDirectiveOptions

Extends

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeInherited from
centerOnMobile?booleanBaseComboBoxDirectiveOptions.centerOnMobile
event?MousePositionBaseComboBoxDirectiveOptions.event
hideSearch?booleanBaseComboBoxDirectiveOptions.hideSearch
itemsT[]BaseComboBoxDirectiveOptions.items
searchPlaceholder?stringBaseComboBoxDirectiveOptions.searchPlaceholder
selected?string-
sort?booleanBaseComboBoxDirectiveOptions.sort
subtitle?stringBaseComboBoxDirectiveOptions.subtitle
title?stringBaseComboBoxDirectiveOptions.title

SimpleComboParameterOptions

Extends

Type Parameters

Type Parameter
T extends ComboBoxItem

Properties

PropertyTypeDescriptionInherited from
comboOptionsSimpleComboBoxDirectiveOptions<T>--
description?string-AbstractActionParameterOptions.description
getDefault?() => any-AbstractActionParameterOptions.getDefault
namestring-AbstractActionParameterOptions.name
required?booleanDefault trueAbstractActionParameterOptions.required

SimpleEntitySearchEngineComponentOptions

Extends

Extended by

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionInherited from
filterResultsWithMatcher?booleanDefaults to true-
getEntities(event) => Promise<T[]>--
labelstring-EntitySearchEngineComponentOptions.label

SimpleParentEntitySearchEngineOptions

Extends

Type Parameters

Type Parameter
Parent
Item

Properties

PropertyTypeDescriptionOverridesInherited from
filterResultsWithMatcher?booleanDefaults to true-SimpleEntitySearchEngineComponentOptions.filterResultsWithMatcher
getEntities(event) => Promise<Item[]>-SimpleEntitySearchEngineComponentOptions.getEntities-
labelstring--SimpleEntitySearchEngineComponentOptions.label
typestring---

SlidingPanelDirective

Properties

PropertyType
getContent() => Element
keystring

SlidingPanelTitleWidgetProps

Properties

PropertyType
back() => any
titlestring

SlidingPanelWidgetProps

Properties

PropertyType
forwardRef?RefObject<HTMLDivElement>
panelsSlidingPanelDirective[]
selectedstring
widthnumber

SlidingPanelWidgetState


SmartDateDisplayWidgetProps

Properties

PropertyType
className?any
dateReactorDateType

SmartHeaderWidgetProps

Properties

PropertyType
additionalLeftButtons?Btn[]
className?any
emailstring
forwardRefRefObject<HTMLDivElement>
logoClicked(event) => any
namestring
rightContent?Element

SmartPanelTitleWidgetProps

Properties

PropertyType
btns?Btn & { highlight?: boolean; }[]
colorstring
eventWorkspaceModelFactoryEvent<ReactorPanelModel<WorkspaceModelListener>>
factoryReactorPanelFactory
iconReactorIcon
icon2ReactorIcon
namestring

SmartPositionWidgetProps

Properties

PropertyType
animate?boolean
centerOnMobile?boolean
className?any
position?MousePosition

SmartTrayTitleWidgetProps

Properties

PropertyType
engineWorkspaceEngine
modelWorkspaceTrayModel

SmartWorkspaceWidgetProps

Properties

PropertyType
forwardRefRefObject<HTMLDivElement>

SmartWorkspaceWidgetState

Properties

PropertyType
errorboolean

StatusCardWidgetProps

Properties

PropertyType
btns?Btn[]
children?() => Element
className?any
depth?SurfaceDepth
labelTreeWidgetProps
meta?MetadataWidgetProps[]
showStatusIcon?boolean
status?StatusCardState

StepTooltipWidgetProps

Properties

PropertyType
fullWidth?boolean
label?string
stepGuideStep

SurfaceWidgetProps

Extends

  • HTMLAttributes<HTMLDivElement>

Properties

PropertyType
depth?SurfaceDepth
selected?boolean

SwitchLabelWidgetProps

Extends

Properties

PropertyTypeInherited from
checkedbooleanSwitchWidgetProps.checked
disabled?booleanSwitchWidgetProps.disabled
labelstring-
onChange(checked) => voidSwitchWidgetProps.onChange
size?SizeSwitchWidgetProps.size

SwitchWidgetProps

Extended by

Properties

PropertyType
checkedboolean
disabled?boolean
onChange(checked) => void
size?Size

SystemListener

Properties

PropertyType
definitionRegistered?(definition) => any
storeRegistered?(store) => any

SystemOptions

Properties

PropertyType
actionStore?ActionStore
comboBoxStore2?ComboBoxStore2
logger?Logger

TabBadgeDirective

Properties

PropertyType
colorstring
contentstring

TabBounds

Properties

PropertyType
heightnumber
leftnumber
topnumber
widthnumber

TabDirective

Properties

PropertyType
badge?| TabBadgeDirective | (() => TabBadgeDirective)
disabled?boolean
icon?ReactorIcon
keystring
namestring
rightContent?() => ReactNode
tabContent?() => Element
tabMouseEnter?(event, tab) => any
tabMouseLeave?(event, tab) => any

TabItemWidgetProps

Extended by

Properties

PropertyType
compact?boolean
customContent?Element
disabled?boolean
forwardRefRefObject<HTMLDivElement>
labelstring
onMouseEnter?(event) => any
onMouseLeave?(event) => any
selectedboolean
size?Size
tabRightClick(event) => any
tabSelected(event) => any
vertical?boolean

TabKeyboardHelpWidgetProps

Properties

PropertyType
className?any
hideHelperText?boolean

TableColumn

Extended by

Properties

PropertyType
accessor?(cell, row) => string | Element
displaystring | Element
keystring
length?number
noWrap?boolean
shrink?boolean

TablePillWidgetProps

Properties

PropertyType
special?boolean
value?ReactNode

TableRow

Properties

PropertyType
cells{ [key: string]: any; }
groupKey?string
keystring
selected?boolean

TableWidgetProps

Extended by

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Properties

PropertyType
columnsTableColumn[]
emptyLabel?string
onContextMenu?(event, row) => any
renderGroup?(event) => Partial<TableRowsGroupWidgetProps>
rowsT[]
size?Size

TabListener

Properties

PropertyType
tabLeft() => any
tabRight() => any

TabListWidgetProps

Extends

Properties

PropertyTypeInherited from
badgeProvider?(key) => TabBadgeDirectiveTabSelectionWidgetProps.badgeProvider
className?anyTabSelectionWidgetProps.className
compact?booleanTabSelectionWidgetProps.compact
selectedstringTabSelectionWidgetProps.selected
selectedBackgroundGenerator?(bounds?) => Element-
selectedBoundsUpdated?(rect) => anyTabSelectionWidgetProps.selectedBoundsUpdated
size?SizeTabSelectionWidgetProps.size
tabItemGenerator(tab, ref) => Element-
tabRightClick?(event, tab) => anyTabSelectionWidgetProps.tabRightClick
tabsTabDirective[]TabSelectionWidgetProps.tabs
tabSelected(key) => anyTabSelectionWidgetProps.tabSelected
vertical?booleanTabSelectionWidgetProps.vertical

TabListWidgetState

Properties

PropertyType
selectedBounds?TabBounds

TabMicroButtonWidgetProps

Properties

PropertyType
btnBtn

TabSelectionKeyboardWidgetState

Properties

PropertyType
idstring

TabSelectionWidgetProps

Extended by

Properties

PropertyType
badgeProvider?(key) => TabBadgeDirective
className?any
compact?boolean
selectedstring
selectedBoundsUpdated?(rect) => any
size?Size
tabRightClick?(event, tab) => any
tabsTabDirective[]
tabSelected(key) => any
vertical?boolean

TabWidgetProps

Properties

PropertyType
engineWorkspaceEngine
factoryReactorPanelFactory
iconReactorIcon
indicator?{ color: string; }
indicator.colorstring
modelReactorPanelModel
selectedboolean
titlestring
titlePrimary?string

TabWidgetWrapperProps

Properties

PropertyType
compact?boolean
forwardRefRefObject<HTMLDivElement>
selectedboolean
size?Size
tabTabDirective
tabMouseEnter?(event) => any
tabMouseLeave?(event) => any
tabRightClick(event) => any
tabSelected() => any
vertical?boolean

TextActionParameterOptions

Extends

Properties

PropertyTypeDescriptionInherited from
desc?string--
description?string-AbstractActionParameterOptions.description
getDefault?() => any-AbstractActionParameterOptions.getDefault
labelstring--
namestring-AbstractActionParameterOptions.name
required?booleanDefault trueAbstractActionParameterOptions.required

TextInputOptions

Extends

  • AbstractTextInputOptions

Properties

PropertyTypeDescriptionInherited from
desc?string-AbstractTextInputOptions.desc
disabled?boolean-AbstractTextInputOptions.disabled
hideError?booleanKeep the input invalid while allowing a nested control to render the validation message.AbstractTextInputOptions.hideError
inputType?TextInputType--
labelstring-AbstractTextInputOptions.label
name?string-AbstractTextInputOptions.name
placeholder?string-AbstractTextInputOptions.placeholder
required?boolean-AbstractTextInputOptions.required
size?Size-AbstractTextInputOptions.size
tooltip?stringExpressed as markdownAbstractTextInputOptions.tooltip
validator?(value) => string | boolean-AbstractTextInputOptions.validator
value?string-AbstractTextInputOptions.value
visible?boolean-AbstractTextInputOptions.visible

ThemeFragmentOptions

Type Parameters

Type Parameter
T extends ThemeFragmentStructure

Properties

PropertyType
structureT

ThemeFragmentStructure

Indexable

[category: string]: {
colors: {
[key: string]: string;
};
label: string;
}

ThemeStoreListener

Extends

Properties

PropertyTypeInherited from
initialized() => anyAbstractStoreListener.initialized
themeChanged() => any-

ThemeValues

Type Parameters

Type Parameter
T extends ThemeFragmentStructure

Properties

PropertyType
namestring
valuesThemeColors<T>

Toolbar

Properties

PropertyType
allignmentAlignment
getWidget() => Element
keystring

ToolbarWidgetProps

Properties

PropertyType
hide() => any
positionToolbarPosition
preferencesToolbarPreference
verticalboolean

TooltipObjectDirective

Properties

PropertyType
gen(event) => Element
hint?ToolTipPositionHint

TooltipProps

Extended by

Properties

PropertyTypeDescription
tooltip?string-
tooltipDelay?numberHover delay in milliseconds before showing the tooltip. Defaults to zero.
tooltipPos?TooltipPosition-
tooltipState?SHOW-

TreeBadgeWidgetProps

Extends

Properties

PropertyTypeInherited from
action?ButtonAction-
background?stringValidationIndicator.background
foreground?stringValidationIndicator.foreground
icon?ReactorIconValidationIndicator.icon
tooltip?stringValidationIndicator.tooltip
value?stringValidationIndicator.value

TreeContentWidgetProps

Properties

PropertyType
className?any
depthnumber

TreeItemWidgetProps

Properties

PropertyType
draggable?boolean
iconIconName
namestring
onClick?(e) => any
rightClick?(event) => any
selected?boolean

TreeLeafWidgetCommonProps

Extended by

Properties

PropertyTypeDefault valueDescription
deactivated?booleanundefined-
depth?numberundefined-
dropZoneHint?booleanundefined-
dropZoneHover?booleanundefined-
forwardRef?RefObject<HTMLDivElement>undefined-
icon?ReactorIconundefined-
icon2?ReactorIconundefined-
icon2Color?stringundefined-
iconColor?stringundefined-
iconSpin?booleanundefined-
labelstringundefined-
label2?stringundefined-
labelColor?stringundefined-
matches?SearchEventMatchundefined-
maxTags?numberundefined-
metadata?MetadataWidgetProps[]undefined-
metadataDisplayOptions?MetadataDisplayOptionsundefined-
mouseOver?(event, hover) => anyundefined-
normalClick?(event) => anyundefined-
reserveNodeToggleSpace?booleantrueReserve indentation for a node toggle even though this row is a leaf.
rightChildren?Elementundefined-
rightChildrenWrap?booleanundefined-
rightClick?(event) => anyundefined-
selected?booleanundefined-
tagDisplayMode?TagDisplayModeundefined-
tags?string[]undefined-
tooltip?stringundefined-
wrap?booleanundefined-

TreeLeafWidgetProps

Extends

Properties

PropertyTypeDefault valueDescriptionInherited from
collapse?{ changed: (collapsed, deep?) => any; collapsed: boolean; enabled?: boolean; }undefined--
collapse.changed(collapsed, deep?) => anyundefined--
collapse.collapsedbooleanundefined--
collapse.enabled?booleanundefined--
deactivated?booleanundefined-TreeLeafWidgetCommonProps.deactivated
depth?numberundefined-TreeLeafWidgetCommonProps.depth
dropZoneHint?booleanundefined-TreeLeafWidgetCommonProps.dropZoneHint
dropZoneHover?booleanundefined-TreeLeafWidgetCommonProps.dropZoneHover
forwardRef?RefObject<HTMLDivElement>undefined-TreeLeafWidgetCommonProps.forwardRef
icon?ReactorIconundefined-TreeLeafWidgetCommonProps.icon
icon2?ReactorIconundefined-TreeLeafWidgetCommonProps.icon2
icon2Color?stringundefined-TreeLeafWidgetCommonProps.icon2Color
iconColor?stringundefined-TreeLeafWidgetCommonProps.iconColor
iconSpin?booleanundefined-TreeLeafWidgetCommonProps.iconSpin
labelstringundefined-TreeLeafWidgetCommonProps.label
label2?stringundefined-TreeLeafWidgetCommonProps.label2
labelColor?stringundefined-TreeLeafWidgetCommonProps.labelColor
matches?SearchEventMatchundefined-TreeLeafWidgetCommonProps.matches
maxTags?numberundefined-TreeLeafWidgetCommonProps.maxTags
metadata?MetadataWidgetProps[]undefined-TreeLeafWidgetCommonProps.metadata
metadataDisplayOptions?MetadataDisplayOptionsundefined-TreeLeafWidgetCommonProps.metadataDisplayOptions
mouseOver?(event, hover) => anyundefined-TreeLeafWidgetCommonProps.mouseOver
normalClick?(event) => anyundefined-TreeLeafWidgetCommonProps.normalClick
reserveNodeToggleSpace?booleantrueReserve indentation for a node toggle even though this row is a leaf.TreeLeafWidgetCommonProps.reserveNodeToggleSpace
rightChildren?Elementundefined-TreeLeafWidgetCommonProps.rightChildren
rightChildrenWrap?booleanundefined-TreeLeafWidgetCommonProps.rightChildrenWrap
rightClick?(event) => anyundefined-TreeLeafWidgetCommonProps.rightClick
selected?booleanundefined-TreeLeafWidgetCommonProps.selected
tagDisplayMode?TagDisplayModeundefined-TreeLeafWidgetCommonProps.tagDisplayMode
tags?string[]undefined-TreeLeafWidgetCommonProps.tags
tooltip?stringundefined-TreeLeafWidgetCommonProps.tooltip
wrap?booleanundefined-TreeLeafWidgetCommonProps.wrap

TreePresenterGenerationEvent

Type Parameters

Type Parameter
T

Properties

PropertyType
entityT
treeReactorTreeEntity

TreeWidgetProps

Extends

Properties

PropertyTypeDefault valueDescriptionOverridesInherited from
children?(depth) => anyundefined---
className?anyundefined---
collapsed?booleanundefined---
deactivated?booleanundefined--TreeLeafWidgetCommonProps.deactivated
depth?numberundefined--TreeLeafWidgetCommonProps.depth
dropZoneHint?booleanundefined--TreeLeafWidgetCommonProps.dropZoneHint
dropZoneHover?booleanundefined--TreeLeafWidgetCommonProps.dropZoneHover
empty?booleanundefined---
emptyMessage?stringundefined---
forwardRef?RefObject<HTMLDivElement>undefined--TreeLeafWidgetCommonProps.forwardRef
hideOpenIcon?booleanundefined---
icon?ReactorIconundefined--TreeLeafWidgetCommonProps.icon
icon2?ReactorIconundefined--TreeLeafWidgetCommonProps.icon2
icon2Color?stringundefined--TreeLeafWidgetCommonProps.icon2Color
iconColor?stringundefined--TreeLeafWidgetCommonProps.iconColor
iconSpin?booleanundefined--TreeLeafWidgetCommonProps.iconSpin
labelstringundefined--TreeLeafWidgetCommonProps.label
label2?stringundefined--TreeLeafWidgetCommonProps.label2
labelColor?stringundefined--TreeLeafWidgetCommonProps.labelColor
loading?booleanundefined---
loadingMessage?stringundefined---
matches?SearchEventMatchundefined--TreeLeafWidgetCommonProps.matches
maxTags?numberundefined--TreeLeafWidgetCommonProps.maxTags
metadata?MetadataWidgetProps[]undefined--TreeLeafWidgetCommonProps.metadata
metadataDisplayOptions?MetadataDisplayOptionsundefined--TreeLeafWidgetCommonProps.metadataDisplayOptions
mouseOver?(event, hover) => anyundefined--TreeLeafWidgetCommonProps.mouseOver
normalClick?(event) => anyundefined--TreeLeafWidgetCommonProps.normalClick
onCollapsedChanged?(collapsed, deep) => anyundefined---
openDefault?booleanundefined---
openOnSingleClick?booleanundefined---
reserveNodeToggleSpace?booleantrueReserve indentation for a node toggle even though this row is a leaf.-TreeLeafWidgetCommonProps.reserveNodeToggleSpace
rightChildren?Elementundefined--TreeLeafWidgetCommonProps.rightChildren
rightChildrenWrap?booleanundefined--TreeLeafWidgetCommonProps.rightChildrenWrap
rightClick?(event) => anyundefined--TreeLeafWidgetCommonProps.rightClick
selected?booleanundefined--TreeLeafWidgetCommonProps.selected
tagDisplayMode?TagDisplayModeundefined--TreeLeafWidgetCommonProps.tagDisplayMode
tags?string[]undefined--TreeLeafWidgetCommonProps.tags
tooltip?stringundefined-TreeLeafWidgetCommonProps.tooltip-
wrap?booleanundefined--TreeLeafWidgetCommonProps.wrap

TreeWidgetState

Properties

PropertyType
openboolean

UIDirective

Extended by

Properties

PropertyType
initialValue?string
positionMousePosition
renderCallout?RenderCalloutFunction
resolve(item) => any
title?string
title2?string
typeUIDirectiveType

UIItemsDirective

Extends

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Properties

PropertyTypeInherited from
buttons?boolean-
initialValue?stringUIDirective.initialValue
itemsT[]-
positionMousePositionUIDirective.position
renderCallout?RenderCalloutFunctionUIDirective.renderCallout
resolve(item) => anyUIDirective.resolve
title?stringUIDirective.title
title2?stringUIDirective.title2
typeUIDirectiveTypeUIDirective.type

UISearchEngineDirective

Extends

Properties

PropertyTypeInherited from
engineComboBoxSearchEngine-
initialValue?stringUIDirective.initialValue
positionMousePositionUIDirective.position
renderCallout?RenderCalloutFunctionUIDirective.renderCallout
resolve(item) => anyUIDirective.resolve
title?stringUIDirective.title
title2?stringUIDirective.title2
typeUIDirectiveTypeUIDirective.type

UploadImagePreviewWidgetProps

Properties

PropertyType
className?any
clear() => any
media?ImageMedia
mimeTypes?string[]
onUpload(media) => void | Promise<void>

UseAnchoredOverlayOptions

Extends

Properties

PropertyTypeInherited from
clickThroughbooleanAnchoredOverlayOptions.clickThrough
enabled?boolean-
forwardRef?RefObject<HTMLElement>-
id?stringAnchoredOverlayOptions.id
placementAnchoredOverlayPlacementAnchoredOverlayOptions.placement
render(context) => ReactNode-
sourcestringAnchoredOverlayOptions.source

UseAttentionProps

Extended by

Type Parameters

Type ParameterDefault type
V extends objectobject
T extends ComponentSelection<V>ComponentSelection<V>

Properties

PropertyType
boundsMutator?(bounds) => MutableRect
forwardRef?RefObject<HTMLElement>
ready?boolean
selection?V
typestring

UseButtonProps

Properties

PropertyType
btnBtn
forwardRef?RefObject<HTMLDivElement>

UseCopyButtonProps

Properties

PropertyType
valuestring

UseDimensionObserverOptions

Properties

PropertyType
changed(dimensions) => any
elementRefObject<HTMLElement>
enabled?boolean

UseDraggableEntityProps

Properties

PropertyType
entityEncodedEntity
forwardRefRefObject<HTMLDivElement>

UseDraggableRawProps

Type Parameters

Type Parameter
T

Properties

PropertyType
dragStart?() => any
encode() => EncodedDragResult
forwardRefRefObject<HTMLDivElement>
multiple?boolean

UseDroppableBetweenZoneOption

Extends

Type Parameters

Type Parameter
T extends AbstractDropZone

Properties

PropertyTypeInherited from
childrenElement[]-
dropzoneTUseDroppableZoneOptions.dropzone
forwardRefRefObject<HTMLDivElement>UseDroppableZoneOptions.forwardRef
gap_expand?numberSharedDropZoneProps.gap_expand
gap_hint?numberSharedDropZoneProps.gap_hint
gap_standard?numberSharedDropZoneProps.gap_standard
setIndex(zone, index) => any-
verticalbooleanSharedDropZoneProps.vertical

useDroppableEntityOptions

Type Parameters

Type Parameter
T

Properties

PropertyType
dropZoneEntityany
forwardRefRefObject<HTMLDivElement>

UseDroppableRawOptions

Type Parameters

Type ParameterDefault type
T extends { [key: string]: any; }{ }

Properties

PropertyType
accepts(mimes) => boolean
dragexit?() => any
dragover?() => any
dropped?(event) => any
forwardRefRefObject<HTMLDivElement>
key?string

UseDroppableZoneOptions

Extended by

Type Parameters

Type Parameter
T extends AbstractDropZone

Properties

PropertyType
dropzoneT
forwardRefRefObject<HTMLDivElement>

UsePanZoomGesturesOptions

Properties

PropertyType
enabled?boolean
forwardRefRefObject<HTMLElement>
pan(delta) => void
zoom(gesture) => void

UsePanZoomOptions

Properties

PropertyType
forwardRefRefObject<HTMLElement>
heightnumber
maxScale?number
minScale?number
widthnumber

User

Properties

PropertyType
emailstring
namestring
onlineboolean

UserAction

Properties

PropertyType
action_idstring
end_timestampstring
sourceActionSource
start_timestampstring
successboolean
trace_id?string

UseValidatorProps

Properties

PropertyType
validator?Validator

UXStoreOptions

Properties

PropertyType
comboBoxStoreComboBoxStore2
systemSystem
workspaceStoreWorkspaceStore

ValidationIndicator

Extended by

Properties

PropertyType
background?string
foreground?string
icon?ReactorIcon
tooltip?string
value?string

ValidationResultAllowed

Properties

PropertyType
typeALLOWED

ValidationResultBlocked

Properties

PropertyType
indicator?ValidationIndicator
message?string
onActivate() => void | Promise<void>
typeBLOCKED

ValidationResultDeferred

Properties

PropertyType
message?string
typeDEFERRED

ValidationResultDisabled

Properties

PropertyType
message?string
typeDISABLED

ValidationResultHidden

Properties

PropertyType
typeHIDDEN

ValidationResultPending

Properties

PropertyType
message?string
typePENDING

VisibleComponentIdentifier

Type Parameters

Type ParameterDefault type
S extends anyany
T extends ComponentSelection<S>ComponentSelection<S>

Properties

PropertyType
generate(selection) => any
idstring
selectionS
typestring

VisorLoadingMessage

Properties

PropertyType
messagestring
timestampnumber

VisorMetadataInstance

Extends

Properties

PropertyTypeInherited from
color?stringReportValueParams.color
icon?{ color: string; name: ReactorIcon; spin?: boolean; }ReportValueParams.icon
icon.colorstring-
icon.nameReactorIcon-
icon.spin?boolean-
labelstring-
onClick?MouseEventHandler<any>ReportValueParams.onClick
valuestringReportValueParams.value

VisorMetadataOptions

Properties

PropertyType
configurationName?string
displayDefaultboolean
displayNamestring
keystring

VisorWidgetProps

Properties

PropertyType
metadataVisorMetadata[]

WidgetTrayItemProps

Properties

PropertyType
collapsedboolean
iconReactorIcon
namestring
onleftboolean
selectedboolean

WidgetTrayItemState

Properties

PropertyType
widthnumber

WorkspaceActivation

Properties

PropertyType
topWorkspaceWorkspaceModel
workspaceWorkspaceModel

WorkspaceContextActionContext

Properties

PropertyType
dialogStoreDialogStore
workspaceStoreWorkspaceStore

WorkspaceGroupOptions

Properties

PropertyType
children( | WorkspaceModel | WorkspaceModelOptions)[]
id?string
immutable?boolean
lastActiveChildId?string
namestring
priority?number

WorkspaceModelCloneOptions

Properties

PropertyType
engineReactorWorkspaceEngine
generateRootModel() => ReactorRootWorkspaceModel
idstring
namestring

WorkspaceModelOptions

Properties

PropertyType
id?string
immutable?boolean
model?ReactorRootWorkspaceModel
namestring
parentId?string
preferredOpenActions?Record<string, string>
priority?number

WorkspacePrefsSerialized

Extended by

Properties

PropertyType
currentstring
currentTop?string
modelsSerializedWorkspaceEntry[]
type"workspaces"
version?1 | 2 | 3

WorkspaceStoreListener

Extends

Properties

PropertyTypeInherited from
deserialized() => anyAbstractPersistedStoreListener.deserialized
initialized() => anyAbstractPersistedStoreListener.initialized
reset?() => any-
workspaceActivated(workspace) => any-
workspaceGenerated(model) => any-

Type Aliases

AssetContent

type AssetContent = ArrayBuffer | File | string | Uint8Array;

ButtonAction

type ButtonAction =
| ButtonActionNew
| ButtonActionLegacy;

ButtonActionLegacy

type ButtonActionLegacy = (event, loading?) => any;

Parameters

ParameterType
eventMousePosition
loading?(loading) => any

Returns

any


ButtonActionNew

type ButtonActionNew = (event) => Promise<any>;

Parameters

ParameterType
eventMousePosition

Returns

Promise<any>


CategoryInfo

type CategoryInfo = Omit<TreeWidgetProps, "forwardRef" | "children" | "rightClick"> & {
sortKey?: string;
};

Type Declaration

NameType
sortKey?string

CommonDialogOptions

type CommonDialogOptions = Omit<DialogDirective, "type" | "id" | "resolve">;

ComponentSelectorGenerator

type ComponentSelectorGenerator = (step) => any;

Parameters

ParameterType
stepGuideStep

Returns

any


CreateStyled

type CreateStyled<T> = Component<T> & Tags<T>;

Type Parameters

Type Parameter
T

CreateWorkspaceActionEvent

type CreateWorkspaceActionEvent = ParameterizedActionEvent<{
name: string;
}>;

EventType

type EventType<T> = T extends Action<any, infer TGenerics, any> ? TGenerics["EVENT"] : never;

Type Parameters

Type Parameter
T

FormErrorRecord

type FormErrorRecord = FormWarningRecord;

FormWarningRecord

type FormWarningRecord = Record<string, string[]>;

GeneratedIDEWorkspace

type GeneratedIDEWorkspace = WorkspaceModel;

GeneratedWorkspaceEntry

type GeneratedWorkspaceEntry = WorkspaceEntry;

GenerateMediaOptions

type GenerateMediaOptions = Omit<AbstractMediaOptions, "type">;

GetTheme

type GetTheme<C> = C extends ThemeFragment<infer T> ? ThemeColors<T> : unknown;

Type Parameters

Type Parameter
C extends ThemeFragment

GroupingOption

type GroupingOption =
| GroupingOptionValue
| MetadataLabelGroupingOption;

Serializable grouping values, including metadata-label grouping.


IDEWorkspace

type IDEWorkspace = WorkspaceModel;

InputProps

type InputProps = Omit<React.InputHTMLAttributes<HTMLInputElement>, "size"> & {
size?: Size;
};

Type Declaration

NameType
size?Size

ListenerCallback

type ListenerCallback = (btn) => Promise<boolean>;

Parameters

ParameterType
btnBtn

Returns

Promise<boolean>


MetadataDisplayOptions

type MetadataDisplayOptions = Record<string, MetadataDisplayOption>;

MobileScreen

type MobileScreen =
| MobilePanelScreen
| MobileTabScreen;

ReactorCharIcon

type ReactorCharIcon = {
chars?: string;
};

Properties

PropertyType
chars?string

ReactorIcon

type ReactorIcon =
| ReactorCharIcon
| ReactorUrlIcon
| IconName;

ReactorSizeSource

type ReactorSizeSource =
| Size
| {
$size?: Size;
size?: unknown;
};

ReactorTreeEntity

type ReactorTreeEntity =
| ReactorTreeNode
| ReactorTreeLeaf;

ReactorTreeProps

type ReactorTreeProps = Omit<TreeWidgetProps, "openDefault" | "depth">;

ReactorTreePropsTransformer

type ReactorTreePropsTransformer = (props, depth, mouseOver) => Partial<ReactorTreeProps>;

Parameters

ParameterType
propsPartial<ReactorTreeProps>
depthnumber
mouseOverboolean

Returns

Partial<ReactorTreeProps>


ReactorUrlIcon

type ReactorUrlIcon = {
url?: string;
};

Properties

PropertyType
url?string

RegexSearchWidgetState

type RegexSearchWidgetState = RegexSearchPayload;

RenderCalloutFunction

type RenderCalloutFunction<T> = (event) => T;

Type Parameters

Type ParameterDefault type
T extends ComboBoxItemComboBoxItem

Parameters

ParameterType
eventRenderCalloutEvent<T>

Returns

T


RenderTreeChild

type RenderTreeChild = (options) => React.ReactNode;

Parameters

ParameterType
optionsRenderTreeChildOptions

Returns

React.ReactNode


SelectProps

type SelectProps = Omit<React.SelectHTMLAttributes<HTMLSelectElement>, "size"> & {
size?: Size;
};

Type Declaration

NameType
size?Size

SerializedPresenterContext

type SerializedPresenterContext<State, Settings> = {
controlValues: Settings;
state: State;
};

Type Parameters

Type ParameterDefault type
State extends { }{ }
Settings extends { }{ }

Properties

PropertyType
controlValuesSettings
stateState

SerializedWorkspaceEntry

type SerializedWorkspaceEntry =
| SerializedWorkspaceModel
| SerializedWorkspaceGroup;

ShowContextMenuForEntityOptions

type ShowContextMenuForEntityOptions = Pick<SimpleComboBoxDirectiveOptions, "hideSearch"> & {
additionalItems?: ComboBoxItem[];
};

Type Declaration

NameType
additionalItems?ComboBoxItem[]

SimplifiedFormInputType

type SimplifiedFormInputType<T> = FormInput<{
LISTENER: FormInputListener<T>;
OPTIONS: FormInputOptions<T>;
VALUE: T;
}>;

Type Parameters

Type Parameter
T

SurfaceDepth

type SurfaceDepth = 0 | 1 | 2 | 3;

TabSelectionRefMap

type TabSelectionRefMap = {
[key: string]: RefObject<HTMLDivElement>;
};

Index Signature

[key: string]: RefObject<HTMLDivElement>

TextAreaProps

type TextAreaProps = React.TextareaHTMLAttributes<HTMLTextAreaElement> & {
size?: Size;
};

Type Declaration

NameType
size?Size

ThemeColors

type ThemeColors<T> = { [P in keyof T]: { [C in keyof T[P]["colors"]]: string } };

Type Parameters

Type ParameterDefault type
T extends ThemeFragmentStructureThemeFragmentStructure

ToolTipDirective

type ToolTipDirective = string | TooltipObjectDirective;

ValidationResult

type ValidationResult =
| ValidationResultAllowed
| ValidationResultDeferred
| ValidationResultPending
| ValidationResultHidden
| ValidationResultDisabled
| ValidationResultBlocked;

Validator

type Validator = () => ValidationResult;

Returns

ValidationResult


WorkspaceEntry

type WorkspaceEntry =
| WorkspaceModel
| WorkspaceGroup;

WorkspaceGenerator

type WorkspaceGenerator =
| {
generateWorkspace: WorkspaceGeneratorCallback;
}
| {
generateAdvancedWorkspace?: WorkspaceGeneratorCallback;
generateSimpleWorkspace?: WorkspaceGeneratorCallback;
};

Variables

ActionHeaderButtonWidget

const ActionHeaderButtonWidget: React.FC<ActionHeaderButtonWidgetProps>;

ArrayInputWidget

const ArrayInputWidget: React.FC<ArrayInputWidgetProps>;

ArraySetInputEntryWidget

const ArraySetInputEntryWidget: React.FC<React.PropsWithChildren<{
input: FormInput;
label: string;
remove: () => any;
}>>;

ArraySetInputWidget

const ArraySetInputWidget: React.FC<ArraySetInputWidgetProps>;

AttentionWrapperWidget

const AttentionWrapperWidget: <V, T>(props) => React.JSX.Element;

Type Parameters

Type ParameterDefault type
V extends objectobject
T extends ComponentSelection<V>ComponentSelection<V>

Parameters

ParameterType
propsAttentionWrapperWidgetProps<V, T>

Returns

React.JSX.Element


BooleanControlWidget

const BooleanControlWidget: React.FC<BooleanControlWidgetProps>;

BooleanInputWrapperWidget

const BooleanInputWrapperWidget: React.FC<BooleanInputWrapperWidgetProps>;

BorderLayoutWidget

const BorderLayoutWidget: React.FC<React.PropsWithChildren<BorderLayoutWidgetProps>>;

const BreadCrumbTabSelectionWidget: React.FC<BreadCrumbTabSelectionWidgetProps>;

const BreadCrumbWidget: React.FC<BreadCrumbWidgetProps>;

Bunny

const Bunny: ThemeColors<{
button: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonLink: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonPrimary: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
canvas: {
colors: {
background: string;
grid: string;
};
label: string;
};
cards: {
colors: {
foreground: string;
tagBackground: string;
tagLabelBackground: string;
tagLabelForeground: string;
};
label: string;
};
changelog: {
colors: {
codeBackground: string;
codeForeground: string;
};
label: string;
};
combobox: {
colors: {
background: string;
backgroundSelected: string;
border: string;
headerBackground: string;
headerForeground: string;
shadowColor: string;
text: string;
textSelected: string;
};
label: string;
};
dnd: {
colors: {
hintColor: string;
hoverColor: string;
};
label: string;
};
floating: {
colors: {
background: string;
backgroundInactive: string;
border: string;
shadowColor: string;
};
label: string;
};
footer: {
colors: {
background: string;
};
label: string;
};
forms: {
colors: {
checkbox: string;
checkboxChecked: string;
description: string;
groupBorder: string;
groupLabelForeground: string;
inputBackground: string;
inputBorder: string;
inputForeground: string;
toggleHandleColor: string;
toggleOnColor: string;
};
label: string;
};
graphs: {
colors: {
fillStop1: string;
fillStop2: string;
fillStop3: string;
grid: string;
line: string;
thresholdLine: string;
};
label: string;
};
guide: {
colors: {
accent: string;
accentText: string;
tooltipBackground: string;
};
label: string;
};
header: {
colors: {
background: string;
backgroundLogo: string;
backgroundLogoHover: string;
foreground: string;
primary: string;
secondary: string;
};
label: string;
};
icons: {
colors: {
color: string;
dualIconBackground: string;
};
label: string;
};
meta: {
colors: {
background: string;
foreground: string;
};
label: string;
};
mobileNavigation: {
colors: {
background: string;
border: string;
foreground: string;
selectedBackground: string;
selectedForeground: string;
};
label: string;
};
panels: {
colors: {
background: string;
divider: string;
iconBackground: string;
itemIconColorSelected: string;
scrollBar: string;
searchBackground: string;
searchForeground: string;
tabBackgroundSelected: string;
tabForeground: string;
tabForegroundSelected: string;
titleBackground: string;
titleForeground: string;
trayBackground: string;
trayButton: string;
trayButtonSelected: string;
};
label: string;
};
status: {
colors: {
failed: string;
failedForeground: string;
loading: string;
success: string;
};
label: string;
};
surfaces: {
colors: {
depth0Background: string;
depth0Border: string;
depth1Background: string;
depth1Border: string;
depth2Background: string;
depth2Border: string;
depth3Background: string;
depth3Border: string;
selectedBorder: string;
};
label: string;
};
table: {
colors: {
border: string;
columnBackground: string;
columnForeground: string;
even: string;
groupBackground: string;
groupBorder: string;
odd: string;
pills: string;
pillsSpecial: string;
selectedEven: string;
selectedOdd: string;
text: string;
};
label: string;
};
tabs: {
colors: {
selectedAccentSingle: string;
selectedBackground: string;
};
label: string;
};
text: {
colors: {
primary: string;
secondary: string;
};
label: string;
};
tooltips: {
colors: {
background: string;
};
label: string;
};
trees: {
colors: {
labelColor: string;
overflowBackground: string;
selectedBackground: string;
};
label: string;
};
workspace: {
colors: {
background: string;
overlayBackground: string;
overlayBackgroundHover: string;
overlayBorder: string;
overlayBorderHover: string;
overlayDividerColor: string;
overlayDividerHover: string;
};
label: string;
};
workspaceSubMenu: {
colors: {
background: string;
backgroundUnPinned: string;
foreground: string;
};
label: string;
};
}>;

ButtonWidgetIcon

const ButtonWidgetIcon: React.FC<{
className?: any;
icon: ReactorIcon;
loading: boolean;
}>;

CardWidget

const CardWidget: React.FC<CardWidgetProps>;

CascadingSearchEngineComboBoxDirectiveWidget

const CascadingSearchEngineComboBoxDirectiveWidget: React.FC<CascadingSearchEngineComboBoxDirectiveWidgetProps>;

CheckboxLabelWidget

const CheckboxLabelWidget: React.FC<CheckboxLabelWidgetProps>;

CheckboxWidget

const CheckboxWidget: React.FC<CheckboxWidgetProps>;

COMBOBOX_ITEM_H_PADDING

const COMBOBOX_ITEM_H_PADDING: 8 = 8;

ComboBoxWidget

const ComboBoxWidget: React.FC<ComboBoxWidgetProps>;

CommandPalletEntryWidget

const CommandPalletEntryWidget: React.FC<React.PropsWithChildren<CommandPalletEntryWidgetProps>>;

ComposableComboBoxDirectiveWidget

const ComposableComboBoxDirectiveWidget: React.FC<ComposableComboBoxDirectiveWidgetProps>;

ContextMenuTriggerWidget

const ContextMenuTriggerWidget: ForwardRefExoticComponent<ContextMenuTriggerWidgetProps & Omit<HTMLAttributes<HTMLDivElement>, "onClick" | "onContextMenu"> & RefAttributes<HTMLDivElement>>;

ControlledListWidget

const ControlledListWidget: React.FC<ControlledListWidgetProps>;

CoreTreeWidget

const CoreTreeWidget: React.FC<CoreTreeWidgetProps>;

CRON_DEFAULT

const CRON_DEFAULT: string[];

Default value used when initializing


CustomTooltip

const CustomTooltip: React.FC<TooltipContentProps<number, number | string> & {
props: GraphWidgetProps;
}>;

DateControlWidget

const DateControlWidget: React.FC<DateControlWidgetProps>;

DateDisplayWidget

const DateDisplayWidget: React.FC<DateDisplayWidgetProps>;

DateRangeSelectorWidget

const DateRangeSelectorWidget: React.FC<DateRangeSelectorWidgetProps>;

DateTimeButtonWidget

const DateTimeButtonWidget: React.FC<DateTimePickerWidgetProps>;

DateTimePickerWidget

const DateTimePickerWidget: React.FC<DateTimePickerWidgetProps>;

DEFAULT_METADATA_DISPLAY_OPTION

const DEFAULT_METADATA_DISPLAY_OPTION: "_default" = '_default';

DefaultFloatingWindowWidget

const DefaultFloatingWindowWidget: React.FC<DefaultFloatingWindowWidgetProps>;

DialogWrapperWidget

const DialogWrapperWidget: React.FC<DialogWrapperWidgetProps>;

DualIconWidget

const DualIconWidget: React.FC<DualIconWidgetProps>;

EMPTY_REACTOR_PANEL_TYPE

const EMPTY_REACTOR_PANEL_TYPE: "empty" = 'empty';

EmptyTableWidget

const EmptyTableWidget: React.FC<EmptyTableWidgetProps>;

EntityCardsCollectionWidget

const EntityCardsCollectionWidget: <T>(props) => Element;

Type Parameters

Type Parameter
T

Parameters

ParameterType
propsEntityCardsCollectionWidgetProps<T>

Returns

Element


EntityControlWidget

const EntityControlWidget: React.FC<EntityControlWidgetProps>;

EntityHeaderButtonWidget

const EntityHeaderButtonWidget: React.FC<EntityHeaderButtonWidgetProps>;

EntityPanelWidget

const EntityPanelWidget: React.FC<EntityPanelWidgetProps>;

EntityTreeCollectionWidget

const EntityTreeCollectionWidget: <T>(props) => Element;

Type Parameters

Type Parameter
T

Parameters

ParameterType
propsEntityTreeCollectionWidgetProps<T>

Returns

Element


ENV

const ENV: ENV;

ExpandZoneWidget

const ExpandZoneWidget: React.FC<ExpandZoneWidgetProps>;

FileControlWidget

const FileControlWidget: React.FC<FileControlWidgetProps>;

FloatingPanelButtonWidget

const FloatingPanelButtonWidget: React.FC<FloatingPanelButtonWidgetProps>;

FooterLoaderWidget

const FooterLoaderWidget: React.FC<FooterLoaderWidgetProps>;

FormErrorDisplayWidget

const FormErrorDisplayWidget: React.FC<FormErrorDisplayProps>;

FormInputWidget

const FormInputWidget: React.FC<FormInputWidgetProps>;

generateReactorComponentSelections

const generateReactorComponentSelections: ComponentSelectorGenerator;

GraphWidget

const GraphWidget: React.FC<GraphWidgetProps>;

GroupingOption

GroupingOption: {
getMetadataLabel: string;
metadataLabel: `metadata-label:${string}`;
};

Type Declaration

NameType
getMetadataLabel()(option) => string
metadataLabel()(label) => `metadata-label:${string}`

GroupWidget

const GroupWidget: React.FC<GroupWidgetProps>;

HoverWidget

const HoverWidget: React.FC<HoverWidgetProps>;

IconWidget

const IconWidget: React.FC<IconWidgetProps>;

IndividualSettingsWidget

const IndividualSettingsWidget: React.FC<React.PropsWithChildren<IndividualSettingsWidgetProps>>;

inject

const inject: ReturnType<typeof createDecorator>;

InnerGraphWidget

const InnerGraphWidget: React.FC<GraphWidgetProps>;

Input

const Input: React.FC<InputProps>;

InputTransformedWidget

const InputTransformedWidget: React.FC<InputTransformedWidgetProps>;

ioc

const ioc: Container;

LAYER_ANIMATION_DURATION

const LAYER_ANIMATION_DURATION: 500 = 500;

LayerDirectiveWidget

const LayerDirectiveWidget: React.FC<LayerDirectiveWidgetProps>;

LayerWidget

const LayerWidget: React.FC<React.PropsWithChildren<LayerWidgetProps>>;

LoadingPanelWidget

const LoadingPanelWidget: React.FC<LoadingPanelWidgetProps>;

MarkdownWidget

const MarkdownWidget: React.FC<MarkdownWidgetProps>;

MatchesWidget

const MatchesWidget: React.FC<MatchesWidgetProps>;

MetaBarWidget

const MetaBarWidget: React.FC<MetaBarWidgetProps>;

MetadataWidget

const MetadataWidget: React.FC<MetadataWidgetProps>;

MobileHeaderWidget

const MobileHeaderWidget: React.FC<MobileHeaderWidgetProps>;

MobileNavPillWidget

const MobileNavPillWidget: React.FC<MobileNavPillWidgetProps>;

MobilePanelScreenWidget

const MobilePanelScreenWidget: React.FC<MobilePanelScreenWidgetProps>;

MobileReactorShell

const MobileReactorShell: React.FC<MobileReactorShellProps>;

MobileTabScreenWidget

const MobileTabScreenWidget: React.FC<MobileTabScreenWidgetProps>;

MobileWorkspaceDrawerWidget

const MobileWorkspaceDrawerWidget: React.FC<MobileWorkspaceDrawerWidgetProps>;

MobileWorkspaceWidget

const MobileWorkspaceWidget: React.FC<MobileWorkspaceWidgetProps>;

MultiSelectInputWidget

const MultiSelectInputWidget: React.FC<MultiSelectInputWidgetProps>;

OverflowCollapseWidget

const OverflowCollapseWidget: React.FC<OverflowCollapseWidgetProps>;

Shows a fallback when its full content does not fit its allocated width.

The full content remains mounted in an absolute measurement layer. This keeps its natural width stable without allowing it to alter the surrounding flex layout while collapsed.


PaginatedCollectionWidget

const PaginatedCollectionWidget: React.FC<React.PropsWithChildren<PaginatedCollectionWidgetProps>>;

PANEL_CONTENT_PADDING

const PANEL_CONTENT_PADDING: 6 = 6;

PanelButtonWidget

const PanelButtonWidget: React.FC<PanelBtn & {
className?: string;
size?: Size;
}>;

PanelTitleToolbarButtonWidget

const PanelTitleToolbarButtonWidget: React.FC<PanelTitleToolbarButtonProps>;

PanelWithFooterWidget

const PanelWithFooterWidget: React.FC<React.PropsWithChildren<PanelWithFooterWidgetProps>>;

PARENT_VARIABLE

const PARENT_VARIABLE: "parent" = 'parent';

PillWidget

const PillWidget: React.FC<PillWidgetProps>;

PinnableZoneWidget

const PinnableZoneWidget: React.FC<PinnableZoneWidgetProps>;

RawBodyWidget

const RawBodyWidget: React.FC<React.PropsWithChildren<RawBodyWidgetProps>>;

RawEntry

const RawEntry: React.FC<PartialEntryProps>;

REACTOR_DEFAULT_LOG_LEVEL

const REACTOR_DEFAULT_LOG_LEVEL: LogLevel;

REACTOR_MOBILE_MEDIA_QUERY

const REACTOR_MOBILE_MEDIA_QUERY: string;

REACTOR_TABLET_MEDIA_QUERY

const REACTOR_TABLET_MEDIA_QUERY: string;

REACTOR_VIEWPORT_BREAKPOINTS

const REACTOR_VIEWPORT_BREAKPOINTS: ReactorViewportBreakpoints;

ReactorDialogWidget

const ReactorDialogWidget: React.FC<React.PropsWithChildren<ReactorDialogWidgetProps>>;

ReactorEntityDnDWrapper

const ReactorEntityDnDWrapper: React.FC<ReactorEntityDnDWrapperProps>;

ReactorEntityWrapperWidget

const ReactorEntityWrapperWidget: React.FC<React.PropsWithChildren<ReactorEntityWrapperWidgetProps>>;

ReactorSizeContext

const ReactorSizeContext: Context<Size>;

ReactorSizeProvider

const ReactorSizeProvider: React.FC<ReactorSizeProviderProps>;

ReactorTooltipWidget

const ReactorTooltipWidget: React.FC<ReactorTooltipWidgetProps>;

ReadOnlyMetadataWidget

const ReadOnlyMetadataWidget: React.FC<ReadOnlyMetadataWidgetProps>;

Scarlet

const Scarlet: ThemeColors<{
button: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonLink: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonPrimary: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
canvas: {
colors: {
background: string;
grid: string;
};
label: string;
};
cards: {
colors: {
foreground: string;
tagBackground: string;
tagLabelBackground: string;
tagLabelForeground: string;
};
label: string;
};
changelog: {
colors: {
codeBackground: string;
codeForeground: string;
};
label: string;
};
combobox: {
colors: {
background: string;
backgroundSelected: string;
border: string;
headerBackground: string;
headerForeground: string;
shadowColor: string;
text: string;
textSelected: string;
};
label: string;
};
dnd: {
colors: {
hintColor: string;
hoverColor: string;
};
label: string;
};
floating: {
colors: {
background: string;
backgroundInactive: string;
border: string;
shadowColor: string;
};
label: string;
};
footer: {
colors: {
background: string;
};
label: string;
};
forms: {
colors: {
checkbox: string;
checkboxChecked: string;
description: string;
groupBorder: string;
groupLabelForeground: string;
inputBackground: string;
inputBorder: string;
inputForeground: string;
toggleHandleColor: string;
toggleOnColor: string;
};
label: string;
};
graphs: {
colors: {
fillStop1: string;
fillStop2: string;
fillStop3: string;
grid: string;
line: string;
thresholdLine: string;
};
label: string;
};
guide: {
colors: {
accent: string;
accentText: string;
tooltipBackground: string;
};
label: string;
};
header: {
colors: {
background: string;
backgroundLogo: string;
backgroundLogoHover: string;
foreground: string;
primary: string;
secondary: string;
};
label: string;
};
icons: {
colors: {
color: string;
dualIconBackground: string;
};
label: string;
};
meta: {
colors: {
background: string;
foreground: string;
};
label: string;
};
mobileNavigation: {
colors: {
background: string;
border: string;
foreground: string;
selectedBackground: string;
selectedForeground: string;
};
label: string;
};
panels: {
colors: {
background: string;
divider: string;
iconBackground: string;
itemIconColorSelected: string;
scrollBar: string;
searchBackground: string;
searchForeground: string;
tabBackgroundSelected: string;
tabForeground: string;
tabForegroundSelected: string;
titleBackground: string;
titleForeground: string;
trayBackground: string;
trayButton: string;
trayButtonSelected: string;
};
label: string;
};
status: {
colors: {
failed: string;
failedForeground: string;
loading: string;
success: string;
};
label: string;
};
surfaces: {
colors: {
depth0Background: string;
depth0Border: string;
depth1Background: string;
depth1Border: string;
depth2Background: string;
depth2Border: string;
depth3Background: string;
depth3Border: string;
selectedBorder: string;
};
label: string;
};
table: {
colors: {
border: string;
columnBackground: string;
columnForeground: string;
even: string;
groupBackground: string;
groupBorder: string;
odd: string;
pills: string;
pillsSpecial: string;
selectedEven: string;
selectedOdd: string;
text: string;
};
label: string;
};
tabs: {
colors: {
selectedAccentSingle: string;
selectedBackground: string;
};
label: string;
};
text: {
colors: {
primary: string;
secondary: string;
};
label: string;
};
tooltips: {
colors: {
background: string;
};
label: string;
};
trees: {
colors: {
labelColor: string;
overflowBackground: string;
selectedBackground: string;
};
label: string;
};
workspace: {
colors: {
background: string;
overlayBackground: string;
overlayBackgroundHover: string;
overlayBorder: string;
overlayBorderHover: string;
overlayDividerColor: string;
overlayDividerHover: string;
};
label: string;
};
workspaceSubMenu: {
colors: {
background: string;
backgroundUnPinned: string;
foreground: string;
};
label: string;
};
}>;

ScrollableDivCss

const ScrollableDivCss: SerializedStyles;

SEARCH_ICON_WIDTH

const SEARCH_ICON_WIDTH: 30 = 30;

SearchableCoreTreeWidget

const SearchableCoreTreeWidget: React.FC<SearchableCoreTreeWidgetProps>;

SearchableCoreTreeWidgetInner

const SearchableCoreTreeWidgetInner: React.FC<SearchableCoreTreeWidgetProps>;

SearchablePanelPlaceholderWidget

const SearchablePanelPlaceholderWidget: React.FC<SearchablePanelPlaceholderWidgetProps>;

SearchablePanelWidget

const SearchablePanelWidget: React.FC<React.PropsWithChildren<SearchablePanelWidgetProps>>;

SearchEngineComboBoxDirectiveWidget

const SearchEngineComboBoxDirectiveWidget: React.FC<SearchEngineComboBoxDirectiveWidgetProps>;

SearchWidget

const SearchWidget: React.FC<SearchWidgetProps>;

Select

const Select: React.FC<SelectProps>;

SetControlWidget

const SetControlWidget: React.FC<SetControlWidgetProps>;

SETTINGS_PANEL_TYPE

const SETTINGS_PANEL_TYPE: "settings" = 'settings';

SimpleComboBoxDirectiveWidget

const SimpleComboBoxDirectiveWidget: React.FC<BaseComboBoxDirectiveWidgetProps>;

SmartDateDisplayWidget

const SmartDateDisplayWidget: React.FC<SmartDateDisplayWidgetProps>;

SmartPositionWidget

const SmartPositionWidget: React.FC<React.PropsWithChildren<SmartPositionWidgetProps>>;

styled

const styled: CreateStyled<ThemeColors<{
button: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonLink: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonPrimary: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
canvas: {
colors: {
background: string;
grid: string;
};
label: string;
};
cards: {
colors: {
foreground: string;
tagBackground: string;
tagLabelBackground: string;
tagLabelForeground: string;
};
label: string;
};
changelog: {
colors: {
codeBackground: string;
codeForeground: string;
};
label: string;
};
combobox: {
colors: {
background: string;
backgroundSelected: string;
border: string;
headerBackground: string;
headerForeground: string;
shadowColor: string;
text: string;
textSelected: string;
};
label: string;
};
dnd: {
colors: {
hintColor: string;
hoverColor: string;
};
label: string;
};
floating: {
colors: {
background: string;
backgroundInactive: string;
border: string;
shadowColor: string;
};
label: string;
};
footer: {
colors: {
background: string;
};
label: string;
};
forms: {
colors: {
checkbox: string;
checkboxChecked: string;
description: string;
groupBorder: string;
groupLabelForeground: string;
inputBackground: string;
inputBorder: string;
inputForeground: string;
toggleHandleColor: string;
toggleOnColor: string;
};
label: string;
};
graphs: {
colors: {
fillStop1: string;
fillStop2: string;
fillStop3: string;
grid: string;
line: string;
thresholdLine: string;
};
label: string;
};
guide: {
colors: {
accent: string;
accentText: string;
tooltipBackground: string;
};
label: string;
};
header: {
colors: {
background: string;
backgroundLogo: string;
backgroundLogoHover: string;
foreground: string;
primary: string;
secondary: string;
};
label: string;
};
icons: {
colors: {
color: string;
dualIconBackground: string;
};
label: string;
};
meta: {
colors: {
background: string;
foreground: string;
};
label: string;
};
mobileNavigation: {
colors: {
background: string;
border: string;
foreground: string;
selectedBackground: string;
selectedForeground: string;
};
label: string;
};
panels: {
colors: {
background: string;
divider: string;
iconBackground: string;
itemIconColorSelected: string;
scrollBar: string;
searchBackground: string;
searchForeground: string;
tabBackgroundSelected: string;
tabForeground: string;
tabForegroundSelected: string;
titleBackground: string;
titleForeground: string;
trayBackground: string;
trayButton: string;
trayButtonSelected: string;
};
label: string;
};
status: {
colors: {
failed: string;
failedForeground: string;
loading: string;
success: string;
};
label: string;
};
surfaces: {
colors: {
depth0Background: string;
depth0Border: string;
depth1Background: string;
depth1Border: string;
depth2Background: string;
depth2Border: string;
depth3Background: string;
depth3Border: string;
selectedBorder: string;
};
label: string;
};
table: {
colors: {
border: string;
columnBackground: string;
columnForeground: string;
even: string;
groupBackground: string;
groupBorder: string;
odd: string;
pills: string;
pillsSpecial: string;
selectedEven: string;
selectedOdd: string;
text: string;
};
label: string;
};
tabs: {
colors: {
selectedAccentSingle: string;
selectedBackground: string;
};
label: string;
};
text: {
colors: {
primary: string;
secondary: string;
};
label: string;
};
tooltips: {
colors: {
background: string;
};
label: string;
};
trees: {
colors: {
labelColor: string;
overflowBackground: string;
selectedBackground: string;
};
label: string;
};
workspace: {
colors: {
background: string;
overlayBackground: string;
overlayBackgroundHover: string;
overlayBorder: string;
overlayBorderHover: string;
overlayDividerColor: string;
overlayDividerHover: string;
};
label: string;
};
workspaceSubMenu: {
colors: {
background: string;
backgroundUnPinned: string;
foreground: string;
};
label: string;
};
}> & {
light: boolean;
}>;

SurfaceWidget

const SurfaceWidget: React.FC<SurfaceWidgetProps>;

Switch

const Switch: React.FC<SwitchWidgetProps>;

SwitchLabelWidget

const SwitchLabelWidget: React.FC<SwitchLabelWidgetProps>;

TAB_BAR_HEIGHT

const TAB_BAR_HEIGHT: 30 = 30;

TableButtonWidget

const TableButtonWidget: React.FC<Btn & {
className?: any;
size?: Size;
}>;

TableWidget

const TableWidget: <T>(props) => Element;

Type Parameters

Type ParameterDefault type
T extends TableRowTableRow

Parameters

ParameterType
propsTableWidgetProps<T>

Returns

Element


TabSelectionWidget

const TabSelectionWidget: React.FC<TabSelectionWidgetProps>;

TabWidget

const TabWidget: React.FC<TabWidgetProps>;

TabWidgetWrapper

const TabWidgetWrapper: React.FC<TabWidgetWrapperProps>;

TextArea

const TextArea: React.FC<TextAreaProps>;

theme

const theme: ThemeFragment<{
button: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonLink: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonPrimary: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
canvas: {
colors: {
background: string;
grid: string;
};
label: string;
};
cards: {
colors: {
foreground: string;
tagBackground: string;
tagLabelBackground: string;
tagLabelForeground: string;
};
label: string;
};
changelog: {
colors: {
codeBackground: string;
codeForeground: string;
};
label: string;
};
combobox: {
colors: {
background: string;
backgroundSelected: string;
border: string;
headerBackground: string;
headerForeground: string;
shadowColor: string;
text: string;
textSelected: string;
};
label: string;
};
dnd: {
colors: {
hintColor: string;
hoverColor: string;
};
label: string;
};
floating: {
colors: {
background: string;
backgroundInactive: string;
border: string;
shadowColor: string;
};
label: string;
};
footer: {
colors: {
background: string;
};
label: string;
};
forms: {
colors: {
checkbox: string;
checkboxChecked: string;
description: string;
groupBorder: string;
groupLabelForeground: string;
inputBackground: string;
inputBorder: string;
inputForeground: string;
toggleHandleColor: string;
toggleOnColor: string;
};
label: string;
};
graphs: {
colors: {
fillStop1: string;
fillStop2: string;
fillStop3: string;
grid: string;
line: string;
thresholdLine: string;
};
label: string;
};
guide: {
colors: {
accent: string;
accentText: string;
tooltipBackground: string;
};
label: string;
};
header: {
colors: {
background: string;
backgroundLogo: string;
backgroundLogoHover: string;
foreground: string;
primary: string;
secondary: string;
};
label: string;
};
icons: {
colors: {
color: string;
dualIconBackground: string;
};
label: string;
};
meta: {
colors: {
background: string;
foreground: string;
};
label: string;
};
mobileNavigation: {
colors: {
background: string;
border: string;
foreground: string;
selectedBackground: string;
selectedForeground: string;
};
label: string;
};
panels: {
colors: {
background: string;
divider: string;
iconBackground: string;
itemIconColorSelected: string;
scrollBar: string;
searchBackground: string;
searchForeground: string;
tabBackgroundSelected: string;
tabForeground: string;
tabForegroundSelected: string;
titleBackground: string;
titleForeground: string;
trayBackground: string;
trayButton: string;
trayButtonSelected: string;
};
label: string;
};
status: {
colors: {
failed: string;
failedForeground: string;
loading: string;
success: string;
};
label: string;
};
surfaces: {
colors: {
depth0Background: string;
depth0Border: string;
depth1Background: string;
depth1Border: string;
depth2Background: string;
depth2Border: string;
depth3Background: string;
depth3Border: string;
selectedBorder: string;
};
label: string;
};
table: {
colors: {
border: string;
columnBackground: string;
columnForeground: string;
even: string;
groupBackground: string;
groupBorder: string;
odd: string;
pills: string;
pillsSpecial: string;
selectedEven: string;
selectedOdd: string;
text: string;
};
label: string;
};
tabs: {
colors: {
selectedAccentSingle: string;
selectedBackground: string;
};
label: string;
};
text: {
colors: {
primary: string;
secondary: string;
};
label: string;
};
tooltips: {
colors: {
background: string;
};
label: string;
};
trees: {
colors: {
labelColor: string;
overflowBackground: string;
selectedBackground: string;
};
label: string;
};
workspace: {
colors: {
background: string;
overlayBackground: string;
overlayBackgroundHover: string;
overlayBorder: string;
overlayBorderHover: string;
overlayDividerColor: string;
overlayDividerHover: string;
};
label: string;
};
workspaceSubMenu: {
colors: {
background: string;
backgroundUnPinned: string;
foreground: string;
};
label: string;
};
}>;

themed

const themed: CreateStyled<ThemeColors<{
button: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonLink: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
buttonPrimary: {
colors: {
background: string;
border: string;
color: string;
colorHover: string;
icon: string;
};
label: string;
};
canvas: {
colors: {
background: string;
grid: string;
};
label: string;
};
cards: {
colors: {
foreground: string;
tagBackground: string;
tagLabelBackground: string;
tagLabelForeground: string;
};
label: string;
};
changelog: {
colors: {
codeBackground: string;
codeForeground: string;
};
label: string;
};
combobox: {
colors: {
background: string;
backgroundSelected: string;
border: string;
headerBackground: string;
headerForeground: string;
shadowColor: string;
text: string;
textSelected: string;
};
label: string;
};
dnd: {
colors: {
hintColor: string;
hoverColor: string;
};
label: string;
};
floating: {
colors: {
background: string;
backgroundInactive: string;
border: string;
shadowColor: string;
};
label: string;
};
footer: {
colors: {
background: string;
};
label: string;
};
forms: {
colors: {
checkbox: string;
checkboxChecked: string;
description: string;
groupBorder: string;
groupLabelForeground: string;
inputBackground: string;
inputBorder: string;
inputForeground: string;
toggleHandleColor: string;
toggleOnColor: string;
};
label: string;
};
graphs: {
colors: {
fillStop1: string;
fillStop2: string;
fillStop3: string;
grid: string;
line: string;
thresholdLine: string;
};
label: string;
};
guide: {
colors: {
accent: string;
accentText: string;
tooltipBackground: string;
};
label: string;
};
header: {
colors: {
background: string;
backgroundLogo: string;
backgroundLogoHover: string;
foreground: string;
primary: string;
secondary: string;
};
label: string;
};
icons: {
colors: {
color: string;
dualIconBackground: string;
};
label: string;
};
meta: {
colors: {
background: string;
foreground: string;
};
label: string;
};
mobileNavigation: {
colors: {
background: string;
border: string;
foreground: string;
selectedBackground: string;
selectedForeground: string;
};
label: string;
};
panels: {
colors: {
background: string;
divider: string;
iconBackground: string;
itemIconColorSelected: string;
scrollBar: string;
searchBackground: string;
searchForeground: string;
tabBackgroundSelected: string;
tabForeground: string;
tabForegroundSelected: string;
titleBackground: string;
titleForeground: string;
trayBackground: string;
trayButton: string;
trayButtonSelected: string;
};
label: string;
};
status: {
colors: {
failed: string;
failedForeground: string;
loading: string;
success: string;
};
label: string;
};
surfaces: {
colors: {
depth0Background: string;
depth0Border: string;
depth1Background: string;
depth1Border: string;
depth2Background: string;
depth2Border: string;
depth3Background: string;
depth3Border: string;
selectedBorder: string;
};
label: string;
};
table: {
colors: {
border: string;
columnBackground: string;
columnForeground: string;
even: string;
groupBackground: string;
groupBorder: string;
odd: string;
pills: string;
pillsSpecial: string;
selectedEven: string;
selectedOdd: string;
text: string;
};
label: string;
};
tabs: {
colors: {
selectedAccentSingle: string;
selectedBackground: string;
};
label: string;
};
text: {
colors: {
primary: string;
secondary: string;
};
label: string;
};
tooltips: {
colors: {
background: string;
};
label: string;
};
trees: {
colors: {
labelColor: string;
overflowBackground: string;
selectedBackground: string;
};
label: string;
};
workspace: {
colors: {
background: string;
overlayBackground: string;
overlayBackgroundHover: string;
overlayBorder: string;
overlayBorderHover: string;
overlayDividerColor: string;
overlayDividerHover: string;
};
label: string;
};
workspaceSubMenu: {
colors: {
background: string;
backgroundUnPinned: string;
foreground: string;
};
label: string;
};
}> & {
light: boolean;
}>;

ToolbarWidget

const ToolbarWidget: React.FC<ToolbarWidgetProps>;

TreeBadgeWidget

const TreeBadgeWidget: React.FC<TreeBadgeWidgetProps>;

TreeContentWidget

const TreeContentWidget: React.FC<React.PropsWithChildren<TreeContentWidgetProps>>;

TreeLeafWidget

const TreeLeafWidget: React.FC<TreeLeafWidgetProps>;

UploadImagePreviewWidget

const UploadImagePreviewWidget: React.FC<UploadImagePreviewWidgetProps>;

Functions

FunctionDescription
_getScrollableCSS-
activateWithValidation-
createLogger-
DraggableRawWidget-
EntityButtonWidget-
formatLoggerName-
getAnchoredOverlayBounds-
getReactorBorderRadius-
getReactorControlBorderRadius-
getReactorViewportMode-
getScrollableCSS-
isBaseReactorTree-
isSerializedWorkspaceGroup-
isValidationDisabled-
isValidationHidden-
MultiSelectTableWidget-
patch_doGenerateTreeNode-
patch_generateTreeNode-
PatchTree-
resolveButtonTooltipResolve button tooltip text after applying validation feedback.
resolveReactorLogLevel-
SearchableMultiSelectTableWidget-
serializeChildren-
setupDeleteConfirmation-
setupPrefs-
setupReactorTree-
setupTooltipProps-
showTokenDialog-
size-
StepTooltipWidget-
useAnchoredOverlay-
useAttention-
useButton-
useCopyButton-
useDelayManage one delayed callback. Scheduling again replaces the pending callback, and unmounting cancels it. Returned methods are stable across renders.
useDimensionObserver-
useDisplayDateOptions-
useDraggableEntity-
useDraggableRaw-
useDroppableBetweenZone-
useDroppableEntity-
useDroppableRaw-
useDroppableZone-
useForceUpdate-
usePanZoomMaintain bounded pan/zoom state for centered content, composing size observation and gesture handling. Apply transform to content with a centered transform origin inside a viewport using touch-action: none and overflow: hidden.
usePanZoomGesturesEmit drag, wheel and pinch gestures in coordinates relative to the viewport center. The target should use touch-action: none. Listeners and pointer capture are released when disabled or unmounted.
useReactorSize-
useReactorViewportMode-
useSizeObserverObserve an element's size, with an initial measurement and automatic cleanup. Use client dimensions for available content space, or bounds for rendered size.
useSubmit-
useSurfaceBorderColor-
useSurfaceDepth-
useThemeReads a specific Reactor theme fragment and refreshes when the selected theme changes. The fragment argument keeps the result type-safe for module supplied theme fragments.
useTreeChildren-
useValidator-
useWidthObserver-

References

default

Renames and re-exports ReactorModule