Releases: kurrent-io/Design-System
@eventstore-ui/components@1.7.1
Patch Changes
032ca21- Prevent es-loading-text from overflowing it's parents
@eventstore-ui/layout@1.4.0
Minor Changes
f895224- Addes-empty-stateto be used as therenderEmptyStateofPage
@eventstore-ui/layout@1.3.0
Minor Changes
-
a55cd76- Improvements:renderLoadingStateprop in thePagecomponent now accepts false to render normally.TableCellpropsexptectedLengthandvariancefor<es-loading-text />rendering.es-tableproploadingadded to indicate<es-loading-text />rendering,.withloadingRowsprops to specify the number of rows to render.
Bug fixes:
- Removed
fixStyle: 'inline-type-imports'from ESLint rules due to compatibility issues with@typescript-eslint/consistent-type-imports.
@eventstore-ui/configs@1.1.0
Minor Changes
-
a55cd76- Improvements:renderLoadingStateprop in thePagecomponent now accepts false to render normally.TableCellpropsexptectedLengthandvariancefor<es-loading-text />rendering.es-tableproploadingadded to indicate<es-loading-text />rendering,.withloadingRowsprops to specify the number of rows to render.
Bug fixes:
- Removed
fixStyle: 'inline-type-imports'from ESLint rules due to compatibility issues with@typescript-eslint/consistent-type-imports.
@eventstore-ui/components@1.7.0
Minor Changes
-
a55cd76- Improvements:renderLoadingStateprop in thePagecomponent now accepts false to render normally.TableCellpropsexptectedLengthandvariancefor<es-loading-text />rendering.es-tableproploadingadded to indicate<es-loading-text />rendering,.withloadingRowsprops to specify the number of rows to render.
Bug fixes:
- Removed
fixStyle: 'inline-type-imports'from ESLint rules due to compatibility issues with@typescript-eslint/consistent-type-imports.
@eventstore-ui/components@1.6.1
@eventstore-ui/components@1.6.0
Minor Changes
-
389e7e2- Addactionsfor use in tables and panel headerses-actions- Action container.
es-action- Generic button action.
es-action-with-confirmation- An action button with confirmation modal.
es-action-link- Link action.
es-action-dropdown- A dropdown to contain more actions.
ActionCopy- Copy some text.
ActionDelete- Delete icon and confirmation modal.
action.css- Styles for creating custom actions.
Patch Changes
918e384- Bug fix: Persist portaled elements when parentes-portalis moved in the DOM.
@eventstore-ui/components@1.5.0
Minor Changes
-
14620f6- Previously, when passing data directly to a table's rows (rather than passing strings and usinggetCellData), the data objects were being used as keys, causing unnecessary re-renders.es-tablewill now warn when this is happening, and exposes a new propgetRowKeyto allow you to convert the data into a stable key.renderExpansionis now more accurately typed to have the passed row asanyand and additionally recieves this converted key, as well as the index of the row.
rowClassis also more accurately typed to have the passed row asany.es-table-nestedexposes bothgetRowKeyandgetNestedRowKeyfor the nested table.
@eventstore-ui/stores@1.1.0
Minor Changes
-
a643d2e- Get's a single item from the list store, or inserts a default and returns it.const item = store.getOrInsert('my-id', () => ({ id: 'my-id', value: Math.random(), }));
@eventstore-ui/components@1.4.0
Minor Changes
-
600322d-es-tabsFeatures
- Add an icon between tabs with the
interTabIconandinterTabIconSizeprops. - "header-end" slot added, for placing buttons alongside tabs
Improvements
- Tab sizes are now tracked, so that the indicator resizes (without animating) when the tabs are resized.
- Tabs will now evenly collapse, and elipsis overflowing text
Bug fixes
activeParamprop can now be changed after initial render
- Add an icon between tabs with the