diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 634a6b65..4684f648 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,5 @@ name: CI -on: [push, pull_request] +on: [pull_request] jobs: build: runs-on: ubuntu-latest diff --git a/docs/src/pages/components/Modal.svx b/docs/src/pages/components/Modal.svx index e4ddd46f..ee93147c 100644 --- a/docs/src/pages/components/Modal.svx +++ b/docs/src/pages/components/Modal.svx @@ -14,6 +14,10 @@ +### Multiple modals + + + ### Multiple secondary buttons Use the `secondaryButtons` prop to render two secondary buttons for a "3-button modal". The prop is a 2-tuple type that supersedes `secondaryButtonText`. diff --git a/docs/src/pages/components/RadioTile.svx b/docs/src/pages/components/RadioTile.svx index 7e807532..400b1284 100644 --- a/docs/src/pages/components/RadioTile.svx +++ b/docs/src/pages/components/RadioTile.svx @@ -22,6 +22,16 @@ source: Tile/RadioTile.svelte +### Reactive (one-way binding) + + + +### Reactive (two-way binding) + +Binding to the `selected` prop is a more concise approach to managing state. + + + ### Light variant diff --git a/docs/src/pages/framed/Modal/ModalMultiple.svelte b/docs/src/pages/framed/Modal/ModalMultiple.svelte new file mode 100644 index 00000000..97a0e292 --- /dev/null +++ b/docs/src/pages/framed/Modal/ModalMultiple.svelte @@ -0,0 +1,38 @@ + + +Create database + + Delete database + + + + Create a new Cloudant database in the US South region. + + + + This is a permanent action and cannot be undone. + diff --git a/docs/src/pages/framed/RadioTile/RadioTileReactive.svelte b/docs/src/pages/framed/RadioTile/RadioTileReactive.svelte new file mode 100644 index 00000000..51c07468 --- /dev/null +++ b/docs/src/pages/framed/RadioTile/RadioTileReactive.svelte @@ -0,0 +1,31 @@ + + + + {#each values as value} + {value} + {/each} + + + + Selected: {selected} + + + + Set to "{values[1]}" + + + diff --git a/docs/src/pages/framed/RadioTile/RadioTileReactiveOneWay.svelte b/docs/src/pages/framed/RadioTile/RadioTileReactiveOneWay.svelte new file mode 100644 index 00000000..d2b3997a --- /dev/null +++ b/docs/src/pages/framed/RadioTile/RadioTileReactiveOneWay.svelte @@ -0,0 +1,21 @@ + + + + {#each values as value} + {value} + {/each} + + + + +Selected: {selected} diff --git a/src/Tile/TileGroup.svelte b/src/Tile/TileGroup.svelte index f27b5d8f..2940a266 100644 --- a/src/Tile/TileGroup.svelte +++ b/src/Tile/TileGroup.svelte @@ -39,13 +39,14 @@ }, update: (value) => { selectedValue.set(value); + dispatch("select", value); }, }); $: selected = $selectedValue; + $: selectedValue.set(selected); $: inputsName.set(name); $: inputsRequired.set(required); - $: dispatch("select", $selectedValue);
Create a new Cloudant database in the US South region.
This is a permanent action and cannot be undone.