14.276.0 • Published 7 months ago

@genesislcap/rapid-design-system v14.276.0

Weekly downloads
-
License
SEE LICENSE IN li...
Repository
github
Last release
7 months ago

lerna TypeScript

Genesis Rapid Design System

This package is a Design System (Rapid). It is built on top of the foundation-ui and provides a set of components that are ready to use without any additional configuration.

API Docs

Installation

To enable this module in your application, follow the steps below.

  1. Add @genesislcap/rapid-design-system as a dependency in your package.json file. Whenever you change the dependencies of your project, ensure you run the $ npm run bootstrap command again. You can find more information in the package.json basics page.
{
  "dependencies": {
    "@genesislcap/rapid-design-system'": "latest"
  },
}

Setting Up the Design System

The setup involves providing and registering Design System components from rapid-design-system or other places. Here's how you can do it:

Providing the Design System & Registering All Components

Tipically, in the components.ts file (or your entry-point for app-level setups), you provide the design system using provideDesignSystem and register components against that design system. Here's an example:

import { baseComponents, provideDesignSystem } from '@genesislcap/rapid-design-system';

provideRapidDesignSystem().register(baseComponents);

In the example above, baseComponents is a collection of components that are part of the same Design System. You can also register additional components if needed (even from other Design Systems, which will be prefixed with rapid- in this case).

Registering Specific Components

If you want to register specific components, you can do so by importing them from the design system and registering them. Here's an example:

import { rapidButton, rapidDesignSystemProvider, provideDesignSystem } from '@genesislcap/rapid-design-system';

provideRapidDesignSystem().register(
  /**
   * Design system provider element used to declaratively apply rapid config to every dom node in the host tree.
   */
  rapidDesignSystemProvider(),

  /**
   * Button component
   */
  rapidButton()
);

In the example above, rapid-button will be the only component registered in the Rapid Design System. YOu can also register multiple components at once:

import { provideDesignSystem, rapidButton, rapidCard, rapidDesignSystemProvider, rapidnModal } from '@genesislcap/rapid-design-system';

provideDesignSystem().register(
  /**
   * Design system provider element used to declaratively apply rapid config to every dom node in the host tree.
   */
  rapidDesignSystemProvider(),

  /**
   * Components that will be registered in the Rapid Design System
   */
  rapidButton(),
  rapidCard(),
  rapidModal()
);

Registering Third-Party Components

We provide a few "third-party" components that are not part of the Design System package. These can be registered in the same way as the other Design System components. Here's an example:

import { foundationLayoutComponents } from '@genesislcap/foundation-layout';
import { baseComponents, provideDesignSystem } from '@genesislcap/rapid-design-system';
import { g2plotChartsComponents } from '@genesislcap/g2plot-chart';
import { gridComponents } from '@genesislcap/grid-pro';

provideDesignSystem().register(
  baseComponents,

  /**
   * Third-party components
   */
  foundationLayoutComponents,
  g2plotChartsComponents,
  gridComponents
);

The example above registers Rapid UI components from the Rapid Design System, Foundation Layout, G2Plot Charts, and Grid Pro.

License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact Genesis Global for more details.

Licensed components

Genesis low-code platform

14.271.0

8 months ago

14.271.2

7 months ago

14.271.1

7 months ago

14.218.2

1 year ago

14.218.1

1 year ago

14.218.0

1 year ago

14.229.0

1 year ago

14.235.0-FUI-2289.1

12 months ago

14.272.0

7 months ago

14.219.2

1 year ago

14.219.1

1 year ago

14.219.0

1 year ago

14.265.0-axes.1

8 months ago

14.260.0

9 months ago

14.260.2

9 months ago

14.260.1

9 months ago

14.260.3

9 months ago

14.273.0

7 months ago

14.250.0

10 months ago

14.264.1-PA-1663.1

8 months ago

14.261.1

9 months ago

14.261.0

9 months ago

14.261.3

9 months ago

14.275.2-PA-1663.3

7 months ago

14.251.5

10 months ago

14.251.3

10 months ago

14.251.4

10 months ago

14.275.2-PA-1663.4

7 months ago

14.251.1

10 months ago

14.251.2

10 months ago

14.274.1

7 months ago

14.274.0

7 months ago

14.251.0

10 months ago

14.246.2-PA-1593.2

10 months ago

14.262.0

9 months ago

14.262.2

9 months ago

14.262.1

9 months ago

14.275.2

7 months ago

14.275.1

7 months ago

14.275.3

7 months ago

14.252.0

10 months ago

14.275.0

7 months ago

14.263.0

9 months ago

14.240.0

11 months ago

14.276.0

7 months ago

14.230.2

1 year ago

14.230.0

1 year ago

14.230.1

1 year ago

14.253.0

10 months ago

14.264.2

8 months ago

14.264.1

8 months ago

14.264.4

8 months ago

14.264.3

8 months ago

14.241.0

11 months ago

14.264.0

9 months ago

14.254.0

10 months ago

14.231.0

12 months ago

14.265.1

8 months ago

14.265.0

8 months ago

14.242.1

11 months ago

14.242.0

11 months ago

14.255.0

10 months ago

14.232.0

12 months ago

14.255.1

10 months ago

14.232.1

12 months ago

14.251.0-RPT-81.2

10 months ago

14.266.0

8 months ago

14.243.0

11 months ago

14.266.1

8 months ago

14.220.0

1 year ago

14.233.1

12 months ago

14.256.0

10 months ago

14.233.0

12 months ago

14.244.1

11 months ago

14.244.2

11 months ago

14.267.0

8 months ago

14.244.0

11 months ago

14.221.0

1 year ago

14.244.3

11 months ago

14.234.0

12 months ago

14.234.1

12 months ago

14.257.0

10 months ago

14.211.6

1 year ago

14.257.1

10 months ago

14.234.2

12 months ago

14.245.0

11 months ago

14.268.0

8 months ago

14.222.0

1 year ago

14.268.2

8 months ago

14.268.1

8 months ago

14.268.4

8 months ago

14.268.3

8 months ago

14.268.4-PA-1664.2

8 months ago

14.264.4-PA-1664.1

8 months ago

14.235.0

12 months ago

14.258.1

10 months ago

14.258.0

10 months ago

14.258.3

10 months ago

14.258.2

10 months ago

14.235.0-FUI-2290.1

12 months ago

14.260.1-RPT-0.1

9 months ago

14.246.0

11 months ago

14.223.0

1 year ago

14.269.0

8 months ago

14.246.1

10 months ago

14.246.2

10 months ago

14.235.0-test.1

12 months ago

14.259.0

10 months ago

14.236.0

12 months ago

14.259.1

9 months ago

14.224.0

1 year ago

14.247.2

10 months ago

14.224.4

1 year ago

14.224.3

1 year ago

14.247.0

10 months ago

14.224.2

1 year ago

14.247.1

10 months ago

14.224.1

1 year ago

14.237.1

11 months ago

14.237.0

12 months ago

14.234.2-FUI-2287.1

12 months ago

14.225.3

1 year ago

14.225.2

1 year ago

14.225.1

1 year ago

14.248.0

10 months ago

14.225.0

1 year ago

14.238.0

11 months ago

14.238.1

11 months ago

14.238.2

11 months ago

14.249.0

10 months ago

14.226.1

1 year ago

14.226.0

1 year ago

14.275.0-axes.1

7 months ago

14.239.0

11 months ago

14.264.3-PA-1660.2

8 months ago

14.227.1

1 year ago

14.227.0

1 year ago

14.241.0-FUI-2294.2

11 months ago

14.241.0-FUI-2294.1

11 months ago

14.227.4

1 year ago

14.227.3

1 year ago

14.227.2

1 year ago

14.270.0

8 months ago

14.264.1-PA-1660.1

8 months ago

14.217.4

1 year ago

14.217.3

1 year ago

14.217.2

1 year ago

14.217.1

1 year ago

14.217.6

1 year ago

14.217.5

1 year ago

14.228.0

1 year ago

14.228.1

1 year ago

14.217.0

1 year ago

14.215.1

1 year ago

14.216.0

1 year ago

14.215.0

1 year ago

14.214.4

1 year ago

14.214.3

1 year ago

14.214.2

1 year ago

14.214.1

1 year ago

14.214.0

1 year ago

14.213.0

1 year ago

14.213.1

1 year ago

14.209.2

1 year ago

14.209.1

1 year ago

14.210.3

1 year ago

14.210.2

1 year ago

14.210.1

1 year ago

14.210.0

1 year ago

14.210.5

1 year ago

14.210.4

1 year ago

14.211.2

1 year ago

14.211.1

1 year ago

14.211.0

1 year ago

14.211.5

1 year ago

14.211.4

1 year ago

14.211.3

1 year ago

14.212.0

1 year ago

14.208.3

1 year ago

14.208.2

1 year ago

14.209.0

1 year ago

14.208.1

1 year ago

14.207.1

1 year ago

14.207.2

1 year ago

14.207.3

1 year ago

14.208.0

1 year ago

14.206.1

1 year ago

14.206.2

1 year ago

14.206.3

1 year ago

14.206.4

1 year ago

14.207.0

1 year ago

14.206.0

1 year ago

14.205.1

1 year ago

14.205.0

1 year ago

14.204.0

1 year ago

14.204.1

1 year ago

14.203.2

1 year ago

14.196.1

1 year ago

14.196.0

1 year ago

14.184.0

2 years ago

14.197.0-ng.2

1 year ago

14.197.0

1 year ago

14.197.1

1 year ago

14.185.0

2 years ago

14.198.0

1 year ago

14.200.0

1 year ago

14.186.0

2 years ago

14.186.1

2 years ago

14.191.0

2 years ago

14.191.1

2 years ago

14.199.2

1 year ago

14.199.0

1 year ago

14.199.1

1 year ago

14.201.0

1 year ago

14.192.2-axes.2

2 years ago

14.190.0

2 years ago

14.187.0

2 years ago

14.149.2

1 year ago

14.187.1

2 years ago

14.155.0-axes.1

2 years ago

14.155.0-axes.2

2 years ago

14.192.1

2 years ago

14.192.2

2 years ago

14.192.0

2 years ago

14.202.0

1 year ago

14.180.6

2 years ago

14.180.7

2 years ago

14.188.0

2 years ago

14.180.8

2 years ago

14.193.2

2 years ago

14.193.3

2 years ago

14.193.0

2 years ago

14.193.1

2 years ago

14.203.0

1 year ago

14.203.1

1 year ago

14.181.1

2 years ago

14.181.0

2 years ago

14.189.0

2 years ago

14.194.3

2 years ago

14.194.4

2 years ago

14.194.1

2 years ago

14.194.2

2 years ago

14.194.0

2 years ago

14.194.7

2 years ago

14.194.5

2 years ago

14.194.6

2 years ago

14.182.2

2 years ago

14.182.0

2 years ago

14.182.1

2 years ago

14.195.2

1 year ago

14.195.3

1 year ago

14.195.0

2 years ago

14.195.1

1 year ago

14.183.3

2 years ago

14.183.4

2 years ago

14.183.1

2 years ago

14.183.2

2 years ago

14.183.0

2 years ago

14.183.7

2 years ago

14.183.5

2 years ago

14.183.6

2 years ago

14.180.4

2 years ago

14.180.5

2 years ago

14.180.2

2 years ago

14.180.3

2 years ago

14.180.0

2 years ago

14.180.1

2 years ago

14.179.0

2 years ago

14.178.0

2 years ago

14.177.3

2 years ago

14.177.2

2 years ago

14.177.1

2 years ago

14.177.0

2 years ago

14.174.0

2 years ago

14.175.0

2 years ago

14.176.0

2 years ago

14.173.4

2 years ago

14.173.3

2 years ago

14.173.2

2 years ago

14.173.1

2 years ago

14.173.0

2 years ago

14.172.3

2 years ago

14.172.2

2 years ago

14.172.1

2 years ago

14.172.0

2 years ago

14.171.0

2 years ago

14.169.0

2 years ago

14.170.0

2 years ago

14.168.0

2 years ago

14.167.2

2 years ago

14.167.1

2 years ago

14.167.0

2 years ago

14.166.0

2 years ago

14.165.0

2 years ago

14.165.2

2 years ago

14.165.1

2 years ago

14.164.1

2 years ago

14.164.0

2 years ago

14.163.0

2 years ago

14.162.6

2 years ago

14.162.5

2 years ago

14.162.4

2 years ago

14.162.3

2 years ago

14.162.2

2 years ago

14.162.1

2 years ago

14.162.0

2 years ago

14.161.0

2 years ago

14.158.2

2 years ago

14.159.0

2 years ago

14.160.1

2 years ago

14.160.0

2 years ago

14.158.1

2 years ago

14.158.0

2 years ago

14.157.0

2 years ago

14.156.2

2 years ago

14.156.0

2 years ago

14.156.1

2 years ago

14.155.1

2 years ago

14.155.0

2 years ago

14.154.1

2 years ago

14.154.2

2 years ago

14.154.0

2 years ago

14.152.2

2 years ago

14.153.0

2 years ago

14.152.1

2 years ago

14.150.1

2 years ago

14.152.0

2 years ago

14.150.2

2 years ago

14.151.0

2 years ago

14.151.1

2 years ago

14.150.0

2 years ago

14.149.0

2 years ago

14.148.0

2 years ago

14.147.0

2 years ago

14.146.1

2 years ago

14.146.0

2 years ago

14.145.3

2 years ago

14.145.4

2 years ago

14.145.0

2 years ago

14.145.1

2 years ago

14.145.2

2 years ago

14.144.1

2 years ago

14.144.0

2 years ago

14.143.1

2 years ago

14.143.2

2 years ago

14.143.0

2 years ago

14.139.2

2 years ago

14.141.3

2 years ago

14.140.0

2 years ago

14.141.0

2 years ago

14.142.0

2 years ago

14.141.1

2 years ago

14.141.2

2 years ago

14.139.0

2 years ago

14.138.1

2 years ago

14.139.1

2 years ago

14.138.0

2 years ago

14.137.0

2 years ago

14.137.1

2 years ago

14.135.0

2 years ago

14.136.0

2 years ago

14.134.0

2 years ago

14.133.0

2 years ago

14.133.1

2 years ago

14.132.0

2 years ago

14.131.0

2 years ago

14.129.0

2 years ago

14.128.0

2 years ago

14.130.0

2 years ago

14.127.6

2 years ago

14.127.5

2 years ago

14.127.4

2 years ago

14.127.3

2 years ago

14.127.2

2 years ago