jbpenrath
5b0d794217
📦 ️(react) export LabelledBox component
...
Allow to import LabelledBox component by consumers
2025-07-24 11:40:09 +02:00
Nathan Vasse
a343db2b0e
✨ (react) export locale in package
...
We want to be able to import the locales from the consumer in order
to customize them.
2025-05-05 18:00:22 +02:00
Nathan Vasse
a8ec9fb757
✨ (react) add InputPassword
...
We had the need to have a built-in password input able to show or
hide the password.
Closes #301
2024-03-21 17:16:39 +01:00
Nathan Vasse
0ef7684b12
✨ (react) add Tooltip component
...
This component will allow to provide contextual information on any
DOM node.
Closes #239
2024-03-21 16:14:55 +01:00
Nathan Vasse
10c9abf1d2
✨ (demo) add delete confirmation modal
...
We want to showcase pre built modals in the demo.
2024-02-19 16:48:39 +01:00
Nathan Vasse
f81005f66c
🏷️ (react) export ModalProvider to package
...
We were not able to import useModals from consumer code. It was
preventing us to use pre built modals.
Fixes #262
2024-02-19 16:48:39 +01:00
Nathan Vasse
1445f4a222
✨ (react) add Modal
...
Here it is! Our really wanted Modal component, based on Figma sketches.
2024-02-05 15:23:03 +01:00
Nathan Vasse
132b676ff7
✨ (react) add Toast component
...
This component allows to create dynamic Toast appearing at the bottom
of the screen for few seconds.
2024-01-05 16:38:09 +01:00
Nathan Vasse
33d0c9fdca
✨ (react) add Alert
...
Here is the Alert component based on recent delivered sketches.
There is a main component that based on props renders sub alert components.
2024-01-02 15:26:13 +01:00
Nathan Vasse
bbf3df852f
✨ (react) add TextArea component
...
How could we ship a design system library without a textarea?
2023-10-24 11:56:47 +02:00
Nathan Vasse
cce8eccf5b
✨ (theme) add themes management
...
This is made in order to be able to handle natively multiple themes
for the future light/dark themes and also allow consumers to create
their own.
2023-10-04 15:18:00 +02:00
Lebaud Antoine
0c757957a7
🩹 (react) export Popover component and its props
...
Include missing Popover component exports to the React package.
Re-order package exports to be alphabetically sorted.
2023-10-03 13:28:35 +02:00
Nathan Vasse
80e8dc45eb
✨ (react) add file uploader
...
Add mono and multi file uploader according to sketches.
2023-06-28 16:20:17 +02:00
Lebaud Antoine
c160359045
🐛 (react) export DatePicker components
...
Date picker elements were not exported in the global `index.ts`
2023-06-23 12:50:54 +02:00
Nathan Vasse
9d7ad489ba
✨ (react) add Switch component
...
Implement a shiny new component that can be used as an alternative to
the regular checkbox.
2023-05-24 15:37:50 +02:00
Nathan Vasse
e05c6b786c
🏷️ (react) export DefaultToken types and defaultTokens variable
...
By doing this we provide more typings for consumers which makes more
handy the use of the local configuration in cunningham.ts files.
2023-05-24 11:10:13 +02:00
Nathan Vasse
15eb9b9e57
🏷️ (react) add missing types exports
...
We forgot to add exports for Checkbox and Radio.
2023-05-15 17:23:49 +02:00
Nathan Vasse
2ff5fc5d29
✨ (react) add Select component
...
Finally our powerful Select component is available to make great forms!
2023-05-12 11:13:38 +02:00
Romain Le Cellier
b53afcb4af
✨ (react) add DataList
...
Implement DataList that is a wrapper of DataGrid without header, sorting
nor pagination.
2023-05-05 10:54:50 +02:00
Nathan Vasse
feea284ec8
✨ (react) add Input component
...
Finally the first form component of the design system. It wraps and enhance
the native input element.
2023-04-25 11:28:32 +02:00
Nathan Vasse
4f1168463f
✨ (react) add generic Field component
...
This component will wrap most of form components in order to provide
them a generic state attribute along with texts below them.
2023-04-25 11:28:32 +02:00
Nathan Vasse
994d42578e
✨ (react) add DataGrid, SimpleDataGrid components
...
The DataGrid component can be considered as the core one, which provides
a full controlled component, but more complicated than SimpleDataGrid
which is based on DataGrid. SimpleDataGrid is intended to give a simple
ready-to-use data grid for client side data for example.
2023-03-28 12:00:27 +02:00
Nathan Vasse
8e078c87c2
✨ (react) add Loader component
...
The first use of this loader will be inside the DataGrid for its
loading state. Its colors are based on the existing primary
colors tokens.
2023-03-28 12:00:27 +02:00
Nathan Vasse
88e478d9f6
✨ (react) add Pagination component
...
In order to create a DataGrid we first need a fully working pagination
component. It comes with multiples working examples in the documentation.
2023-03-28 12:00:27 +02:00
Nathan Vasse
90feb4ba4a
🌐 (react) add i18n
...
We need to be able to use localized texts for various components, like for
accessible labels. We decided to setup a lightweight implementation of
localizable to avoid relying on an existing heavy library.
The Provider includes by default full translations for english, and it is
also made to be able to load easily any custom locale directly from the
Provider.
2023-03-28 12:00:27 +02:00
Nathan Vasse
75f2617726
✨ (components) add react repo
...
This repo only contains a Button which is here only for demonstration purpose.
Its purpose is to contain all the future react-based components of the
design system.
2022-12-07 17:07:18 +01:00