Design systems - introduction
A design system is a collection of resources for interactive media that promotes brand alignment. Typically, it consists of the following:
A design system is a collection of resources for interactive media that promotes brand alignment. Typically, it consists of the following:
The entity-management micro front-end gives you a grid and a form that you can add to your pages and configure.
Foundation forms has a range of advanced components for entering text, numbers, floats, dates and booleans, as well as select and autocomplete input boxes. You can use these to create polished, complex forms for your application in quick time.
You can create custom control renderers to work alongisde the standard set of foundation form controls.
lerna
lerna
Foundation forms use a JSON Schema to define the underlying model of the form. This defines the objects and properties, as well as their types.
Foundation forms allows you to customise the layout of your forms.
Rules enable you to add dynamic aspects to a form. For example, you can show, hide, enable or disable a UI Schema element based on another value in the form.
Most renderers are defined directly in the jsonSchema that comes from the server, but there are also those that you can add via uiSchema.
You can apply simple or more complex validation logic to foundation forms in a number of ways.
lerna
The Reporting micro front-end enables your users to create report specifications, run them, or save them for later use.
lerna
API
You can find detailed information on this micro front-end in the API documentation.
A micro front-end is a collection of components that meet common requirements.
Profile Management
Now let's create a single page with a grid and a form for entering data.
If the target environment does not support websockets the client can be configured to operate in http polling mode.
Our easy-to-use Genesis components (also known as custom elements) are web-component-based, so they work with or without your favourite framework.