Fluent Commerce Logo
Docs
Sign In

Component SDK

Package

Changed on:

29 Jan 2025

Publisher:Fluent Commerce
Website:Fluent Commerce

Download reference module

Version History

2024-07-26

New library:

  • Added material-ui/pickers (3.3.10)

QOL:

  • MUI components no longer have false linting errors
  • Support for CSS prop
    • Values passed to the CSS prop will be transpiled into valid CSS and the classname applied to the component. For more docs on this checkout the docs here
  • TTypescript library version bump to support newer (v18) node.js versions. Versions above 18 may work but have not been tested.
  • No need to import React to use JSX
    • Shifted to utilizing Babels automatic runtime feature meaning the JSX transform is automatically imported into tsx files
  • Changed the target from es5 to es6
    • In line with our core UI frameworks we do not provide support for legacy IE (< 10)


2023-04-19

v1.2023.4.769

Package updates

Overview

The Component SDK allows clients and partners to develop new components to extend the functionality of the Fluent Web Apps.

Detailed Technical Description

Key Features
  • Hooks -> Custom components can easily interact with OMX functionality via the provided hooks.
  • Utility Components -> Some utility components are provided to make building custom components easier and more consistent.
  • Registries -> Before a custom component can be used in an OMX web app, it must be registered with one of the three registries (Details on each can be found on the registries page):
    • Component Registry - for standard in-page components
    • Field Registry - for interactive form field components
    • Template Registry - for adding new template helpers
Developer setup

Information on getting started, setting up your project, and unit testing can be found here.

Capability type:Tool