Eric Liu
ccc733f3f7
Support custom target(s) for ContextMenu
( #916 )
...
* feat(context-menu): add target prop to selectively trigger context menu
* feat(context-menu): include clicked element in "open" event detail
* docs(context-menu): add target, multiple target examples
2021-11-18 13:32:13 -08:00
Eric Liu
1a0e990bdf
hotfix(popover): include missing Popover styles from carbon-components version 10.47 ( #913 )
...
* chore(deps-dev): install carbon-components@10.47 for Popover styles
* hotfix(popover): import popover styles from carbon-components@10.47
2021-11-17 09:17:24 -08:00
Eric Liu
27ba4350cf
Align v10.48 ( #907 )
...
* chore(deps-dev): upgrade carbon-components to v10.48.0
* feat(ui-shell): support HeaderNavMenu with current item
* refactor(tile): remove unnecessary "position: relative" style
* refactor(tile): remove unused ref
* feat(inline-notification): make title/subtitle slottable
Closes #883
* feat(toast-notification): make title/subtitle/caption slottable
* chore(notification): deprecate NotificationTextDetails
2021-11-12 16:25:02 -08:00
Eric Liu
a308c89e42
fix(date-picker): type locale prop using flatpickr types ( #906 )
...
Fixes #855
2021-11-12 14:36:46 -08:00
Eric Liu
040e3d3372
Inline carbon icons, remove carbon-icons-svelte
from dependencies ( #904 )
...
* 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
2021-11-11 08:54:45 -08:00
Eric Liu
ea6757d020
Add autoWidth prop to Tabs
( #901 )
...
* feat(tabs): support auto width tabs
Closes #899
* docs(tabs): add auto width example
2021-11-10 19:46:20 -08:00
Eric Liu
08402e54bf
feat(form): add ref prop ( #900 )
...
Closes #877
2021-11-10 19:46:14 -08:00
Eric Liu
a298a1bf15
Revert "docs(tooltip): hotfix reactive example #872 [ci skip]"
...
This reverts commit 3a0e2e92b8
.
2021-11-07 12:04:06 -08:00
Nicco
a317c7ed52
document static property on datepicker modal ( #879 )
...
* document static property on datepicker modal
* move to frame
* docs(date-picker): add missing props to DatePickerModal.svelte
Co-authored-by: metonym <ericyl.us@gmail.com>
2021-11-05 10:02:56 -07:00
metonym
3a0e2e92b8
docs(tooltip): hotfix reactive example #872 [ci skip]
2021-10-21 09:49:16 -07:00
Eric Liu
7b65a15345
Omit explicit "from carbon-icons-svelte" from icon
prop definitions ( #866 )
...
* fix(types): update description for icon props #865
* docs(component-api): remove hardcoded Carbon Svelte icon description
2021-10-20 13:48:52 -07:00
Eric Liu
c64075acbe
fix(data-table): include border style for non-expandable rows ( #864 )
...
* fix(data-table): include border style for non-expandable rows
Fixes #861
* docs(data-table): use batchExpansion for non-expandable rows example [ci skip]
2021-10-20 10:02:10 -07:00
Eric Liu
96d848e9ef
feat(data-table): add nonExpandableRowIds prop ( #862 )
...
* feat(data-table): add nonExpandableRowIds prop #861
* test(data-table): validate nonExpandableRowIds prop
* docs(data-table): add Non-expandable rows example
2021-10-19 07:25:22 -07:00
Eric Liu
2cc8953eb5
docs: omit explicit treeview scss import
2021-10-17 12:58:44 -07:00
Eric Liu
5a96f3f49d
docs: fix sidenav overlay z-index
2021-10-16 14:54:54 -07:00
Eric Liu
3203e7a61f
Upgrade sveld to v0.10 ( #856 )
...
* chore(deps-dev): upgrade sveld to v0.10.2
* feat(types): regenerate types using sveld@0.10.2
* fix(types): update @extends to use .svelte extension
2021-10-16 12:34:29 -07:00
Eric Liu
c6fc8548d3
Align v10.46 ( #854 )
...
* chore(deps-dev): upgrade carbon-components to v10.46.0
* feat(tag): support outline type
* feat(multi-select): add hideLabel prop
* chore: delete unused publish-examples.js
* chore(deps-dev): remove gh-pages
* chore: remove publish-examples script
* chore(deps-dev): upgrade carbon-components to v10.46.0
* feat(tag): support outline type
* feat(multi-select): add hideLabel prop
* chore: delete unused publish-examples.js
* chore(deps-dev): remove gh-pages
* chore: remove publish-examples script
* chore: rebuild component index
2021-10-15 17:03:45 -07:00
Eric Liu
b21600c9d6
feat(types): loosen icon
prop type to allow any Svelte component #806 ( #853 )
...
* 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>
2021-10-15 16:40:23 -07:00
Daniel Miedzik
1581bc0122
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
2021-10-15 16:23:34 -07:00
Eric Liu
c4413636a4
Programmatically expand/collapse TreeView nodes ( #850 )
...
* feat(tree-view): add accessors to programmatically expand/collapse nodes
* feat(tree-view): update docs/types
* test(tree-view): test updated TreeView accessors
* docs(tree-view): document TreeView accessors
2021-10-13 08:54:37 -07:00
KoichiKiyokawa
fed34e40ed
fix: add a value prop to Checkbox ( #849 )
2021-10-13 07:38:51 -07:00
Eric Liu
e0d5e6133e
docs: fix link to source [ci skip]
...
TODO: refactor to use exact file path from component API
2021-10-11 18:33:24 -07:00
metonym
bf39b268c5
chore: delete vercel.json [ci skip]
2021-10-05 15:22:48 -07:00
Eric Liu
b2623a0695
docs: remove vercel, add Deploy to Render button ( #832 )
...
* chore: remove vercel
* docs: add Deploy to Render button
2021-09-29 09:49:15 -07:00
Eric Liu
ee9bb22768
fix(clickable-tile): explicitly type restProps ( #831 )
2021-09-28 08:55:16 -07:00
metonym
007796f881
v0.44.3
2021-09-23 09:03:56 -07:00
Florian-Schoenherr
dbf1f225dc
fix(DataTable): useStaticWidth fix for title/description ( #824 )
...
* fix(DataTable): useStaticWidth title/description
Signed-off-by: Florian-Schoenherr <florian.schoenherr99@gmail.com>
* docs(DataTable): useStaticWidth title/description
Signed-off-by: Florian-Schoenherr <florian.schoenherr99@gmail.com>
* chore(deps-dev): upgrade carbon-components, sass
Co-authored-by: metonym <ericyl.us@gmail.com>
2021-09-23 08:55:06 -07:00
Eric Liu
e4e75e5859
Fixes ( #814 )
...
* 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
2021-09-11 12:29:26 -07:00
metonym
80dec85985
v0.44.0
2021-09-07 08:39:58 -07:00
Eric Liu
e39efc5668
feat: rebuild types, component api
2021-09-06 09:52:00 -07:00
Rafael Dessotti
dfc00f6668
Clear ComboBox Programaticaly ( #804 )
...
* Added clear function
* Dispatching clear event
* Exporting function clear
* Added example
2021-09-06 09:47:48 -07:00
Eric Liu
18e8430646
chore: change all ibm org references to carbon-design-system
2021-09-05 15:54:37 -07:00
Eric
6db4112b40
Fix a11y-mouse-events warning, update docs ( #765 )
...
* 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
2021-07-26 08:40:05 -07:00
Eric Liu
9114298f76
Align 10.40 ( #763 )
...
* docs: fix typo [ci skip]
* docs(tree-view): update expanded nodes guidance
* chore(deps-dev): upgrade carbon-components to v10.40.0
* build(css): omit treeview SCSS import
treeview.scss is included in global styles.css by default in v10.40.0
* feat(date-picker): add helperText prop
Ref: 4b5b5fdf8
2021-07-22 16:56:51 -07:00
Eric Liu
793ecd8dc2
fix(button): only set disabled attribute if true #755 ( #757 )
...
* fix(button): only set disabled attribute if true #755
Fixes #755
* Improve docs (#756 )
* docs: remove Theme from new components
* docs: add styling instructions
* docs: add styling instructions
* docs: update copy
* fix(button): only set disabled attribute if true #755
Fixes #755
* docs(button): use inline notification for note [ci skip]
2021-07-18 05:53:56 -07:00
Eric Liu
13bd64e5c9
Improve docs ( #756 )
...
* docs: remove Theme from new components
* docs: add styling instructions
* docs: add styling instructions
* docs: update copy
2021-07-18 05:39:35 -07:00
Eric Liu
d01995e11e
feat(tree-view): add expandedIds #750 ( #751 )
2021-07-15 07:49:25 -07:00
Eric Liu
a1e56bd135
Fixes ( #749 )
...
* fix(data-table): type DataTableRowId as "any" #530
Fixes #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 #554
Fixes #554
* fix(overflow-menu): update semantic attributes in OverflowMenuItem
* fix(number-input): do not dispatch change event on initialization #561
Fixes #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 #537
Fixes #537
* fix(select): forward missing focus, input events #501
Fixes #501
2021-07-14 13:48:23 -07:00
Eric Liu
fac78ee4aa
feat(theme): add Theme ( #741 )
...
* feat(theme): add Theme
* fix(theme): fix broken type test
* docs(theme): add examples
* docs(theme): add description, update carbon theme link [ci skip]
* docs: pre-wrap type code snippet [ci skip]
2021-07-10 16:00:03 -07:00
Eric Liu
18c6f03224
Fix TypeScript definitions; function declarations should be typed as accessors, not props ( #740 )
...
* chore(deps-dev): upgrade svelte to v0.8.1
* chore: regenerate types to correctly type function declarations
* test: fix svelte-check warnings
2021-07-10 09:00:57 -07:00
Eric Liu
b6fa25c3e7
Align v10.39 ( #738 )
...
* chore(deps-dev): upgrade carbon-components to v10.39.0
* fix(data-table): deprecate Table shouldShowBorder prop
Ref: 0f7324156
* fix(form-group): add legendId
Ref: 4fc56c30b
* feat(number-input): support readonly variant
Ref: d0bd8eddb
* feat(multi-select): export multiSelectRef, fieldRef, selectionRef
* feat(local-storage): add clearItem, clearAll instance methods
* docs(local-storage): simplify clear example
* docs(local-storage): add instructions [ci skip]
* chore(local-storage): reset value on clear [ci skip]
* chore(local-storage): revert value clear [ci skip]
2021-07-09 13:40:25 -07:00
Eric Liu
edefd6429b
DatePicker rework ( #737 )
...
* fix(date-picker): append calendar to date picker element #345
Fixes #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
2021-07-08 16:33:03 -07:00
Eric Liu
569d7021cb
Improve documentation ( #730 )
...
* docs: fix "no-op" typo
* docs: add carbon-preprocess-svelte
* docs: use lg size for outbound link to source code
* docs: update copy
* docs: default to white theme
* docs(recursive-list): simplify copy
* docs(recursive-list): simplify copy
* docs: apply noGutter to installation code snippets
2021-07-08 16:30:53 -07:00
Eric Liu
f31ab25e0a
Breakpoint ( #733 )
...
* feat(breakpoint): add Breakpoint
* docs(breakpoint): update docs
* refactor(breakpoint): add prop descriptions, type slot
* docs: add missing semicolon to last typedef
* docs: decrease margin bottom for inline snippet
* docs: add Breakpoint to new components [ci skip]
* docs(config): use "scripts-markup-styles" for svelteSortOrder [ci skip]
* docs(breakpoint): label on:match event [ci skip]
2021-07-07 12:40:06 -07:00
Eric Liu
2d47bcaf1f
Export id in ProgressBar, add UX animated progress bar example ( #732 )
...
* fix(progress-bar): export id prop #731
Fixes #731
* docs(progress-bar): add UX example
2021-07-07 10:08:03 -07:00
Eric Liu
0a69f8ec74
Various features/fixes ( #727 )
...
* fix(data-table): export useStaticWidth prop
* docs(data-table): add static width example
* fix(data-table): do not render table header if title/description not provided
* feat(modal): dispatch "click:button--primary" as an alias to "submit"
* test: update DataTable types test
* test(modal): update modal type tests
* docs(data-table): add clear reminder to key headers/rows
2021-07-05 13:22:56 -07:00
Eric Liu
921c3e121a
Remove clipboard-copy dependency from CodeSnippet, CopyButton ( #726 )
...
* chore(deps): remove clipboard-copy
* feat: add copy prop, use navigator.clipboard API
* docs: add clipboard-copy back to docsite for more browser support
* docs(component-api): use outbound link
* docs: add override/prevent copy examples
2021-07-05 12:12:28 -07:00
Eric Liu
6ed4aaa86e
TreeView ( #725 )
...
* feat(tree-view): add TreeView
* fix(tree-view): select initial active node, correct typedefs
* docs(tree-view): update examples
* chore(tree-view): add test for types
* docs(tree-view): rename example
* docs(tree-view): improve docs
* docs(tree-view): refine examples
* docs: fix invalid syntax
* chore: rebuild component index/api
* docs(layout): increase height of sidenav menu [ci skip]
2021-07-05 09:11:15 -07:00
Eric Liu
f4a3646cb4
feat(modal): support 3-button Modal, ComposedModal ( #724 )
...
* feat(modal): support 3-button modal #528 , #472
* fix(modal): "supercede" --> "supersede"
* test(modal): test secondaryButtons prop, updated click:button--secondary custom event
* docs(modal): add multiple secondary button example for ComposedModal
* docs(modal): rename example
* fix(modal): do not render secondary button if secondaryButtonText is falsy
* docs(composed-modal): add button to re-open modal
2021-07-05 08:44:51 -07:00
Eric Liu
a62e9c0c3c
feat(ui-shell): export expansionBreakpoint as a prop in Header, SideNav #715 ( #723 )
...
Closes #715
2021-07-05 08:44:21 -07:00