metonym
ba58ba8f00
refactor: use icons from carbon-icons-svelte@11
( #1227 )
...
* chore: update ignore rules, remove unused files
* refactor(icons): use icons from carbon-icons-svelte@11
* docs(time-picker): fix default value
* chore: upgrade carbon-icons-svelte to v11
* docs: update examples to use icons from carbon-icons-svelte@11
* docs: update number of icons [ci skip]
2022-04-03 11:57:28 -07:00
brunnerh
d5a6b5873b
Modify click events to prevent navigation. ( #946 )
...
Without preventDefault the link will navigate the page instead of opening the dropdown when the tabs are in the compact mode.
Because the parent element also toggles on click, there is an additional stopPropagation to not toggle twice which in a no-op.
2021-12-28 12:59:26 -08:00
Daniel Miedzik
9bbc7698a9
Fix: Tabs dispatch change event on init ( #882 )
...
* fix tabs on change problem
* fix(tabs): dispatch change event in update/change context methods
Co-authored-by: metonym <ericyl.us@gmail.com>
2021-11-18 07:45:47 -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
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
5fad0cb3c7
Alignment with Carbon version 10.31 ( #571 )
...
* chore(deps-dev): upgrade carbon-components to v10.31.0
* fix(slider): use CSS to hide input if hideTextInput is true
* docs(slider): add hidden text input, invalid, disabled examples
* feat(tabs): support "container" type for TabsSkeleton
* chore(list-box): remove hotfix inline style to center dropdown chevron
* fix(number-input): use add, subtract icons and update markup
* feat(select): add warning state
* docs(select): add invalid state example
* docs(select): add helper text example
* fix(structured-list): add "rowgroup" role to StructuredListBody
* docs: release code snippet max-width
* docs(select): add skeleton hidden label example
* feat(popover): add Popover component
* feat(pagination): dispatch button click events to be consistent with PaginationNav
* fix(multi-select): type clear as a custom event
* docs(radio-button): add disabled buttons example
* chore(tabs): use absolute icon import
* fix(link): remove line breaks within anchor link
* docs(radio-button): adjust section copy verbiage
* chore(deps-dev): upgrade carbon-icons-svelte to v10.27
v10.27 uses the SvelteComponentTyped interface
* docs(accordion): adjust section title verbiage
* test(types): fix warnings from svelte-check
* fix(search): only set autofocus attribute if equals true
* feat(popover): add closeOnOutsideClick prop
* docs: style [data-outline] as relative positioned
* feat(context-menu): add initial ContextMenu
* feat(context-menu): annotate props, generate types
* feat(context-menu): add initial focus logic
* fix(context-menu): correctly tab in/out of nested menus
* chore(context-menu): update types
* fix(context-menu): obtain radio id from node directly
* docs(context-menu): add examples and test
* fix(context-menu): prevent default keydown behavior
2021-03-20 10:39:14 -07:00
Eric Liu
7cd3723960
Alignment with Carbon version 10.28 ( #505 )
...
* chore(deps-dev): remove @carbon/themes
* chore(deps-dev): bump devDependencies
* fix(tabs): forward click event to Tab
* feat(toggle): dispatch toggle event
* feat(tag): dispatch close event
* feat(tooltip-icon): make tooltipText slottable
* feat(dropdown): add hideLabel prop
* docs(select): add "Hidden label" example
* refactor(modal): use class directive
* feat(modal): dispatch transitionend event
* chore(deps-dev): upgrade carbon-components to 10.28.0-rc.0
* feat(date-picker): add warn state
* feat(tag): support small size variant
* fix(search): add semantic role
* feat(toolbar-search): add disabled state
* fix(composed-modal): add aria-label prop, update header semantic tags
* chore(deps-dev): upgrade carbon-components to v10.28
* docs(overflow-menu): add light variant example
* docs(link): document OutboundLink in Component API
* chore(tooltip-icon): rename slot to "tooltipText"
* docs(component-api): wrap code blocks to minimize width
* docs(aspect-ratio): remove inline outline style
* fix(tab): do not trigger focus when mounting
* docs(tabs): add reactive example
Closes #438
2021-02-05 05:59:10 -08:00
Eric Liu
f4c940d5ee
Make UI Shell HeaderAction panel transition configurable ( #419 )
...
* fix(ui-shell): remove fly transition from hamburger menu
* feat(header-action): make panel transition configurable
* chore: rebuild types, docs
* docs(ui-shell): document transition prop in Header app switcher example
2020-11-26 17:14:07 -08:00
Eric Liu
75d4b4cf03
refactor(types): shorten ref, id JSDocs, use CarbonIcon type, export component props
2020-11-06 11:30:46 -08:00
Eric Liu
d38e6d8be6
refactor: update/fix JSDoc props
2020-11-04 06:04:25 -08:00
Eric Liu
378fe06e03
chore: remove storybook
2020-10-14 16:23:44 -07:00
josefaidt
398887a3d3
feat(prettier): add svelteBracketNewLine
2020-09-24 10:50:34 -05:00
Eric Liu
42b8159b1c
chore(prettier): use svelteStrictMode
2020-09-04 16:35:49 -07:00
Eric Liu
121768598c
chore(tabs): pass id to anchor link in Tab
2020-07-30 17:27:29 -07:00
Eric Liu
a0b6b561af
fix(tabs): remove hidden attribute for selected tab panel
2020-07-30 17:27:06 -07:00
Eric Liu
c06aa92978
chore(tabs): document prop types
2020-07-27 20:13:56 -07:00
Eric Liu
aadc8d9bf1
chore(tabs): add count prop for tabs skeleton
2020-07-27 20:13:39 -07:00
Eric Liu
f30755b237
chore: complete first pass of apply jsdoc annotations to component props
2020-07-26 17:42:12 -07:00
Eric Liu
773b18d314
chore: add more prop annotations
2020-07-25 06:26:49 -07:00
Eric Liu
2200b29b92
chore: lift components folder
2020-07-19 09:06:08 -07:00