From 398887a3d316d8d0a7a59a1ea20ef380e5491169 Mon Sep 17 00:00:00 2001
From: josefaidt
Date: Thu, 24 Sep 2020 10:50:34 -0500
Subject: [PATCH] feat(prettier): add svelteBracketNewLine
---
.prettierrc | 2 +-
.../src/components/CopyableCodeSnippet.svelte | 3 +-
docs/src/components/GlobalHeader.svelte | 3 +-
docs/src/components/Portfolio.svelte | 24 ++++++++-----
docs/src/components/TileCard.svelte | 6 ++--
docs/src/routes/_layout.svelte | 15 +++++---
docs/src/routes/components/[slug].svelte | 6 ++--
docs/src/routes/examples/Button.svelte | 18 ++++++----
docs/src/routes/getting-started/index.svelte | 6 ++--
examples/rollup-typescript/src/App.svelte | 3 +-
examples/rollup/src/App.svelte | 3 +-
examples/routify/src/pages/index.svelte | 3 +-
examples/sapper/src/components/Nav.svelte | 9 +++--
examples/sapper/src/routes/index.svelte | 3 +-
examples/svite/src/App.svelte | 3 +-
examples/webpack/src/App.svelte | 3 +-
src/Accordion/Accordion.Skeleton.svelte | 6 ++--
src/Accordion/Accordion.svelte | 6 ++--
src/Accordion/AccordionItem.svelte | 9 +++--
src/Breadcrumb/Breadcrumb.Skeleton.svelte | 3 +-
src/Breadcrumb/Breadcrumb.svelte | 9 +++--
src/Breadcrumb/BreadcrumbItem.svelte | 6 ++--
src/Button/Button.Skeleton.svelte | 6 ++--
src/Button/Button.svelte | 15 +++++---
src/Button/ButtonSet.svelte | 3 +-
src/Checkbox/Checkbox.Skeleton.svelte | 6 ++--
src/Checkbox/Checkbox.Story.svelte | 3 +-
src/Checkbox/Checkbox.svelte | 12 ++++---
src/CodeSnippet/CodeSnippet.Skeleton.svelte | 3 +-
src/CodeSnippet/CodeSnippet.svelte | 24 ++++++++-----
src/ComboBox/ComboBox.Story.svelte | 15 ++++----
src/ComboBox/ComboBox.svelte | 24 ++++++++-----
src/ComposedModal/ComposedModal.Story.svelte | 27 +++++++++-----
src/ComposedModal/ComposedModal.svelte | 6 ++--
src/ComposedModal/ModalBody.svelte | 3 +-
src/ComposedModal/ModalFooter.svelte | 3 +-
src/ComposedModal/ModalHeader.svelte | 9 +++--
.../ContentSwitcher.Story.svelte | 9 +++--
src/ContentSwitcher/ContentSwitcher.svelte | 3 +-
src/ContentSwitcher/Switch.svelte | 3 +-
src/Copy/Copy.svelte | 6 ++--
src/CopyButton/CopyButton.Story.svelte | 3 +-
src/CopyButton/CopyButton.svelte | 3 +-
src/DataTable/DataTable.Story.svelte | 9 +++--
src/DataTable/DataTable.svelte | 12 ++++---
src/DataTable/Table.svelte | 6 ++--
src/DataTable/TableContainer.svelte | 3 +-
src/DataTable/TableHeader.svelte | 12 ++++---
src/DataTable/TableRow.svelte | 3 +-
.../DataTableSkeleton.svelte | 8 +++--
src/DatePicker/DatePicker.Skeleton.svelte | 9 +++--
src/DatePicker/DatePicker.Story.svelte | 18 ++++++----
src/DatePicker/DatePicker.svelte | 6 ++--
src/DatePicker/DatePickerInput.svelte | 12 ++++---
src/Dropdown/Dropdown.Skeleton.svelte | 3 +-
src/Dropdown/Dropdown.Story.svelte | 9 ++---
src/Dropdown/Dropdown.svelte | 18 ++++++----
src/FileUploader/FileUploader.Skeleton.svelte | 3 +-
src/FileUploader/FileUploader.Story.svelte | 12 ++++---
src/FileUploader/FileUploader.svelte | 9 +++--
src/FileUploader/FileUploaderButton.svelte | 6 ++--
.../FileUploaderDropContainer.svelte | 12 ++++---
src/FileUploader/FileUploaderItem.svelte | 6 ++--
src/FileUploader/Filename.svelte | 9 +++--
src/Form/Form.Story.svelte | 36 ++++++++++++-------
src/Form/Form.svelte | 3 +-
src/FormGroup/FormGroup.svelte | 3 +-
src/FormItem/FormItem.svelte | 3 +-
src/FormLabel/FormLabel.svelte | 3 +-
src/Icon/Icon.Skeleton.svelte | 3 +-
src/Icon/Icon.svelte | 6 ++--
src/InlineLoading/InlineLoading.Story.svelte | 3 +-
src/InlineLoading/InlineLoading.svelte | 6 ++--
src/Link/Link.stories.js | 2 +-
src/Link/Link.svelte | 6 ++--
src/ListBox/ListBox.svelte | 3 +-
src/ListBox/ListBoxField.svelte | 3 +-
src/ListBox/ListBoxMenu.svelte | 3 +-
src/ListBox/ListBoxMenuIcon.svelte | 3 +-
src/ListBox/ListBoxMenuItem.svelte | 3 +-
src/ListBox/ListBoxSelection.svelte | 3 +-
src/ListItem/ListItem.svelte | 3 +-
src/Loading/Loading.svelte | 21 +++++++----
src/Modal/Modal.Story.svelte | 9 +++--
src/Modal/Modal.stories.js | 2 +-
src/Modal/Modal.svelte | 27 +++++++++-----
src/MultiSelect/MultiSelect.Story.svelte | 6 ++--
src/MultiSelect/MultiSelect.svelte | 33 +++++++++++------
src/Notification/InlineNotification.svelte | 12 ++++---
src/Notification/Notification.Story.svelte | 6 ++--
.../NotificationActionButton.svelte | 3 +-
src/Notification/NotificationButton.svelte | 6 ++--
src/Notification/NotificationIcon.svelte | 3 +-
src/Notification/ToastNotification.svelte | 12 ++++---
src/NumberInput/NumberInput.Skeleton.svelte | 3 +-
src/NumberInput/NumberInput.Story.svelte | 3 +-
src/NumberInput/NumberInput.svelte | 33 +++++++++++------
src/OrderedList/OrderedList.svelte | 3 +-
src/OverflowMenu/OverflowMenu.Story.svelte | 36 ++++++++++++-------
src/OverflowMenu/OverflowMenu.svelte | 9 +++--
src/OverflowMenu/OverflowMenuItem.svelte | 9 +++--
src/Pagination/Pagination.Skeleton.svelte | 6 ++--
src/Pagination/Pagination.Story.svelte | 3 +-
src/Pagination/Pagination.svelte | 15 +++++---
src/PaginationNav/PaginationItem.svelte | 3 +-
src/PaginationNav/PaginationNav.Story.svelte | 6 ++--
src/PaginationNav/PaginationNav.svelte | 24 ++++++++-----
src/PaginationNav/PaginationOverflow.svelte | 6 ++--
.../ProgressIndicator.Skeleton.svelte | 9 +++--
.../ProgressIndicator.Story.svelte | 21 +++++++----
.../ProgressIndicator.svelte | 3 +-
src/ProgressIndicator/ProgressStep.svelte | 9 +++--
src/RadioButton/RadioButton.Skeleton.svelte | 6 ++--
src/RadioButton/RadioButton.svelte | 6 ++--
src/RadioButtonGroup/RadioButtonGroup.svelte | 6 ++--
src/Search/Search.Skeleton.svelte | 3 +-
src/Search/Search.svelte | 12 ++++---
src/Select/Select.Skeleton.svelte | 3 +-
src/Select/Select.Story.svelte | 3 +-
src/Select/Select.svelte | 24 ++++++++-----
src/Select/SelectItem.svelte | 3 +-
src/Select/SelectItemGroup.svelte | 3 +-
.../SkeletonPlaceholder.svelte | 3 +-
src/SkeletonText/SkeletonText.svelte | 6 ++--
src/Slider/Slider.Skeleton.svelte | 3 +-
src/Slider/Slider.Story.svelte | 3 +-
src/Slider/Slider.svelte | 21 +++++++----
.../StructuredList.Skeleton.svelte | 6 ++--
.../StructuredList.Story.svelte | 6 ++--
src/StructuredList/StructuredList.svelte | 3 +-
src/StructuredList/StructuredListBody.svelte | 3 +-
src/StructuredList/StructuredListCell.svelte | 3 +-
src/StructuredList/StructuredListHead.svelte | 3 +-
src/StructuredList/StructuredListInput.svelte | 3 +-
src/StructuredList/StructuredListRow.svelte | 6 ++--
src/Tabs/Tab.svelte | 6 ++--
src/Tabs/TabContent.svelte | 3 +-
src/Tabs/Tabs.svelte | 12 ++++---
src/Tabs/TabsSkeleton.svelte | 3 +-
src/Tag/Tag.Skeleton.svelte | 3 +-
src/Tag/Tag.Story.svelte | 3 +-
src/Tag/Tag.svelte | 12 ++++---
src/TextArea/TextArea.Skeleton.svelte | 3 +-
src/TextArea/TextArea.svelte | 15 +++++---
src/TextInput/PasswordInput.svelte | 18 ++++++----
src/TextInput/TextInput.Skeleton.svelte | 3 +-
src/TextInput/TextInput.Story.svelte | 18 ++++++----
src/TextInput/TextInput.stories.js | 8 ++---
src/TextInput/TextInput.svelte | 27 +++++++++-----
src/Tile/ClickableTile.svelte | 3 +-
src/Tile/ExpandableTile.svelte | 12 ++++---
src/Tile/RadioTile.svelte | 9 +++--
src/Tile/SelectableTile.svelte | 9 +++--
src/Tile/Tile.Story.svelte | 6 ++--
src/Tile/Tile.svelte | 3 +-
src/TimePicker/TimePicker.Story.svelte | 6 ++--
src/TimePicker/TimePicker.svelte | 12 ++++---
src/TimePicker/TimePickerSelect.svelte | 12 ++++---
src/Toggle/Toggle.Skeleton.svelte | 9 +++--
src/Toggle/Toggle.svelte | 12 ++++---
src/ToggleSmall/ToggleSmall.Skeleton.svelte | 15 +++++---
src/ToggleSmall/ToggleSmall.Story.svelte | 3 +-
src/ToggleSmall/ToggleSmall.svelte | 15 +++++---
src/Tooltip/Tooltip.Story.svelte | 12 ++++---
src/Tooltip/Tooltip.svelte | 9 +++--
.../TooltipDefinition.svelte | 6 ++--
src/TooltipIcon/TooltipIcon.svelte | 3 +-
src/UIShell/GlobalHeader/HeaderAction.svelte | 6 ++--
.../GlobalHeader/HeaderActionLink.svelte | 3 +-
.../GlobalHeader/HeaderActionSearch.svelte | 18 ++++++----
src/UIShell/GlobalHeader/HeaderNav.svelte | 3 +-
src/UIShell/GlobalHeader/HeaderNavItem.svelte | 3 +-
src/UIShell/GlobalHeader/HeaderNavMenu.svelte | 9 +++--
src/UIShell/HeaderGlobalAction.svelte | 3 +-
src/UIShell/SideNav/HamburgerMenu.svelte | 6 ++--
src/UIShell/SideNav/SideNav.svelte | 6 ++--
src/UIShell/SideNav/SideNavLink.svelte | 6 ++--
src/UIShell/SideNav/SideNavMenu.svelte | 6 ++--
src/UIShell/SideNav/SideNavMenuItem.svelte | 3 +-
src/UIShell/SkipToContent.svelte | 3 +-
src/UIShell/UIShell.Story.svelte | 6 ++--
src/UnorderedList/UnorderedList.svelte | 3 +-
182 files changed, 974 insertions(+), 494 deletions(-)
diff --git a/.prettierrc b/.prettierrc
index 5821671a..b330d149 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1 +1 @@
-{ "svelteStrictMode": true }
\ No newline at end of file
+{ "svelteStrictMode": true, "svelteBracketNewLine": true }
\ No newline at end of file
diff --git a/docs/src/components/CopyableCodeSnippet.svelte b/docs/src/components/CopyableCodeSnippet.svelte
index 09909b90..7aa37554 100644
--- a/docs/src/components/CopyableCodeSnippet.svelte
+++ b/docs/src/components/CopyableCodeSnippet.svelte
@@ -10,4 +10,5 @@
code="{code}"
on:click="{() => {
copy(code);
- }}" />
+ }}"
+/>
diff --git a/docs/src/components/GlobalHeader.svelte b/docs/src/components/GlobalHeader.svelte
index e253e768..b2d7d7df 100644
--- a/docs/src/components/GlobalHeader.svelte
+++ b/docs/src/components/GlobalHeader.svelte
@@ -17,7 +17,8 @@
platformName="Components Svelte"
href="."
rel="prefetch"
- aria-current="{segment === undefined ? 'page' : undefined}">
+ aria-current="{segment === undefined ? 'page' : undefined}"
+>
@@ -71,7 +75,8 @@
class:bx--loading="{true}"
class:bx--loading--small="{small}"
class:bx--loading--stop="{!active}"
- {...$$restProps}>
+ {...$$restProps}
+ >
{/if}
diff --git a/src/Modal/Modal.Story.svelte b/src/Modal/Modal.Story.svelte
index ecb6acb3..c18c8548 100644
--- a/src/Modal/Modal.Story.svelte
+++ b/src/Modal/Modal.Story.svelte
@@ -11,7 +11,8 @@
@@ -33,7 +34,8 @@
}}"
on:submit="{() => {
console.log('submit');
- }}">
+ }}"
+>
diff --git a/src/Modal/Modal.stories.js b/src/Modal/Modal.stories.js
index c89b772e..e0e7f469 100644
--- a/src/Modal/Modal.stories.js
+++ b/src/Modal/Modal.stories.js
@@ -16,7 +16,7 @@ export const Default = () => ({
open: boolean("Open (open)", true),
passiveModal: boolean("Without footer (passiveModal)", false),
danger: boolean("Danger mode (danger)", false),
- alert: boolean('Alert mode (alert)', false),
+ alert: boolean("Alert mode (alert)", false),
shouldSubmitOnEnter: boolean(
"Enter key to submit (shouldSubmitOnEnter)",
false
diff --git a/src/Modal/Modal.svelte b/src/Modal/Modal.svelte
index 0bb7cc3b..3f12276f 100644
--- a/src/Modal/Modal.svelte
+++ b/src/Modal/Modal.svelte
@@ -196,7 +196,8 @@
}}"
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
+ }}"
+ >
{#if passiveModal}
{/if}
{#if modalLabel}
@@ -241,10 +245,12 @@
class:bx--modal-close="{true}"
on:click="{() => {
open = false;
- }}">
+ }}"
+ >
+ class="bx--modal-close__icon"
+ />
{/if}
@@ -256,7 +262,8 @@
tabindex="{hasScrollingContent ? '0' : undefined}"
role="{hasScrollingContent ? 'region' : undefined}"
aria-label="{hasScrollingContent ? ariaLabel : undefined}"
- aria-labelledby="{modalLabel ? modalLabelId : modalHeadingId}">
+ aria-labelledby="{modalLabel ? modalLabelId : modalHeadingId}"
+ >
{#if hasScrollingContent}
@@ -268,7 +275,8 @@
kind="secondary"
on:click="{() => {
dispatch('click:button--secondary');
- }}">
+ }}"
+ >
{secondaryButtonText}
diff --git a/src/MultiSelect/MultiSelect.Story.svelte b/src/MultiSelect/MultiSelect.Story.svelte
index ee179c63..6cf6e5b7 100644
--- a/src/MultiSelect/MultiSelect.Story.svelte
+++ b/src/MultiSelect/MultiSelect.Story.svelte
@@ -22,7 +22,8 @@
size="small"
on:click="{() => {
selectedIds = selectedIds.length > 0 ? [] : [items[1].id, items[2].id];
- }}">
+ }}"
+ >
{selectedIds.length > 0 ? 'Clear' : 'Set initial'} selected items
@@ -34,5 +35,6 @@
placeholder="Filter..."
bind:selectedIds
bind:items
- bind:value />
+ bind:value
+ />
diff --git a/src/MultiSelect/MultiSelect.svelte b/src/MultiSelect/MultiSelect.svelte
index a22f7e7e..75cd3e59 100644
--- a/src/MultiSelect/MultiSelect.svelte
+++ b/src/MultiSelect/MultiSelect.svelte
@@ -259,12 +259,14 @@
class:bx--multi-select__wrapper--inline="{inline}"
class:bx--list-box__wrapper--inline="{inline}"
class:bx--multi-select__wrapper--inline--invalid="{inline && invalid}"
- {...$$restProps}>
+ {...$$restProps}
+>
{#if titleText}
{/if}
@@ -281,7 +283,8 @@
{filterable && 'bx--multi-select--filterable'}
{invalid && 'bx--multi-select--invalid'}
{inline && 'bx--multi-select--inline'}
- {checked.length > 0 && 'bx--multi-select--selected'}">
+ {checked.length > 0 && 'bx--multi-select--selected'}"
+ >
{#if invalid}
{/if}
@@ -327,7 +330,8 @@
}}"
id="{id}"
disabled="{disabled}"
- translateWithId="{translateWithId}">
+ translateWithId="{translateWithId}"
+ >
{#if checked.length > 0}
+ disabled="{disabled}"
+ />
{/if}
{#if filterable}
+ value="{inputValue}"
+ />
{#if invalid}
{/if}
@@ -395,7 +401,8 @@
}}"
translateWithId="{translateWithId}"
disabled="{disabled}"
- open="{open}" />
+ open="{open}"
+ />
{/if}
+ open="{open}"
+ />
{/if}
{#if !filterable}
{label}
@@ -425,7 +433,8 @@
}}"
on:mouseenter="{() => {
highlightedIndex = i;
- }}">
+ }}"
+ >
+ disabled="{disabled}"
+ />
{/each}
@@ -443,7 +453,8 @@
{#if !inline && !invalid && helperText}
+ class:bx--form__helper-text--disabled="{disabled}"
+ >
{helperText}
{/if}
diff --git a/src/Notification/InlineNotification.svelte b/src/Notification/InlineNotification.svelte
index 284c054f..d4960230 100644
--- a/src/Notification/InlineNotification.svelte
+++ b/src/Notification/InlineNotification.svelte
@@ -91,16 +91,19 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+ >
+ iconDescription="{iconDescription}"
+ />
+ notificationType="{notificationType}"
+ >
@@ -109,7 +112,8 @@
+ on:click="{close}"
+ />
{/if}
{/if}
diff --git a/src/Notification/Notification.Story.svelte b/src/Notification/Notification.Story.svelte
index 25d459e4..379e017d 100644
--- a/src/Notification/Notification.Story.svelte
+++ b/src/Notification/Notification.Story.svelte
@@ -11,7 +11,8 @@
{...$$props}
on:close="{() => {
console.log('on:close');
- }}">
+ }}"
+ >
{$$props.action}
@@ -22,5 +23,6 @@
on:close="{() => {
console.log('on:close');
}}"
- style="min-width: 30rem; margin-bottom: .5rem" />
+ style="min-width: 30rem; margin-bottom: .5rem"
+ />
{/if}
diff --git a/src/Notification/NotificationActionButton.svelte b/src/Notification/NotificationActionButton.svelte
index 63e9452f..26cf5811 100644
--- a/src/Notification/NotificationActionButton.svelte
+++ b/src/Notification/NotificationActionButton.svelte
@@ -10,6 +10,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/Notification/NotificationButton.svelte b/src/Notification/NotificationButton.svelte
index 811e25df..ce077e0c 100644
--- a/src/Notification/NotificationButton.svelte
+++ b/src/Notification/NotificationButton.svelte
@@ -36,10 +36,12 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
+ {notificationType === 'inline' && 'bx--inline-notification__close-icon'}"
+ />
diff --git a/src/Notification/NotificationIcon.svelte b/src/Notification/NotificationIcon.svelte
index e22fecb2..51bb88b9 100644
--- a/src/Notification/NotificationIcon.svelte
+++ b/src/Notification/NotificationIcon.svelte
@@ -37,4 +37,5 @@
+ class="bx--{notificationType}-notification__icon"
+/>
diff --git a/src/Notification/ToastNotification.svelte b/src/Notification/ToastNotification.svelte
index b7cc9200..2eebb2a2 100644
--- a/src/Notification/ToastNotification.svelte
+++ b/src/Notification/ToastNotification.svelte
@@ -96,23 +96,27 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+ >
+ iconDescription="{iconDescription}"
+ />
+ notificationType="{notificationType}"
+ >
{#if !hideCloseButton}
+ on:click="{close}"
+ />
{/if}
{/if}
diff --git a/src/NumberInput/NumberInput.Skeleton.svelte b/src/NumberInput/NumberInput.Skeleton.svelte
index 1060676a..438a9936 100644
--- a/src/NumberInput/NumberInput.Skeleton.svelte
+++ b/src/NumberInput/NumberInput.Skeleton.svelte
@@ -12,7 +12,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
{#if !hideLabel}
{/if}
diff --git a/src/NumberInput/NumberInput.Story.svelte b/src/NumberInput/NumberInput.Story.svelte
index a7f6fee2..577524c3 100644
--- a/src/NumberInput/NumberInput.Story.svelte
+++ b/src/NumberInput/NumberInput.Story.svelte
@@ -17,5 +17,6 @@
bind:value
on:change="{({ detail }) => {
console.log('on:change', detail);
- }}" />
+ }}"
+ />
{/if}
diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte
index 6454d438..49593856 100644
--- a/src/NumberInput/NumberInput.svelte
+++ b/src/NumberInput/NumberInput.svelte
@@ -178,7 +178,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
+ class="{size && `bx--number--${size}`}"
+ >
{#if mobile}
{#if label}
{/if}
@@ -210,7 +213,8 @@
on:click="{() => {
updateValue(-1);
}}"
- disabled="{disabled}">
+ disabled="{disabled}"
+ >
+ readonly="{readonly}"
+ />
@@ -251,7 +257,8 @@
for="{id}"
class:bx--label="{true}"
class:bx--label--disabled="{disabled}"
- class:bx--visually-hidden="{hideLabel}">
+ class:bx--visually-hidden="{hideLabel}"
+ >
{label}
{/if}
@@ -274,7 +281,8 @@
min="{min}"
step="{step}"
value="{value}"
- readonly="{readonly}" />
+ readonly="{readonly}"
+ />
{#if invalid}
{/if}
@@ -290,7 +298,8 @@
on:click="{() => {
updateValue(1);
}}"
- disabled="{disabled}">
+ disabled="{disabled}"
+ >
@@ -313,7 +323,8 @@
{#if !error && helperText}
+ class:bx--form__helper-text--disabled="{disabled}"
+ >
{helperText}
{/if}
diff --git a/src/OrderedList/OrderedList.svelte b/src/OrderedList/OrderedList.svelte
index 95dc1bf4..8c40d1a9 100644
--- a/src/OrderedList/OrderedList.svelte
+++ b/src/OrderedList/OrderedList.svelte
@@ -13,6 +13,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/OverflowMenu/OverflowMenu.Story.svelte b/src/OverflowMenu/OverflowMenu.Story.svelte
index 361a8cb2..26f070f1 100644
--- a/src/OverflowMenu/OverflowMenu.Story.svelte
+++ b/src/OverflowMenu/OverflowMenu.Story.svelte
@@ -13,32 +13,38 @@
{...$$props.menu}
on:close="{({ detail }) => {
console.log('close', detail);
- }}">
+ }}"
+ >
+ bind:primaryFocus
+ />
+ requireTitle
+ />
+ disabled
+ />
+ text="Option 4"
+ />
+ danger
+ />
{:else if story === 'trigger'}
+ style="width: auto"
+ >
Menu
+ bind:primaryFocus
+ />
+ requireTitle
+ />
@@ -66,16 +75,19 @@
{...$$props.menu}
on:close="{({ detail }) => {
console.log('close', detail);
- }}">
+ }}"
+ >
+ bind:primaryFocus
+ />
+ requireTitle
+ />
diff --git a/src/OverflowMenu/OverflowMenu.svelte b/src/OverflowMenu/OverflowMenu.svelte
index 2549fe32..99cbeebc 100644
--- a/src/OverflowMenu/OverflowMenu.svelte
+++ b/src/OverflowMenu/OverflowMenu.svelte
@@ -188,13 +188,15 @@
buttonRef.focus();
}
}
- }}">
+ }}"
+>
+ class="bx--overflow-menu__icon {iconClass}"
+ />
{#if open}
+ class:menuOptionsClass
+ >
{/if}
diff --git a/src/OverflowMenu/OverflowMenuItem.svelte b/src/OverflowMenu/OverflowMenuItem.svelte
index e5b5d001..b08ab329 100644
--- a/src/OverflowMenu/OverflowMenuItem.svelte
+++ b/src/OverflowMenu/OverflowMenuItem.svelte
@@ -83,7 +83,8 @@
class:bx--overflow-menu--divider="{hasDivider}"
class:bx--overflow-menu-options__option--danger="{danger}"
class:bx--overflow-menu-options__option--disabled="{disabled}"
- {...$$restProps}>
+ {...$$restProps}
+>
{#if href}
+ }}"
+ >
{text}
@@ -122,7 +124,8 @@
} else if (key === 'ArrowUp') {
change(-1);
}
- }}">
+ }}"
+ >
{text}
diff --git a/src/Pagination/Pagination.Skeleton.svelte b/src/Pagination/Pagination.Skeleton.svelte
index d6d26418..1fd08bcd 100644
--- a/src/Pagination/Pagination.Skeleton.svelte
+++ b/src/Pagination/Pagination.Skeleton.svelte
@@ -9,7 +9,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
@@ -17,7 +18,8 @@
+ class:bx--pagination--inline="{true}"
+ >
diff --git a/src/Pagination/Pagination.Story.svelte b/src/Pagination/Pagination.Story.svelte
index acbf7fb5..3f25bc9e 100644
--- a/src/Pagination/Pagination.Story.svelte
+++ b/src/Pagination/Pagination.Story.svelte
@@ -16,7 +16,8 @@
{...$$props}
on:update="{({ detail }) => {
console.log(detail);
- }}">
+ }}"
+ >
Pagination
{/if}
diff --git a/src/Pagination/Pagination.svelte b/src/Pagination/Pagination.svelte
index 36270087..c18c949d 100644
--- a/src/Pagination/Pagination.svelte
+++ b/src/Pagination/Pagination.svelte
@@ -121,7 +121,8 @@
diff --git a/src/PaginationNav/PaginationItem.svelte b/src/PaginationNav/PaginationItem.svelte
index d672cd45..e38c2b17 100644
--- a/src/PaginationNav/PaginationItem.svelte
+++ b/src/PaginationNav/PaginationItem.svelte
@@ -18,7 +18,8 @@
aria-current="{active ? 'page' : undefined}"
class:bx--pagination-nav__page="{true}"
class:bx--pagination-nav__page--active="{active}"
- on:click>
+ on:click
+ >
diff --git a/src/PaginationNav/PaginationNav.Story.svelte b/src/PaginationNav/PaginationNav.Story.svelte
index e9606c4f..0d9aa713 100644
--- a/src/PaginationNav/PaginationNav.Story.svelte
+++ b/src/PaginationNav/PaginationNav.Story.svelte
@@ -17,7 +17,8 @@
}}"
on:click:button--next="{({ detail }) => {
console.log('button--next', detail);
- }}" />
+ }}"
+ />
Bound page index: {page}
diff --git a/src/PaginationNav/PaginationNav.svelte b/src/PaginationNav/PaginationNav.svelte
index 309236a5..308703ac 100644
--- a/src/PaginationNav/PaginationNav.svelte
+++ b/src/PaginationNav/PaginationNav.svelte
@@ -103,25 +103,29 @@
page--;
}
dispatch('click:button--previous', { page });
- }}" />
+ }}"
+ />
{#if fit > MIN || (fit <= MIN && page <= 1)}
+ on:click="{() => (page = 0)}"
+ >
{page === 0 ? 'Active, Page' : 'Page'}
{/if}
+ on:select="{({ detail }) => (page = detail.index)}"
+ />
{#each items as item}
+ on:click="{() => (page = item)}"
+ >
{page === item ? 'Active, Page' : 'Page'}
{/each}
@@ -130,12 +134,14 @@
count="{back}"
on:select="{({ detail }) => {
page = detail.index;
- }}" />
+ }}"
+ />
{#if total > 1}
+ on:click="{() => (page = total - 1)}"
+ >
{page === total - 1 ? 'Active, Page' : 'Page'}
{/if}
@@ -155,13 +161,15 @@
page++;
}
dispatch('click:button--next', { page });
- }}" />
+ }}"
+ />
+ class:bx--pagination-nav__accessibility-label="{true}"
+ >
Page {page + 1} of {total}
diff --git a/src/PaginationNav/PaginationOverflow.svelte b/src/PaginationNav/PaginationOverflow.svelte
index 4e368e93..bf7d791f 100644
--- a/src/PaginationNav/PaginationOverflow.svelte
+++ b/src/PaginationNav/PaginationOverflow.svelte
@@ -32,7 +32,8 @@
on:change="{({ target }) => {
value = '';
dispatch('select', { index: Number(target.value) });
- }}">
+ }}"
+ >
{#each Array.from({ length: count }, (_, i) => i) as i}
+ on:mouseleave
+ >
{/if}
diff --git a/src/Slider/Slider.Skeleton.svelte b/src/Slider/Slider.Skeleton.svelte
index 5ff5c4f0..6716f311 100644
--- a/src/Slider/Slider.Skeleton.svelte
+++ b/src/Slider/Slider.Skeleton.svelte
@@ -12,7 +12,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
{#if !hideLabel}
{/if}
diff --git a/src/Slider/Slider.Story.svelte b/src/Slider/Slider.Story.svelte
index 3558c23b..ecb00a0b 100644
--- a/src/Slider/Slider.Story.svelte
+++ b/src/Slider/Slider.Story.svelte
@@ -16,5 +16,6 @@
bind:value
on:change="{({ detail }) => {
console.log('on:change', detail);
- }}" />
+ }}"
+ />
{/if}
diff --git a/src/Slider/Slider.svelte b/src/Slider/Slider.svelte
index b5df4678..47242b1a 100644
--- a/src/Slider/Slider.svelte
+++ b/src/Slider/Slider.svelte
@@ -165,11 +165,13 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
@@ -194,7 +196,8 @@
on:mouseup="{stopHolding}"
on:touchup="{stopHolding}"
on:touchend="{stopHolding}"
- on:touchcancel="{stopHolding}">
+ on:touchcancel="{stopHolding}"
+ >
+ id="{id}"
+ >
+ style="transform: translate(0, -50%) scaleX({left / 100})"
+ >
+ step="{step}"
+ />
{maxLabel || max}
{#if !hideTextInput}
@@ -240,7 +246,8 @@
value = Number(target.value);
}}"
disabled="{disabled}"
- value="{value}" />
+ value="{value}"
+ />
{/if}
diff --git a/src/StructuredList/StructuredList.Skeleton.svelte b/src/StructuredList/StructuredList.Skeleton.svelte
index 8a36160e..0b04ccdd 100644
--- a/src/StructuredList/StructuredList.Skeleton.svelte
+++ b/src/StructuredList/StructuredList.Skeleton.svelte
@@ -20,11 +20,13 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
+ class:bx--structured-list-row--header-row="{true}"
+ >
diff --git a/src/StructuredList/StructuredList.Story.svelte b/src/StructuredList/StructuredList.Story.svelte
index 6bf3983a..a3ceacd7 100644
--- a/src/StructuredList/StructuredList.Story.svelte
+++ b/src/StructuredList/StructuredList.Story.svelte
@@ -44,12 +44,14 @@
id="row-{i}"
value="row-{i}-value"
title="row-{i}-title"
- name="row-{i}-name" />
+ name="row-{i}-name"
+ />
+ title="select an option"
+ />
{/each}
diff --git a/src/StructuredList/StructuredList.svelte b/src/StructuredList/StructuredList.svelte
index 05ae3263..7e4ab923 100644
--- a/src/StructuredList/StructuredList.svelte
+++ b/src/StructuredList/StructuredList.svelte
@@ -43,6 +43,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/StructuredList/StructuredListBody.svelte b/src/StructuredList/StructuredListBody.svelte
index ddaf09f7..ada53bc7 100644
--- a/src/StructuredList/StructuredListBody.svelte
+++ b/src/StructuredList/StructuredListBody.svelte
@@ -4,6 +4,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/StructuredList/StructuredListCell.svelte b/src/StructuredList/StructuredListCell.svelte
index 20624f10..a9020dcf 100644
--- a/src/StructuredList/StructuredListCell.svelte
+++ b/src/StructuredList/StructuredListCell.svelte
@@ -20,6 +20,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/StructuredList/StructuredListHead.svelte b/src/StructuredList/StructuredListHead.svelte
index a5386a08..a68afb1d 100644
--- a/src/StructuredList/StructuredListHead.svelte
+++ b/src/StructuredList/StructuredListHead.svelte
@@ -4,6 +4,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/StructuredList/StructuredListInput.svelte b/src/StructuredList/StructuredListInput.svelte
index f3ea067d..d1314b5f 100644
--- a/src/StructuredList/StructuredListInput.svelte
+++ b/src/StructuredList/StructuredListInput.svelte
@@ -59,4 +59,5 @@
{...$$restProps}
on:change="{() => {
update(value);
- }}" />
+ }}"
+/>
diff --git a/src/StructuredList/StructuredListRow.svelte b/src/StructuredList/StructuredListRow.svelte
index 63e94b6e..609f58d0 100644
--- a/src/StructuredList/StructuredListRow.svelte
+++ b/src/StructuredList/StructuredListRow.svelte
@@ -30,7 +30,8 @@
on:mouseover
on:mouseenter
on:mouseleave
- on:keydown>
+ on:keydown
+ >
{:else}
@@ -41,7 +42,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+ >
{/if}
diff --git a/src/Tabs/Tab.svelte b/src/Tabs/Tab.svelte
index 6adc25cf..b8d53cca 100644
--- a/src/Tabs/Tab.svelte
+++ b/src/Tabs/Tab.svelte
@@ -73,7 +73,8 @@
update(id);
}
}
- }}">
+ }}"
+>
+ class:bx--tabs__nav-link="{true}"
+ >
{label}
diff --git a/src/Tabs/TabContent.svelte b/src/Tabs/TabContent.svelte
index 89bbc54e..fcaa2dff 100644
--- a/src/Tabs/TabContent.svelte
+++ b/src/Tabs/TabContent.svelte
@@ -23,6 +23,7 @@
hidden="{selected ? undefined : ''}"
id="{id}"
class:bx--tab-content="{true}"
- {...$$restProps}>
+ {...$$restProps}
+>
diff --git a/src/Tabs/Tabs.svelte b/src/Tabs/Tabs.svelte
index df257669..8e42eda6 100644
--- a/src/Tabs/Tabs.svelte
+++ b/src/Tabs/Tabs.svelte
@@ -111,7 +111,8 @@
role="navigation"
class:bx--tabs="{true}"
class:bx--tabs--container="{type === 'container'}"
- {...$$restProps}>
+ {...$$restProps}
+>
diff --git a/src/Tabs/TabsSkeleton.svelte b/src/Tabs/TabsSkeleton.svelte
index 763660a3..b194a83a 100644
--- a/src/Tabs/TabsSkeleton.svelte
+++ b/src/Tabs/TabsSkeleton.svelte
@@ -13,7 +13,8 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>
diff --git a/src/TooltipDefinition/TooltipDefinition.svelte b/src/TooltipDefinition/TooltipDefinition.svelte
index 99f06c60..b2486ec3 100644
--- a/src/TooltipDefinition/TooltipDefinition.svelte
+++ b/src/TooltipDefinition/TooltipDefinition.svelte
@@ -50,7 +50,8 @@
}}"
on:mouseleave="{() => {
visible = false;
- }}">
+ }}"
+>
+ }}"
+ >
diff --git a/src/TooltipIcon/TooltipIcon.svelte b/src/TooltipIcon/TooltipIcon.svelte
index ae80f8ac..c265612d 100644
--- a/src/TooltipIcon/TooltipIcon.svelte
+++ b/src/TooltipIcon/TooltipIcon.svelte
@@ -59,7 +59,8 @@
on:focus
on:focus="{() => {
hidden = false;
- }}">
+ }}"
+>
{tooltipText}
diff --git a/src/UIShell/GlobalHeader/HeaderAction.svelte b/src/UIShell/GlobalHeader/HeaderAction.svelte
index abdf1f20..ee908b76 100644
--- a/src/UIShell/GlobalHeader/HeaderAction.svelte
+++ b/src/UIShell/GlobalHeader/HeaderAction.svelte
@@ -71,7 +71,8 @@
on:click|stopPropagation="{() => {
isOpen = !isOpen;
dispatch(isOpen ? 'open' : 'close');
- }}">
+ }}"
+ >
{#if text}{text}{/if}
@@ -82,7 +83,8 @@
bind:this="{refPanel}"
class:bx--header-panel="{true}"
class:bx--header-panel--expanded="{true}"
- transition:slide="{{ duration: 200 }}">
+ transition:slide="{{ duration: 200 }}"
+ >
{/if}
diff --git a/src/UIShell/GlobalHeader/HeaderActionLink.svelte b/src/UIShell/GlobalHeader/HeaderActionLink.svelte
index d6a8b582..a06f38c9 100644
--- a/src/UIShell/GlobalHeader/HeaderActionLink.svelte
+++ b/src/UIShell/GlobalHeader/HeaderActionLink.svelte
@@ -35,6 +35,7 @@
class:bx--header__action--active="{linkIsActive}"
class:action-link="{true}"
{...$$restProps}
- href="{href}">
+ href="{href}"
+>
diff --git a/src/UIShell/GlobalHeader/HeaderActionSearch.svelte b/src/UIShell/GlobalHeader/HeaderActionSearch.svelte
index d1baa2b3..ae877fea 100644
--- a/src/UIShell/GlobalHeader/HeaderActionSearch.svelte
+++ b/src/UIShell/GlobalHeader/HeaderActionSearch.svelte
@@ -141,19 +141,22 @@
isSearchFocus = false;
}
}
- }}" />
+ }}"
+/>
+ class:search-focus="{isSearchFocus || searchIsActive}"
+>
+ aria-expanded="{searchIsActive}"
+ >
+ }}"
+ >
+ on:input="{dispatchInputs}"
+ />
+ }}"
+ >
diff --git a/src/UIShell/GlobalHeader/HeaderNav.svelte b/src/UIShell/GlobalHeader/HeaderNav.svelte
index 1a492822..2609885f 100644
--- a/src/UIShell/GlobalHeader/HeaderNav.svelte
+++ b/src/UIShell/GlobalHeader/HeaderNav.svelte
@@ -10,7 +10,8 @@
+ class:bx--header__menu-bar="{true}"
+ >
diff --git a/src/UIShell/GlobalHeader/HeaderNavItem.svelte b/src/UIShell/GlobalHeader/HeaderNavItem.svelte
index de86f1e2..eedd9df4 100644
--- a/src/UIShell/GlobalHeader/HeaderNavItem.svelte
+++ b/src/UIShell/GlobalHeader/HeaderNavItem.svelte
@@ -26,7 +26,8 @@
on:keyup
on:keydown
on:focus
- on:blur>
+ on:blur
+ >
{text}
diff --git a/src/UIShell/GlobalHeader/HeaderNavMenu.svelte b/src/UIShell/GlobalHeader/HeaderNavMenu.svelte
index 441d8b1c..9b510f0f 100644
--- a/src/UIShell/GlobalHeader/HeaderNavMenu.svelte
+++ b/src/UIShell/GlobalHeader/HeaderNavMenu.svelte
@@ -37,7 +37,8 @@
expanded = false;
}
}
- }}" />
+ }}"
+/>
+ on:blur
+ >
{text}
+ class="bx--header__menu-arrow"
+ />
diff --git a/src/UIShell/HeaderGlobalAction.svelte b/src/UIShell/HeaderGlobalAction.svelte
index de33515f..88e564ed 100644
--- a/src/UIShell/HeaderGlobalAction.svelte
+++ b/src/UIShell/HeaderGlobalAction.svelte
@@ -24,7 +24,8 @@
class:bx--header__action="{true}"
class:bx--header__action--active="{isActive}"
{...$$restProps}
- on:click>
+ on:click
+>
{#if icon}
diff --git a/src/UIShell/SideNav/HamburgerMenu.svelte b/src/UIShell/SideNav/HamburgerMenu.svelte
index 78c803bc..7dd5db99 100644
--- a/src/UIShell/SideNav/HamburgerMenu.svelte
+++ b/src/UIShell/SideNav/HamburgerMenu.svelte
@@ -27,8 +27,10 @@
{...$$restProps}
transition:fly="{{ x: -200, delay: 50, duration: 250 }}"
on:click
- on:click="{() => (isOpen = !isOpen)}">
+ on:click="{() => (isOpen = !isOpen)}"
+>
+ render="{isOpen ? Close20 : Menu20}"
+ />
diff --git a/src/UIShell/SideNav/SideNav.svelte b/src/UIShell/SideNav/SideNav.svelte
index f6cb5cd0..6efefeee 100644
--- a/src/UIShell/SideNav/SideNav.svelte
+++ b/src/UIShell/SideNav/SideNav.svelte
@@ -24,7 +24,8 @@
isOpen = false;
}}"
class:bx--side-nav__overlay="{true}"
- class:bx--side-nav__overlay-active="{isOpen}">
+ class:bx--side-nav__overlay-active="{isOpen}"
+ >
{/if}
diff --git a/src/UIShell/SideNav/SideNavLink.svelte b/src/UIShell/SideNav/SideNavLink.svelte
index 41ef7409..00e0042d 100644
--- a/src/UIShell/SideNav/SideNavLink.svelte
+++ b/src/UIShell/SideNav/SideNavLink.svelte
@@ -33,11 +33,13 @@
class:bx--side-nav__link="{true}"
class:bx--side-nav__link--current="{isSelected}"
{...$$restProps}
- on:click>
+ on:click
+ >
{#if icon}
+ class:bx--side-nav__icon--small="{true}"
+ >
{/if}
diff --git a/src/UIShell/SideNav/SideNavMenu.svelte b/src/UIShell/SideNav/SideNavMenu.svelte
index dc239ca6..2591d089 100644
--- a/src/UIShell/SideNav/SideNavMenu.svelte
+++ b/src/UIShell/SideNav/SideNavMenu.svelte
@@ -30,7 +30,8 @@
on:click
on:click="{() => {
expanded = !expanded;
- }}">
+ }}"
+ >
{#if icon}
@@ -40,7 +41,8 @@
+ class:bx--side-nav__submenu-chevron="{true}"
+ >
diff --git a/src/UIShell/SideNav/SideNavMenuItem.svelte b/src/UIShell/SideNav/SideNavMenuItem.svelte
index 8f6ebcfa..b871a4f0 100644
--- a/src/UIShell/SideNav/SideNavMenuItem.svelte
+++ b/src/UIShell/SideNav/SideNavMenuItem.svelte
@@ -24,7 +24,8 @@
href="{href}"
class:bx--side-nav__link="{true}"
{...$$restProps}
- on:click>
+ on:click
+ >
{text}
diff --git a/src/UIShell/SkipToContent.svelte b/src/UIShell/SkipToContent.svelte
index 0702000c..6fc15809 100644
--- a/src/UIShell/SkipToContent.svelte
+++ b/src/UIShell/SkipToContent.svelte
@@ -17,6 +17,7 @@
tabindex="{tabindex}"
class:bx--skip-to-content="{true}"
{...$$restProps}
- on:click>
+ on:click
+>
Skip to main content
diff --git a/src/UIShell/UIShell.Story.svelte b/src/UIShell/UIShell.Story.svelte
index f5837b03..6c0deae6 100644
--- a/src/UIShell/UIShell.Story.svelte
+++ b/src/UIShell/UIShell.Story.svelte
@@ -181,7 +181,8 @@
+ isOpen="{true}"
+ >
Notifications
@@ -209,7 +210,8 @@
}}"
on:close="{() => {
console.log('on:close');
- }}">
+ }}"
+ >
Switcher subject 1
Switcher item 1
diff --git a/src/UnorderedList/UnorderedList.svelte b/src/UnorderedList/UnorderedList.svelte
index 9ed9b2bc..7ab560ae 100644
--- a/src/UnorderedList/UnorderedList.svelte
+++ b/src/UnorderedList/UnorderedList.svelte
@@ -13,6 +13,7 @@
on:click
on:mouseover
on:mouseenter
- on:mouseleave>
+ on:mouseleave
+>