Nick Wing
6364b23030
fix(checkbox): forward on:focus
, on:blur
to Checkbox
and InlineCheckbox
( #1937 )
2024-03-16 09:31:30 -07:00
berndfuhrmann
9132bf8e5a
fix(data-table): loosen sort
return type to be a number
( #1935 )
...
Fixes #1934
Loosen the `sort` return type from `0 | 1 | -1` to `number`.
2024-03-13 09:55:02 -07:00
spburtsev
d8bc65163e
feat(ui-shell): support button tooltip in HeaderGlobalAction
( #1894 )
...
Closes #1893
2024-03-07 20:37:58 -08:00
metonym
8bffc17d65
fix(link)!: do not render p
for disabled link
...
Closes #1924
Svelte 5 will not compile if `div` is nested inside `p` element. Refactor Link to render an `a` instead of `p` when disabled.
2024-03-06 22:49:27 -05:00
Eric Liu
4085536189
fix(code-snippet): showMoreLess={false}
should hide button
...
Fixes #1536
If `showMoreLess` is explicitly `false` for multi-line code snippets, the button should not be shown at all.
2024-02-24 10:24:59 -08:00
mmamedel
90dbd1562b
fix(slider): dispatch on:input
event ( #1906 )
...
Fixes #1643
The dispatched `on:change` event in `Slider` only fires when the slider thumb is released. `on:input` fires when actively dragging the thumb, and should fire on every increment (e.g., 1, 2, 3).
2024-02-10 20:44:39 -08:00
metonym
6590457574
fix(types): improve e.detail
type for dispatched events ( #1907 )
...
* fix(types): improve `e.detail` type for dispatched events
* Run "yarn build:docs"
* test: assert new types
2024-02-01 10:56:34 -05:00
Eric Liu
d3e5b3dd54
chore: re-install sveld and run yarn build:docs
2024-01-09 20:15:04 -08:00
Ryan Marx
59018728df
fix(button): forward on:focus
event ( #1878 )
...
Fixes #1830
2024-01-09 20:09:11 -08:00
metonym
479225711a
fix(radio-button): allow value
type to be a number ( #1868 )
2023-12-17 09:42:28 -08:00
Eric Liu
292881dc3e
chore: remove types/README.md [ci skip]
...
Avoid publishing this file as part of the package since this is not relevant to consumers of the library.
2023-12-07 19:08:00 -08:00
metonym
1ad4e3d385
feat(tree-view): add showNode
accessor ( #1844 )
...
Closes #1377
2023-11-12 14:25:15 -08:00
metonym
6a55fef62e
feat(tree-view): make node
slottable ( #1843 )
...
Closes #1660
2023-11-12 14:15:28 -08:00
Eric Liu
a9460e944d
fix(select-item): export class
and style
props ( #1840 )
...
Closes #1839
2023-11-07 18:58:45 -08:00
Enrico Sacchetti
7ba52df3a1
fix(multi-select): render checkboxes for form data ( #1835 )
...
* chore: downgrade docs to svelte 3 for compatibility
* chore(multi-select): keep checkboxes rendered in DOM
* Display ListBox via CSS
See #1742
2023-10-26 21:21:37 -04:00
Eric Liu
06d81ddbff
fix(radio-button-group): strongly type dispatched change/select events ( #1819 )
2023-10-03 11:23:17 -07:00
Eric Liu
836b360b9b
fix(tile-group): add name
and required
props ( #1818 )
2023-10-03 11:20:16 -07:00
Alex Rock
9456eaab3c
feat(data-table): pass row
to display
function ( #1810 )
2023-10-01 10:19:13 -07:00
brunnerh
24e2a8874f
fix(radio-button-group): add name
and required
props ( #1037 )
...
Fixes #1036
2023-10-01 10:14:53 -07:00
Michael Greminger
e5675eb203
feat(ui-shell): forward click
event to HeaderActionLink
( #1797 )
...
Closes #1796
2023-08-26 10:17:05 -07:00
Eric Liu
51c281de4a
feat(file-uploader): add size
prop to FileUploaderButton
( #1786 )
2023-07-24 06:33:53 -07:00
Eric Liu
d6804b44fe
fix(loading)!: remove redundant description
label ( #1783 )
...
Fixes #1670
2023-07-23 14:07:55 -07:00
Eric Liu
a7443c2dca
fix(types): correctly type kind
prop in FileUploader
, FileUploaderButton
( #1781 )
2023-07-23 12:42:33 -07:00
Eric Liu
be763706ca
fix(types): improve formatting of prop comments ( #1779 )
2023-07-23 12:25:44 -07:00
Eric Liu
239f1b10e5
feat(file-uploader): make labelTitle
, labelDescription
slottable ( #1780 )
2023-07-23 12:25:31 -07:00
Eric Liu
baff07e012
feat(slider): add hideLabel
prop ( #1777 )
...
Closes #1682
Co-authored-by: siaikin <abc1310054026@outlook.com>
2023-07-23 12:04:39 -07:00
Eric Liu
2f026f792a
feat(typescript)!: support svelte 4 ( #1773 )
...
Closes #1753
The minimum Svelte version required for TypeScript users is now 3.55.
2023-07-19 09:44:56 -07:00
Eric Liu
7885e124b4
chore(types): fix formatting of prop comments in Header
, SideNav
2023-07-13 10:52:52 -07:00
Eric Liu
2715ed9c38
chore(ui-shell): update company
prop description in Header
( #1770 )
2023-07-13 10:50:51 -07:00
Nestor Orest Plysyuk
ea9b261b60
feat(ui-shell): add preventCloseOnClickOutside
to HeaderAction
( #1625 )
...
Closes #1624
2023-07-13 07:37:21 -07:00
Janos Lengyel
9b3f014a0b
feat(ui-shell): make company
in Header
slottable ( #1764 )
2023-07-13 07:33:48 -07:00
Eric Liu
7fdc2ef7f0
fix(types): allow data-*
attributes for props forwarded to HTML elements ( #1741 )
...
* chore(deps-dev): upgrade `sveld` to v0.18.1
* Run "yarn build:docs"
* test: assert that `data-*` attributes are valid
2023-07-08 16:41:44 -07:00
Sachin
0b4f19c87e
feat: make titleText
slottable in MultiSelect
, ComboBox
( #1750 )
...
Closes #1747
2023-06-11 18:45:55 -07:00
Sam
60a796ea48
feat(pagination-nav): add tooltipPosition
prop ( #1733 )
...
* Add `tooltipPosition` to `PaginationNav` per #1656
* Rebuild test
* Update description in documentation
Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com>
* chore: update docs
---------
Co-authored-by: Samuel Janda <hi@simpleprogramming.com.au>
Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com>
Co-authored-by: Enrico Sacchetti <enrico@theetrain.ca>
2023-05-21 13:59:53 -04:00
Pierre
b9aaa3adca
feat(ui-shell): make HeaderNavItem
slottable ( #1693 )
2023-05-02 16:23:04 -07:00
metonym
ca40dd18c2
fix(selectable-tile): include dispatched events in types ( #1695 )
...
Fixes #1694
2023-03-20 21:27:29 -04:00
Jonathan Quintin
7ddbf17cbb
feat(progress-bar): add status
prop ( #1560 )
...
* ProgressBar status feature added
* ProgressBar: Removed the css variables and use carbon-css instead.
The way of assigning the ProgressBar value has change. It is now a style
variable and scale-x is calculated in the css. This way prevent the
override of carbon css.
* Removed an unessacery span.
* Removed an unnecessary span.
* Added the status for the ProgressBarUx
* Remove `style css` and update docs.
* - Fixed the `capped` variable for more readability
- Updated docs `label` and `helperText`
- Updated docs and css
* fix: finished/error states cannot be indeterminate
* Run "yarn build:css"
* Re-run "yarn build:docs"
* test(progress-bar): assert `status` prop
* chore: add aria-busy and set valuenow to 0 when not active
---------
Co-authored-by: Eric Liu <ericyl.us@gmail.com>
Co-authored-by: Enrico Sacchetti <enrico@theetrain.ca>
2023-02-19 12:34:41 -05:00
metonym
6450e8b0b1
fix(types): add missing $$restProps
for Checkbox
, Filename
, FluidForm
( #1655 )
...
* fix(types): add missing `$$restProps` for `Checkbox`, `Filename`, `FluidForm`
* Run "yarn build:docs"
* test: assert `$$restProps` for `Checkbox`, `Form`
2023-02-11 13:50:01 -05:00
metonym
ec867c46ba
fix(tree-view)!: remove expanded
property from TreeNode
interface ( #1631 )
...
* fix(tree-view)!: remove `expanded` property from `TreeNode`
* fix(tree-view-node-list)!: remove unused `expanded` prop
* docs(tree-view): remove `expanded` as a property
#1630
2023-01-17 20:55:46 -05:00
Enrico Sacchetti
6d2e21f027
chore: improve lint, release workflows ( #1627 )
...
* Add standard-version to automate releases
* Remove husky
* Add lint script; run lint in GitHub Actions
* Run lint script
* Add Enrico to contributors
2023-01-15 15:34:09 -08:00
Enrico Sacchetti
50066966da
feat(notification)!: replace iconDescription
prop with statusIconDescription
, closeButtonDescription
( #1591 )
...
Fixes #672 , fixes #1563
* breaking: remove `iconDescription` prop from `InlineNotification`, `ToastNotification`
* breaking: require `iconDescription` prop in `NotificationIcon`
* feat: add new `statusIconDescription` and `closeButtonDescription` to `InlineNotification`, `ToastNotification`
2022-12-18 15:28:23 -08:00
Gregor Wassmann
e258db0cae
docs(pagination-nav): add change event docs ( #1592 )
...
It seems that in #1518 some docs were not properly generated.
This is the change that results from running `yarn build:docs`.
2022-12-17 09:06:40 -05:00
Enrico Sacchetti
8d55752a18
fix(pagination-nav)!: use 1-indexing to be consistent with Pagination
( #1518 )
...
Fixes #1513
2022-12-13 10:23:04 -08:00
Enrico Sacchetti
9198ed5474
feat!: dispatch "change" event in Pagination
, rename "change" to "update" in Select
( #1497 )
...
Closes #1491
* feat(pagination): dispatch "change" event when interacting with previous/next buttons, page/page size dropdowns
* breaking(select): rename dispatched "change" event to "update"
* breaking(select): forward `change` event to `Select`
2022-12-13 10:22:17 -08:00
metonym
724d90bd7b
chore(types)!: remove sveltekit:
attributes from types ( #1581 )
...
* chore(deps-dev): upgrade sveld 0.17.2 -> 0.18.0
* Run "yarn build:docs"
2022-12-11 15:58:19 -05:00
metonym
837716ff8b
fix(overflow-menu): dispatch "close" event when clicking outside ( #1546 )
...
Fixes #1541
2022-12-07 20:25:47 -08:00
Maxime Fafard
0f8a57b9d2
fix(popover): fire "click:outside" event when clicking sibling elements ( #1570 )
2022-12-07 20:10:45 -08:00
metonym
198e0da4c5
fix(tree-view): loosen TreeNode
text property type to any ( #1576 )
...
* fix(tree-view): loosen `TreeNode` text property type to any
* Run "yarn build:docs"
* test(tree-view): assert updated property type value
2022-12-07 20:00:20 -08:00
DetachHead
21d841feeb
fix(tree-view): make TreeView
children prop type work recursively ( #1566 )
2022-12-07 19:54:14 -08:00
metonym
1c4ee00142
fix(search): prop types should extend input
attributes ( #1523 )
...
Fixes #1520
2022-10-13 22:04:32 -07:00