diff --git a/nextjs-app-v14/package.json b/nextjs-app-v14/package.json index 0071a256..e882fdb0 100644 --- a/nextjs-app-v14/package.json +++ b/nextjs-app-v14/package.json @@ -16,7 +16,7 @@ "dependencies": { "@justeattakeaway/pie-css": "0.13.1", "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-webc": "0.5.56", + "@justeattakeaway/pie-webc": "0.5.59", "@lit-labs/nextjs": "0.2.0", "@lit/react": "1.0.6", "next": "14.2.18", diff --git a/nextjs-app-v14/src/app/components/home-page.tsx b/nextjs-app-v14/src/app/components/home-page.tsx index 12141b62..b4890f70 100644 --- a/nextjs-app-v14/src/app/components/home-page.tsx +++ b/nextjs-app-v14/src/app/components/home-page.tsx @@ -31,6 +31,7 @@ export default function HomePage() {
  • router.push('/components/modal')} tag="button">Modal
  • router.push('/components/notification')} tag="button">Notification
  • router.push('/components/radio')} tag="button">Radio
  • +
  • router.push('/components/radio-group')} tag="button">Radio Group
  • router.push('/components/spinner')} tag="button">Spinner
  • router.push('/components/switch')} tag="button">Switch
  • router.push('/components/tag')} tag="button">Tag
  • diff --git a/nextjs-app-v14/src/app/components/radio-group/page.tsx b/nextjs-app-v14/src/app/components/radio-group/page.tsx new file mode 100644 index 00000000..64b158fc --- /dev/null +++ b/nextjs-app-v14/src/app/components/radio-group/page.tsx @@ -0,0 +1,10 @@ +import RadioGroup from './radio-group'; +import { type Metadata } from 'next'; + +export const metadata: Metadata = { + title: 'Radio Group', +} + +export default function RadioGroupComponent() { + return ; +} diff --git a/nextjs-app-v14/src/app/components/radio-group/radio-group.tsx b/nextjs-app-v14/src/app/components/radio-group/radio-group.tsx new file mode 100644 index 00000000..2d5c07e7 --- /dev/null +++ b/nextjs-app-v14/src/app/components/radio-group/radio-group.tsx @@ -0,0 +1,32 @@ +'use client'; + +import NavigationLayout from "@/app/layout/navigation"; +import { PieRadio } from "@justeattakeaway/pie-webc/react/radio.js"; +import { PieRadioGroup } from "@justeattakeaway/pie-webc/react/radio-group.js"; +import { PieFormLabel } from "@justeattakeaway/pie-webc/react/form-label.js"; +import { PieButton } from "@justeattakeaway/pie-webc/react/button.js"; + +import { useState } from "react"; + +export default function RadioGroup() { + const [favouriteTakeaway, setFavouriteTakeaway] = useState(''); + + + const handleFavouriteTakeaway = (event: InputEvent) => { + const newFavourite = (event.target as HTMLInputElement).value; + setFavouriteTakeaway(newFavourite); + } + + return ( + + + Your favourite takeaway: { favouriteTakeaway } + Chinese + Shawarma + Pizza + + + Some focusable element + + ); +} diff --git a/nextjs-app-v14/src/app/integrations/form/form.tsx b/nextjs-app-v14/src/app/integrations/form/form.tsx index 244f79ba..aeecefe1 100644 --- a/nextjs-app-v14/src/app/integrations/form/form.tsx +++ b/nextjs-app-v14/src/app/integrations/form/form.tsx @@ -27,7 +27,6 @@ export default function Form() { const [contactByEmail, setContactByEmail] = useState(false); const [favouriteNumber, setFavouriteNumber] = useState(''); const [favouriteNumberValidationMessage, setFavouriteNumberValidationMessage] = useState(''); - const [radioValue, setRadioValue] = useState(''); const [favouriteTakeaway, setFavouriteTakeaway] = useState(''); const [formDataDisplay, setFormDataDisplay] = useState(null); @@ -78,10 +77,6 @@ export default function Form() { setPassword((event.target as HTMLInputElement).value); } - const handleRadioInput = (event: InputEvent) => { - setRadioValue((event.target as HTMLInputElement).value); - }; - const handleApproveSettingsChange = () => { setApproveSettings(current => !current); }; diff --git a/nextjs-app-v14/test/visual/nextjs.spec.js b/nextjs-app-v14/test/visual/nextjs.spec.js index e198338d..a5ec5bc8 100644 --- a/nextjs-app-v14/test/visual/nextjs.spec.js +++ b/nextjs-app-v14/test/visual/nextjs.spec.js @@ -20,6 +20,7 @@ describe('NextJS Aperture App', () => { { url: '/components/modal', name: 'Modal' }, { url: '/components/notification', name: 'Notification' }, { url: '/components/radio', name: 'Radio' }, + { url: '/components/radio-group', name: 'Radio Group' }, { url: '/components/spinner', name: 'Spinner' }, { url: '/components/switch', name: 'Switch' }, { url: '/components/tag', name: 'Tag' }, diff --git a/nuxt-app/package.json b/nuxt-app/package.json index fae61103..c385cb43 100644 --- a/nuxt-app/package.json +++ b/nuxt-app/package.json @@ -21,7 +21,7 @@ "dependencies": { "@justeattakeaway/pie-css": "0.13.1", "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-webc": "0.5.56", + "@justeattakeaway/pie-webc": "0.5.59", "just-kebab-case": "4.2.0", "nuxt-ssr-lit": "1.6.27" }, diff --git a/nuxt-app/pages/components/radio-group.vue b/nuxt-app/pages/components/radio-group.vue new file mode 100644 index 00000000..fd15614f --- /dev/null +++ b/nuxt-app/pages/components/radio-group.vue @@ -0,0 +1,38 @@ + + + diff --git a/nuxt-app/pages/index.vue b/nuxt-app/pages/index.vue index 08ab0a43..9d7da453 100644 --- a/nuxt-app/pages/index.vue +++ b/nuxt-app/pages/index.vue @@ -21,6 +21,7 @@
  • Modal
  • Notification
  • Radio
  • +
  • Radio Group
  • Spinner
  • Switch
  • Tag
  • diff --git a/nuxt-app/test/visual/nuxt.spec.js b/nuxt-app/test/visual/nuxt.spec.js index 05f97e16..9aa099f6 100644 --- a/nuxt-app/test/visual/nuxt.spec.js +++ b/nuxt-app/test/visual/nuxt.spec.js @@ -20,6 +20,7 @@ describe('Nuxt Aperture App', () => { { url: '/components/modal', name: 'Modal' }, { url: '/components/notification', name: 'Notification' }, { url: '/components/radio', name: 'Radio' }, + { url: '/components/radio-group', name: 'Radio Group' }, { url: '/components/spinner', name: 'Spinner' }, { url: '/components/switch', name: 'Switch' }, { url: '/components/tag', name: 'Tag' }, diff --git a/test/ssr/ssr.spec.ts b/test/ssr/ssr.spec.ts index 31161962..92e9f47c 100644 --- a/test/ssr/ssr.spec.ts +++ b/test/ssr/ssr.spec.ts @@ -23,6 +23,8 @@ const components = [ 'link', 'lottie-player', 'modal', + 'radio', + 'radio-group', 'spinner', 'switch', 'tag', diff --git a/vanilla-app/components/radio-group.html b/vanilla-app/components/radio-group.html new file mode 100644 index 00000000..0bde0a74 --- /dev/null +++ b/vanilla-app/components/radio-group.html @@ -0,0 +1,5 @@ + diff --git a/vanilla-app/js/index.js b/vanilla-app/js/index.js index 21ff63af..ba33dd6c 100644 --- a/vanilla-app/js/index.js +++ b/vanilla-app/js/index.js @@ -23,6 +23,7 @@ document.querySelector('#navigation').innerHTML = `
  • Modal
  • Notification
  • Radio
  • +
  • Radio Group
  • Spinner
  • Switch
  • Tag
  • diff --git a/vanilla-app/js/radio-group.js b/vanilla-app/js/radio-group.js new file mode 100644 index 00000000..9335d983 --- /dev/null +++ b/vanilla-app/js/radio-group.js @@ -0,0 +1,31 @@ +import '@justeattakeaway/pie-webc/components/radio.js'; +import '@justeattakeaway/pie-webc/components/radio-group.js'; +import '@justeattakeaway/pie-webc/components/form-label.js'; +import '@justeattakeaway/pie-webc/components/button.js'; + +import './shared.js'; +import './utils/navigation.js'; + +let checked = false; + +function handleRadioChange() { + const radioGroup = document.querySelector('pie-radio-group'); + const formLabel = document.querySelector('pie-form-label'); + + formLabel.innerHTML = `Your favourite takeaway: ${radioGroup.value}`; +} + +// Set initial HTML structure +document.querySelector('#app').innerHTML = ` + + Your favourite takeaway: + Chinese + Shawarma + Pizza + + + Some focusable element +`; + +// Add event listener to pie-radio for change events +document.querySelector('pie-radio-group').addEventListener('change', handleRadioChange); diff --git a/vanilla-app/package.json b/vanilla-app/package.json index b675537e..07431f07 100644 --- a/vanilla-app/package.json +++ b/vanilla-app/package.json @@ -20,7 +20,7 @@ "dependencies": { "@justeattakeaway/pie-css": "0.13.1", "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-webc": "0.5.56" + "@justeattakeaway/pie-webc": "0.5.59" }, "installConfig": { "hoistingLimits": "workspaces" diff --git a/vanilla-app/test/visual/vanilla.spec.js b/vanilla-app/test/visual/vanilla.spec.js index 40d89fd8..d1633270 100644 --- a/vanilla-app/test/visual/vanilla.spec.js +++ b/vanilla-app/test/visual/vanilla.spec.js @@ -20,6 +20,7 @@ describe('Vanilla Aperture App', () => { { url: '/components/modal.html', name: 'Modal' }, { url: '/components/notification.html', name: 'Notification' }, { url: '/components/radio.html', name: 'Radio' }, + { url: '/components/radio-group.html', name: 'Radio Group' }, { url: '/components/spinner.html', name: 'Spinner' }, { url: '/components/switch.html', name: 'Switch' }, { url: '/components/tag.html', name: 'Tag' }, diff --git a/yarn.lock b/yarn.lock index 10a779c4..b9dddd47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1102,13 +1102,13 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-assistive-text@npm:0.8.0": - version: 0.8.0 - resolution: "@justeattakeaway/pie-assistive-text@npm:0.8.0" +"@justeattakeaway/pie-assistive-text@npm:0.8.1": + version: 0.8.1 + resolution: "@justeattakeaway/pie-assistive-text@npm:0.8.1" dependencies: - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: b74657dce4dba6474e9941561dcf3e3a18686302289c78695b152bfd10fd205160183d02acc914e4716ec6247bc6f94e0be1a7c151a56e49f0d858959c9bdd2e + checksum: f64f92a7367cc87afd28707f539e05477aaff43c5d9da08be6fdb19bf4600a810d3f189a1cbe0bcf55bf1d4de46cb1eac0d33975b4808d54da0e4e26a15a0227 languageName: node linkType: hard @@ -1132,49 +1132,49 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-checkbox-group@npm:0.7.6": - version: 0.7.6 - resolution: "@justeattakeaway/pie-checkbox-group@npm:0.7.6" +"@justeattakeaway/pie-checkbox-group@npm:0.7.7": + version: 0.7.7 + resolution: "@justeattakeaway/pie-checkbox-group@npm:0.7.7" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: ad48a95ddf6594d3617d50090faa4b7bec54c8fb92dbdae30510d4975f265043a96c05024f90fefac4f80b49714585050a048f1bf18292386b4c5a854d8b4e1c + checksum: 03736b6c577eb699ea17a491de61954668a80a10cef732b847e4b999e21ac73e2b44d3f0c7317c4c8675583cfba4935e9f78071a92440c0a1277cceab4de830e languageName: node linkType: hard -"@justeattakeaway/pie-checkbox@npm:0.13.6": - version: 0.13.6 - resolution: "@justeattakeaway/pie-checkbox@npm:0.13.6" +"@justeattakeaway/pie-checkbox@npm:0.13.7": + version: 0.13.7 + resolution: "@justeattakeaway/pie-checkbox@npm:0.13.7" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 1246a72d546e9ce2bcf65186cc55f33302f514c5c5c829ba0b138396e3224f468cee7dd5926c54fa68b54600b1f80e0a953278331b5a12ffe92ec9f9c547ee53 + checksum: 24994cf3bc3276058d26e822eaa29633e51687c63b10157818509ac03af1687ad70351498c9bdf84a821e4bf960cb5a10864575735b1543bbf7b93f728f923ae languageName: node linkType: hard -"@justeattakeaway/pie-chip@npm:0.9.3": - version: 0.9.3 - resolution: "@justeattakeaway/pie-chip@npm:0.9.3" +"@justeattakeaway/pie-chip@npm:0.9.4": + version: 0.9.4 + resolution: "@justeattakeaway/pie-chip@npm:0.9.4" dependencies: - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-spinner": 1.0.0 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 40d1fdbbe32f8cd00f7666bf1d51484401994d287455003691270356ed840bcdd53fd71cf948abd236607c19234dfc46c069646c99f1c15864f6f419e30553ce + checksum: 2c96e255d350349c0a3ae547d4a63463c84f1fcccbac8f6ac69baf28b73ccc18fb92c826aba078a64dd8c8d015d973c56968b8c10e42304845793bc99abd0146 languageName: node linkType: hard -"@justeattakeaway/pie-cookie-banner@npm:1.2.1": - version: 1.2.1 - resolution: "@justeattakeaway/pie-cookie-banner@npm:1.2.1" +"@justeattakeaway/pie-cookie-banner@npm:1.2.2": + version: 1.2.2 + resolution: "@justeattakeaway/pie-cookie-banner@npm:1.2.2" dependencies: "@justeattakeaway/pie-button": 1.1.0 "@justeattakeaway/pie-divider": 1.0.0 - "@justeattakeaway/pie-icon-button": 1.0.0 + "@justeattakeaway/pie-icon-button": 1.1.0 "@justeattakeaway/pie-link": 1.0.0 - "@justeattakeaway/pie-modal": 1.0.1 - "@justeattakeaway/pie-switch": 1.0.0 + "@justeattakeaway/pie-modal": 1.0.2 + "@justeattakeaway/pie-switch": 1.0.1 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 53836658dbd37b0907229135c323216f1e377a7e6fd05a53ff173051324dea24ffee85ff6b85674a923876f40441fb9a148f4fb3f6c941cb4309a234bd67b278 + checksum: c0e985568162f37338919f14275ac23bd787a777b819677c92a450c3de07632f1349e596ab70f05cba4510262990186f4c1fc0cb2007de6181eaaee724c17e75 languageName: node linkType: hard @@ -1203,14 +1203,14 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-icon-button@npm:1.0.0": - version: 1.0.0 - resolution: "@justeattakeaway/pie-icon-button@npm:1.0.0" +"@justeattakeaway/pie-icon-button@npm:1.1.0": + version: 1.1.0 + resolution: "@justeattakeaway/pie-icon-button@npm:1.1.0" dependencies: - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-spinner": 1.0.0 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 12cc22907d87218d102fd1e243c82f0ac20c437ec864c955d39585ebf6cb611fbf771a86f9fb2a5f5943b4006a35821d9f64e17387d6750adf02b9ca85bd032e + checksum: ad44185e20cffe6be430ab719c4ffe91ee05ce68b863cd593452cb0a1b94d693fc44836c61d4a59239902e01c425b553eea009c78afedeefd30b03a8799e1181 languageName: node linkType: hard @@ -1223,6 +1223,15 @@ __metadata: languageName: node linkType: hard +"@justeattakeaway/pie-icons-webc@npm:1.2.0": + version: 1.2.0 + resolution: "@justeattakeaway/pie-icons-webc@npm:1.2.0" + dependencies: + "@justeattakeaway/pie-webc-core": 0.24.2 + checksum: 2f1df6f36bf4c6ce75c2af6b1a7b43a29931f128df085c68f425142b2b0c08d2f5a708e14c40f0916e74f8358cf10a391d7df6d398a2952d1cbc443747376ba8 + languageName: node + linkType: hard + "@justeattakeaway/pie-link@npm:1.0.0": version: 1.0.0 resolution: "@justeattakeaway/pie-link@npm:1.0.0" @@ -1242,48 +1251,48 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-modal@npm:1.0.1": - version: 1.0.1 - resolution: "@justeattakeaway/pie-modal@npm:1.0.1" +"@justeattakeaway/pie-modal@npm:1.0.2": + version: 1.0.2 + resolution: "@justeattakeaway/pie-modal@npm:1.0.2" dependencies: "@justeattakeaway/pie-button": 1.1.0 - "@justeattakeaway/pie-icon-button": 1.0.0 - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icon-button": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-spinner": 1.0.0 "@justeattakeaway/pie-webc-core": 0.24.2 body-scroll-lock: 3.1.5 dialog-polyfill: 0.5.6 - checksum: 617326da4e4cff09bbd318738c5746586e09fd2b7d3287de718abf24d706be40074c60fb1d1a33da132fe4669d44520c777d1ea78afadc2d5b9ab9b3a4001b6f + checksum: 4c0a29f37d442c10683833f56af9e8728037c35c6bde527bd528ce1638e85010601a635825a44e9cfb53b025c99a2c2dd2f363a8336d858ea262658673c41770 languageName: node linkType: hard -"@justeattakeaway/pie-notification@npm:0.12.6": - version: 0.12.6 - resolution: "@justeattakeaway/pie-notification@npm:0.12.6" +"@justeattakeaway/pie-notification@npm:0.12.7": + version: 0.12.7 + resolution: "@justeattakeaway/pie-notification@npm:0.12.7" dependencies: - "@justeattakeaway/pie-icon-button": 1.0.0 - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icon-button": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: c16602c561761e3d32ae02bfef5e4bf371999d29992f66caa20b461722491388604229b1bcee1ecd7576b0b2a609ec2df58ea65d8be0c8eae1303e588fbc531e + checksum: f1d2aa0df90a76db934f8ce5a782c7c43c081c6bc5d558fcd65d72d1fadb71aaf847269df02f1871413432544ee3f9f02c22b9b2642d88b43b234e90eabf6473 languageName: node linkType: hard -"@justeattakeaway/pie-radio-group@npm:0.3.0": - version: 0.3.0 - resolution: "@justeattakeaway/pie-radio-group@npm:0.3.0" +"@justeattakeaway/pie-radio-group@npm:0.4.0": + version: 0.4.0 + resolution: "@justeattakeaway/pie-radio-group@npm:0.4.0" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 55b49fb8982fa6dd90549f05c748455b49fb0490531cdefd556af197c36e873fc837208c934cb5c09f357d4f49654d8140deb0d52501805a461878d43429dcf0 + checksum: b93ac5c8d33db42d6e406817911470bba2fe2506ae1afae7cc6bf3837e98dcdfb26b1499ba01f7da6d4574e0a4151cdbc1eb2b2e22e3e3e0f02926803e73a298 languageName: node linkType: hard -"@justeattakeaway/pie-radio@npm:0.5.0": - version: 0.5.0 - resolution: "@justeattakeaway/pie-radio@npm:0.5.0" +"@justeattakeaway/pie-radio@npm:0.6.0": + version: 0.6.0 + resolution: "@justeattakeaway/pie-radio@npm:0.6.0" dependencies: "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 87cb9e3ed1cd7c0de1b1234224decd6270b5628e9412d7d03735e7513df15be435b27d5ac2230e4c00a53a761b142f30bd90c2921184784fbf4ebb296960293d + checksum: 08882c3e148fa7bcb9fd68ebeee709504c21a86dc52d35053e12e71d18350806aa4a3a4ddc4bc8daca5db14e1c8d952d1f4af3f8375e4b7a8b7f22692a3f37b6 languageName: node linkType: hard @@ -1296,15 +1305,15 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-switch@npm:1.0.0": - version: 1.0.0 - resolution: "@justeattakeaway/pie-switch@npm:1.0.0" +"@justeattakeaway/pie-switch@npm:1.0.1": + version: 1.0.1 + resolution: "@justeattakeaway/pie-switch@npm:1.0.1" dependencies: - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-webc-core": 0.24.2 "@justeattakeaway/pie-wrapper-react": 0.14.2 element-internals-polyfill: 1.3.11 - checksum: 65b22aefcc77932362eecfc72ce90583de3a0ddffd730ee5635d98c7261ae1e0583d7cba1cf57b5e638684621f730ec034dc3b400ba10e44a51cc0e4eba76166 + checksum: 9856fec48caa3a207f7ae3080c0d7053369bc111b75aaf32167bf03db9862d6fd213b687908272e8ea02eb302f3af9753e44ae40380882fda86a29a63241f2ac languageName: node linkType: hard @@ -1317,25 +1326,34 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-text-input@npm:0.24.5": - version: 0.24.5 - resolution: "@justeattakeaway/pie-text-input@npm:0.24.5" +"@justeattakeaway/pie-text-input@npm:0.24.6": + version: 0.24.6 + resolution: "@justeattakeaway/pie-text-input@npm:0.24.6" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-webc-core": 0.24.2 element-internals-polyfill: 1.3.11 - checksum: 4145de25bcdf2c6e1f98c8051c58dcce0e35d7ea5a0198e490b1ff68993e649e696519a8a8151684ab407cd57115d5c2fccde70efe3b040e35967812854cbae3 + checksum: 2850e74bdb82ef80986e90514b7e5f3b41699aa5d6b3b1e87d003017a57aa2cdd7d724b2c9da6c513f0d212e001d3672179a3c21a2bfaa6ac6a434ca03d8d839 languageName: node linkType: hard -"@justeattakeaway/pie-textarea@npm:0.13.0": - version: 0.13.0 - resolution: "@justeattakeaway/pie-textarea@npm:0.13.0" +"@justeattakeaway/pie-textarea@npm:0.13.1": + version: 0.13.1 + resolution: "@justeattakeaway/pie-textarea@npm:0.13.1" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-webc-core": 0.24.2 lodash.throttle: 4.1.1 - checksum: a89e6602efc1219057e694d57904baf4b36d36c148ccd5a3720721335b4dad295382c3c4721db9a994f0ac79474f79217f629c319f5850db64a4e8b390e4fb10 + checksum: 7bcfaf1a1bbcf9615542b4312048469f827a90b435b764294c0e9a09b2f671738d3aa3f73543c055de03a5ff6b4d4eb78a402c47f78b368718592ec14aee39f5 + languageName: node + linkType: hard + +"@justeattakeaway/pie-thumbnail@npm:0.1.0": + version: 0.1.0 + resolution: "@justeattakeaway/pie-thumbnail@npm:0.1.0" + dependencies: + "@justeattakeaway/pie-webc-core": 0.24.2 + checksum: cb0e3d61087a51d256a03821f91106104ee53d84ff2f814c86edc9f1ef95584ff26b4cc100113e4dcb27c6564653f13f28a9534b7c878c01f56f9fcf89470c86 languageName: node linkType: hard @@ -1348,15 +1366,15 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-toast@npm:0.5.1": - version: 0.5.1 - resolution: "@justeattakeaway/pie-toast@npm:0.5.1" +"@justeattakeaway/pie-toast@npm:0.5.2": + version: 0.5.2 + resolution: "@justeattakeaway/pie-toast@npm:0.5.2" dependencies: "@justeattakeaway/pie-button": 1.1.0 - "@justeattakeaway/pie-icon-button": 1.0.0 - "@justeattakeaway/pie-icons-webc": 1.1.0 + "@justeattakeaway/pie-icon-button": 1.1.0 + "@justeattakeaway/pie-icons-webc": 1.2.0 "@justeattakeaway/pie-webc-core": 0.24.2 - checksum: 13ad3df0224940acf5766bdb5e64781624229ba81a274dd1aed8484f11c5e242402c2e28c8799a0dd666af7407f864c57a9ba2a4bd25d8f528f428e87fbad83f + checksum: f9690f8bcb044e41adc155cf7c4bce6f0ec0ec10aa65979d67427013d69ff7266962970ef85b5bddd8521f1225dfde018bf34eb17707530aeaf85eabfe7ba576 languageName: node linkType: hard @@ -1369,36 +1387,37 @@ __metadata: languageName: node linkType: hard -"@justeattakeaway/pie-webc@npm:0.5.56": - version: 0.5.56 - resolution: "@justeattakeaway/pie-webc@npm:0.5.56" +"@justeattakeaway/pie-webc@npm:0.5.59": + version: 0.5.59 + resolution: "@justeattakeaway/pie-webc@npm:0.5.59" dependencies: - "@justeattakeaway/pie-assistive-text": 0.8.0 + "@justeattakeaway/pie-assistive-text": 0.8.1 "@justeattakeaway/pie-button": 1.1.0 "@justeattakeaway/pie-card": 0.21.3 - "@justeattakeaway/pie-checkbox": 0.13.6 - "@justeattakeaway/pie-checkbox-group": 0.7.6 - "@justeattakeaway/pie-chip": 0.9.3 - "@justeattakeaway/pie-cookie-banner": 1.2.1 + "@justeattakeaway/pie-checkbox": 0.13.7 + "@justeattakeaway/pie-checkbox-group": 0.7.7 + "@justeattakeaway/pie-chip": 0.9.4 + "@justeattakeaway/pie-cookie-banner": 1.2.2 "@justeattakeaway/pie-divider": 1.0.0 "@justeattakeaway/pie-form-label": 0.14.4 - "@justeattakeaway/pie-icon-button": 1.0.0 + "@justeattakeaway/pie-icon-button": 1.1.0 "@justeattakeaway/pie-link": 1.0.0 "@justeattakeaway/pie-lottie-player": 0.0.5 - "@justeattakeaway/pie-modal": 1.0.1 - "@justeattakeaway/pie-notification": 0.12.6 - "@justeattakeaway/pie-radio": 0.5.0 - "@justeattakeaway/pie-radio-group": 0.3.0 + "@justeattakeaway/pie-modal": 1.0.2 + "@justeattakeaway/pie-notification": 0.12.7 + "@justeattakeaway/pie-radio": 0.6.0 + "@justeattakeaway/pie-radio-group": 0.4.0 "@justeattakeaway/pie-spinner": 1.0.0 - "@justeattakeaway/pie-switch": 1.0.0 + "@justeattakeaway/pie-switch": 1.0.1 "@justeattakeaway/pie-tag": 0.12.0 - "@justeattakeaway/pie-text-input": 0.24.5 - "@justeattakeaway/pie-textarea": 0.13.0 - "@justeattakeaway/pie-toast": 0.5.1 + "@justeattakeaway/pie-text-input": 0.24.6 + "@justeattakeaway/pie-textarea": 0.13.1 + "@justeattakeaway/pie-thumbnail": 0.1.0 + "@justeattakeaway/pie-toast": 0.5.2 "@justeattakeaway/pie-toast-provider": 0.0.0 bin: add-components: src/index.js - checksum: e5cefb8f168f8eb323c6aa2dab61245fc95875d597b48cfabad230f56076069b12cfba935fd9fec3ae7064f7efe9c3681329a2991f0b626d3f069944afd51485 + checksum: cf71c943b48c86976f51d15070a471c2be97cc1e4fb5bab8b458b48980b1691fe727b7c9f1343a74b3efd2a469e489618554841f4f436e699d43e15755f094a0 languageName: node linkType: hard @@ -9973,7 +9992,7 @@ __metadata: dependencies: "@justeattakeaway/pie-css": 0.13.1 "@justeattakeaway/pie-icons-webc": 1.1.0 - "@justeattakeaway/pie-webc": 0.5.56 + "@justeattakeaway/pie-webc": 0.5.59 "@lit-labs/nextjs": 0.2.0 "@lit/react": 1.0.6 "@types/node": 20.17.9 @@ -10290,7 +10309,7 @@ __metadata: dependencies: "@justeattakeaway/pie-css": 0.13.1 "@justeattakeaway/pie-icons-webc": 1.1.0 - "@justeattakeaway/pie-webc": 0.5.56 + "@justeattakeaway/pie-webc": 0.5.59 deepmerge: 4.3.1 just-kebab-case: 4.2.0 nuxt: 3.14.1592 @@ -13840,7 +13859,7 @@ __metadata: dependencies: "@justeattakeaway/pie-css": 0.13.1 "@justeattakeaway/pie-icons-webc": 1.1.0 - "@justeattakeaway/pie-webc": 0.5.56 + "@justeattakeaway/pie-webc": 0.5.59 deepmerge: 4.3.1 vite: 4.5.5 vite-plugin-html-inject: 1.1.2