* feat(icons): inline carbon icons used by components
* feat(icons): update svelte components to use inlined carbon icons
* breaking(deps): remove carbon-icons-svelte
* chore(deps-dev): install carbon-icons-svelte as a devDependency
* fix(ToolTip): better toggling logic
* fix(ToolTip): remove redundant click handler
* fix(ToolTip): ensure at most one ToolTip is open at the same time
- a click event closes the tooltip if the target is not the tooltip or
the tooltip icon.
- the event is registered in the capture phase and a `setTimeout` is used to
deal with edge cases in which a button is used to toggle the tooltip
on or off.
* fix(data-table): include border style for non-expandable rows
Fixes#861
* docs(data-table): use batchExpansion for non-expandable rows example [ci skip]
* feat(types): loosen type for Carbon icons #806
* Add closeIcon option and remove stopPropagation on:click in HeaderAction (#840)
* Remove stopPropagation on:click
Remove stopPropagation on:click helps when you have more then one acction to switch between actions tabs
* fix bug for default icon
* add closeIcon attribute to HeaderAction
* feat(types): loosen type for Carbon icons #806
* chore: update TreeView, HeaderAction icon types
Co-authored-by: Daniel Miedzik <daniel.miedzik@gmail.com>
* Remove stopPropagation on:click
Remove stopPropagation on:click helps when you have more then one acction to switch between actions tabs
* fix bug for default icon
* add closeIcon attribute to HeaderAction
* fix(combo-box): clicking chevron should not open the combo box if disabled
Fixes#776
* fix(toolbar-batch-actions): cancel text should be slottable
Fixes#782
* added the staticProp property for the Modal component to work correctly
* Update src/DatePicker/DatePicker.svelte
Co-authored-by: Eric Liu <ericyl.us@gmail.com>
* Update src/DatePicker/DatePicker.svelte
Co-authored-by: Eric Liu <ericyl.us@gmail.com>
Co-authored-by: Leonid <leo@garantum.ru>
Co-authored-by: Eric Liu <ericyl.us@gmail.com>
* fix(combo-box): fix reactivity regression #768Fixes#768
* fix(combo-box): if selectedItem is not defined, default selectedIndex to 0
* fix(combo-box): do not reset selectedIndex to 0, fallback to empty string
* fix(combo-box): reset selectedIndex
* docs: update number of available Carbon icons
* docs: add svelte:head example for loading CDN styles
* chore(deps-dev): upgrade svelte to 3.40.1
* fix(a11y): disable a11y-mouse-events-have-key-events warning #760
* fix(deps): upgrade carbon-icons-svelte to v10.36.0 to avoid a11y warnings #760
* refactor(overflow-menu): remove formatStyle utility
* docs: links in paragraphs should be inline
* docs: add note on using all styles for dynamic theming
* fix(DataTable): undefined cell value fallback
* Update DataTable.svelte
* fix(data-table): remove "" as the default value for table cells
Co-authored-by: Eric Y Liu <ericyl.us@gmail.com>
* fix(data-table): type DataTableRowId as "any" #530Fixes#530
* fix(tree-view): make first node focusable if activeId does not match selected
* fix(overflow-menu): set type="button" to prevent default submit behavior #554Fixes#554
* fix(overflow-menu): update semantic attributes in OverflowMenuItem
* fix(number-input): do not dispatch change event on initialization #561Fixes#561
* fix(tree-view): make first focusable node tabbable regardless of active/selected states
* fix(date-picker): load rangePlugin dynamically
* build(rollup): enable inlineDynamicImports
* build(rollup): remove "clipboard-copy" global
* fix(overflow-menu): do not render title if using a slot #537Fixes#537
* fix(select): forward missing focus, input events #501Fixes#501
* fix(date-picker): append calendar to date picker element #345Fixes#345
* fix(date-picker): do not import rangePlugin from esm folder
* fix(date-picker): correctly type change event for single/range types
* feat(date-picker): add valueFrom, valueTo for range datepicker
* docs(date-picker): add range type example
* docs(date-picker): extract range example to iframe
* docs(date-picker): extract single type to iframe