Skip to content
Enact

Enyo to Enact Component Map

Enact version: 1.0.0

EnyoEnactNotes
animationuse @enact/ui/Transition
dispatcher@enact/core/dispatcher
domnot required
hooksnot required
jobsJobprovided in @enact/core module
jsonnot required
resolutionresolutionprovided in @enact/ui module
utilsvariousspread among @enact/core and @enact/i18n modules
EnyoEnactNotes
Applicationnot required (index.js + root element = application)
Animatoruse @enact/ui/Transition
Audio*under review
Collectionuse React state management/Redux
DataRepeaterRepeater
Modeluse React state management/Redux
NewDataListVirtualList
Signals@enact/core/dispatcher (provides on(), off(), and once() methods)
EnyoEnactNotes
Fittable*use CSS (i.e. flexbox)

Note: @enact/moonstone is not an identical match to Enyo Moonstone, and we are not aiming for 100% feature equivalence. We are trying to make smart decisions about the features and components that were not used (or rarely used) and are easily implemented at the application level. Please refer to the documentation for each @enact/moonstone component to get details on how to use it.

EnyoEnactNotes
AccordionExpandableItem
AnimatedButtondeprecated
ApplicationCloseButtonApplicationCloseButtonprovided in @enact/moonstone/Panels
AudioPlaybackpreviously work-in-progress (WIP)/unused
BodyTextBodyText
BreadCrumbArrangerBreadCrumbArrangerprovided in @enact/moonstone/Panels
ButtonButton
Calendarunused1
CaptionDecoratorunused1
ChannelInfodeprecated
CheckboxCheckbox
CheckboxItemCheckboxItem
ClampedTextunused1
Clock*under review
ContextualPopupContextualPopupprovided in @enact/moonstone/ContextualPopupDecorator
ContextualPopupButtondeprecated
ContextualPopupDecoratorContextualPopupDecorator
DataGridListVirtualGridList
DataListVirtualList
DataTableunused1
DatePickerDatePicker
DayPickerDayPicker
DialogDialog
DividerDivider
Drawers*under review
ExpandableDataPickerExpandableList
ExpandableInputExpandableInput
ExpandableIntegerPickerExpandablePicker
ExpandableListItemExpandableItem
ExpandablePickerExpandableList
ExpandableTextunused1
FormCheckbox*under review
GridListImageItemGridListImageItemprovided in @enact/moonstone/VirtualList
HeaderHeaderprovided in @enact/moonstone/Panels
HighlightTextunused1
Historyuse @enact/ui/Cancelable HOC for history-type activities
HistorySupportuse @enact/ui/Cancelable HOC for history-type activities
IconIcon
IconButtonIconButton
ImageImage
ImageItemunused1
InputInput
InputDecoratordeprecated; decorator functionality is now part of @enact/moonstone/Input
IntegerPickerRangePicker with orientation: vertical and vertical: trueinternal usage2
ItemItem
ItemOverlayItemOverlayprovided in @enact/moonstone/Item
LabeledTextItemLabeledItem
LightPanelsViewManager
ListActionsuse @enact/moonstone/IconButton and @enact/moonstone/ContextualPopupDecorator
MarqueeMarquee
MoonAnimatorunwanted3
MoonArrangerunwanted3
NewPagingControlsee PagingControl
NotificationNotification
ObjectActionDecoratorunwanted3
Overlayuse @enact/ui/Layerable HOCunder review
PagingControluse @enact/moonstone/IconButton and custom handlers
PanelPanelprovided in @enact/moonstone/Panels
PanelsPanels
PlaylistSupportunused1
PopupPopup
ProgressBarProgressBar
ProgressButtonunused1
RadioItemRadioItem
RadioItemGroupuse @enact/ui/Group HOC with @enact/moonstone/RadioItems
RichTextunused1
ScrimScrimprovided in @enact/ui/FloatingLayer
ScrollableScrollableHOC provided in @enact/moonstone/Scroller
ScrollControlsuse Scrollable HOC
ScrollerScroller
ScrollStrategyuse Scrollable HOC
ScrollThumbinternal usage2
SelectableItemSelectableItem
SimpleIntegerPickerEditableIntegerPicker
SimplePickerPicker
SliderSlider (and IncrementSlider for jump buttons)
SpinnerSpinner
StyleAnimatorunused1
Tableunused1
TextAreaunused1
TimePickerTimePicker
ToggleButtonToggleButton
ToggleItemSwitchItem or ToggleItem@enact/moonstone/SwitchItem is a specific extension of @enact/moonstone/ToggleItem
ToggleSwitchSwitch
ToggleTextunused1
TooltipTooltipprovided in @enact/moonstone/TooltipDecorator; wraps @enact/moonstone/Button and @enact/moonstone/IconButton
TooltipDecoratorTooltipDecorator
VideoFeedbackunused1
VideoFullscreenToggleButtonunused1
VideoInfoBackgroundunused1
VideoInfoHeaderunused1
VideoPlayerVideoPlayer
VideoTransportSliderunused1

1- Internal review of Moonstone applications revealed no usage of the component.

2- The component is generally only used internally by the framework.

3- Internal review found dissatisfaction with the component.