Commit graph

1077 commits

Author SHA1 Message Date
Eric Liu
038dd3ad82 feat(dropdown): support warning state 2021-01-23 05:47:26 -08:00
Eric Liu
8e5beeebad fix(form): forward submit event in FluidForm #487 2021-01-23 05:27:10 -08:00
Eric Liu
4e9cf10ad1 fix(modal): correctly set class props #482 2021-01-22 17:14:41 -08:00
Eric Liu
78ce3784cc docs: document dynamic theming 2021-01-22 16:48:10 -08:00
Eric Liu
2e899232c5 feat(button): set default values for tooltip alignment, position 2021-01-22 16:25:08 -08:00
Eric Liu
246b217e75 docs(button): add danger tertiary, icon-only example 2021-01-22 16:15:40 -08:00
Eric Liu
74d48e78cd feat(button): infer hasIconOnly using $$slots API
- requires Svelte version >=3.25
2021-01-22 16:13:22 -08:00
Eric Liu
ff5921d31c fix(text-input): add missing warning field wrapper class 2021-01-22 15:07:49 -08:00
Eric Liu
97d3a9f653 fix(password-input): disable visibility button
- set default values for tooltipAlignment, tooltipPosition
2021-01-22 15:04:06 -08:00
Eric Liu
a84dcd3c0c fix(code-snippet): showMoreLess button size should be "field", not "small" 2021-01-22 14:40:41 -08:00
Eric Liu
cf54a4c610 fix(code-snippet): remove impossible class directive 2021-01-22 14:39:53 -08:00
Eric Liu
3dde418398 feat(code-snippet): support disabled state for single and multi-line types 2021-01-22 14:38:26 -08:00
Eric Liu
524b5080a6 feat(tile): add optional expand/collapse icon labels to ExpandableTile 2021-01-22 13:39:44 -08:00
Eric Liu
b2560a21ac feat(tag): support custom icon variant 2021-01-22 13:04:42 -08:00
Eric Liu
0c8393637a fix(loading): adjust spinner styles 2021-01-22 12:44:30 -08:00
Eric Liu
21f01fc3b3 docs: update contributing 2021-01-22 12:36:10 -08:00
Eric Liu
7706b28200 feat(notification): update TS signature for dispatched close event 2021-01-22 12:20:19 -08:00
Eric Liu
38a5075354 fix(notification): prevent class from being overridden by $$restProps 2021-01-22 12:14:41 -08:00
Eric Liu
d09f0f8731 refactor(notification): resolve svelte file in imports 2021-01-22 12:13:41 -08:00
Eric Liu
ca1208f6cb fix(notification): remove notificationType prop 2021-01-22 12:05:46 -08:00
Eric Liu
abb19ca10c docs(notification): improve example body copy 2021-01-22 12:01:44 -08:00
Eric Liu
ecb8fa129b fix(notification): prevent class from being overriden by $$restProps 2021-01-22 12:01:11 -08:00
Eric Liu
18f638e994 feat(notification): distinguish dispatched close event between click/timeout 2021-01-22 11:13:04 -08:00
Eric Liu
d8c024360a docs: update number of available carbon icons 2021-01-22 10:50:56 -08:00
Eric Liu
f5e9917191 chore(deps-dev): bump devDependencies 2021-01-22 10:15:24 -08:00
Eric Liu
3921c0606d
fix(modal): remove exraneous focus ring (#491) 2021-01-22 06:17:24 -08:00
Eric Liu
48012b9ca0
Minor fixes to align with v10.26 (#490)
* fix(data-table): remove aria-hidden prop from ToolbarSearch

* fix(ui-shell): deprecate ariaLabel prop in HeaderNav

- remove menubar role from HeaderNav
- obtain "aria-label" and "aria-labelledby" from $$props

* fix(slider): add label id
2021-01-21 15:28:34 -08:00
Eric Liu
74e883a47c
feat: upgrade flatpickr and use ESM entry #249 (#489) 2021-01-21 14:21:17 -08:00
Erik-Jan
775ceb47c1
Overflow menu first time open behavior is not correct (#477)
* Close overflow menu on focusout

* fix styling and behavior of overflow menu,
 when it is opened for the first time

* remove previous commit

* Fix keyboard navigation of overflow menu items
2021-01-08 14:59:33 -08:00
Erik-Jan
28349561ac
Close overflow menu on focusout (#475) 2021-01-08 14:53:50 -08:00
Daniel Miedzik
a2287658dd
move restProps from wrapper to input for TextInput and PasswordInput (#481)
* move restProps to input for TextInput and PasswordInput

* move restProps one line above
2021-01-08 14:51:10 -08:00
Eric Liu
443f957027 v0.26.0 2020-12-11 05:09:55 -08:00
Eric Liu
6ee0bab0d9
add plain header UI Shell example (#459)
* chore: update codeowners

* docs: clean-up README

* docs(ui-shell): add plain header example

* docs: revise down the number of components

Although technically this library exports 150+ components, fewer than 50 are documented.
2020-12-11 05:04:42 -08:00
josef
a9e63e0038
feat(UIShell): only render hamburger menu if SideNav exists (#457)
* feat(UIShell): only render hamburger menu if SideNav exists

* feat(SideNav): store logic moved to onMount
2020-12-09 09:14:32 -08:00
water_lift
4b7c44994c
fix(number-input): decimal input (#444)
* fix(number-input): decimal input

* prepack

* non-mobile input

* pass value to input instead of inputValue
2020-12-09 09:08:28 -08:00
Eric Liu
a8ef7b6f3f
fix(select-item): revert spreading rest props (#452) 2020-12-06 09:23:58 -08:00
Eric Liu
c5efb6bcd8
Close tooltip on mousedown event, add reactive, hidden icon examples (#450)
* fix(tooltip): close tooltip on mousedown event

- remove blur event from tooltip; stop click, mouse propagation on tooltip content
- remove tabindex from open tooltip to prevent outline ring
- refocus trigger icon or trigger text when closing
- remove useless programmatic variable

* docs(tooltip): add reactive example, hidden icon example
2020-12-06 05:07:32 -08:00
Eric Liu
3214d8563f
Reactive audit (#449)
* refactor(search): resolve svelte file paths

* docs(Search): add reactive example

* refactor(tag): use class name directive for tag types, resolve svelte icon path

* chore(button-skeleton): deprecate small prop

* fix(breadcrumb-item): type default slot

* refactor(breadcrumb-skeleton): omit unused index

* refactor(aspect-ratio): use class name directive

* refactor(accordion): use the class name directive, resolve svelte icon paths

* refactor(code-snippet): use class name directive, resolve svelte icon paths

* fix(code-snippet-skeleton): CodeSnippetSkeleton can only be single or multi

* refactor(content-switcher): use class name directive

* docs(content-switcher): add reactive example

* docs(content-switcher): remove unused import

* docs(toggle): add reactive example

* refactor(tooltip-definition): use class name directive

* refactor(tooltip-icon): use class name directive

* refactor(tooltip): resolve svelte icon import

* fix(select): type dispatched change event

* refactor(select): resolve svelte icon import

* feat(select-item): spread rest props, avoid $ variable name

* fix(pagination-nav): type dispatched events

* refactor(pagination): resolve svelte imports

* fix(pagination): type dispatched update event

* fix(overflow-menu): type dispatched close event

* fix(number-input): type dispatched change event

* refactor(modal): use class name directive, resolve svelte imports

* refactor(inline-loading): use class name directive, resolve svelte imports

* refactor(composed-modal): resolve svelte icon imports

* refactor(combo-box): resolve svelte imports

* fix(fluid-form): rest props should not override Form class

* refactor(progress-step): resolve svelte icon imports
2020-12-06 03:59:30 -08:00
Eric Liu
61753b8b82
feat(search): clear input on escape key (#448) 2020-12-05 14:27:59 -08:00
Eric Liu
f6877f3809
Fix dropdown combobox focus (#447)
* fix(combo-box): selecting a different combobox should focus the input

* fix(dropdown): selecting a different dropdown should focus the button

* fix(combo-box): focus input if related target attribute is not "searchbox"
2020-12-05 11:36:41 -08:00
Eric Liu
222c7f2899
feat(tooltip): support align prop from carbon-components v10.25 (#446) 2020-12-05 09:04:53 -08:00
Richard O'flynn
1559d0f9d6
Move rest props to datatable container in DataTable Skeleton to align with DataTable usage (#441)
Co-authored-by: Richard O'flynn <richard.oflynn@brighter-software.co.uk>
2020-12-01 10:11:13 -08:00
water_lift
495ae2780a
fix FileUploader (#437)
* fix FileUploader

* FileList -> File[]
2020-11-30 18:43:39 -08:00
Eric Liu
e9016a5f8d
fix(ui-shell): prevent default behavior for Arrow{Up|Down} in HeaderSearch (#432) 2020-11-28 12:01:21 -08:00
Eric Liu
95c5682669 v0.25.1 2020-11-28 06:20:07 -08:00
Eric Liu
03462e79a7
fix(ui-shell): set selectedResultIndex in HeaderSearch on click (#430) 2020-11-28 06:17:33 -08:00
Eric Liu
8b7dfbe540 v0.25.0 2020-11-27 06:16:59 -08:00
Eric Liu
a53bddf8f6
improve documentation (#424)
* chore(deps-dev): pin sveld dependency to v0.3.0

* docs: escape HTML in component prop descriptions

* docs(ordered-list): describe use case for using native styles

#418

* docs: update count for icons, charts packages

* docs(readme): update description, links
2020-11-27 05:15:24 -08:00
Daniel Miedzik
c670964e93
fix types for FileUploader component (#422)
* fix types for FileUploader component

* correction of a mistaken change

Co-authored-by: Daniel Miedzik <dmiedzik@bethel.jw.org>
2020-11-27 04:15:01 -08:00
Richard O'flynn
b597a64131
Add padding prop to Grid component (#420)
* Add padding prop to Grid component

* Fix file name

* Build lib

* Typo

Co-authored-by: Richard O'flynn <richard.oflynn@brighter-software.co.uk>
2020-11-27 04:08:30 -08:00