From 196d13c68aba205aa6d6df9150000d7325a219da Mon Sep 17 00:00:00 2001 From: VincentSmedinga Date: Fri, 13 Dec 2024 12:50:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Amsterda?= =?UTF-8?q?m/design-system@664bdc15eaea169dae57378c0217c48d24862ee4=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo-npm_and_yarn/vite-6.0.3/.nojekyll | 0 ...4bdc15eaea169dae57378c0217c48d24862ee4.txt | 0 demo-npm_and_yarn/vite-6.0.3/CHANGELOG.md | 48 + demo-npm_and_yarn/vite-6.0.3/CONTRIBUTING.md | 18 + demo-npm_and_yarn/vite-6.0.3/LICENSE.md | 7 + demo-npm_and_yarn/vite-6.0.3/README.md | 63 + .../vite-6.0.3/app-icons/icon-192.png | Bin 0 -> 1053 bytes .../vite-6.0.3/app-icons/icon-512.png | Bin 0 -> 2712 bytes .../assets/Accordion.docs-XpaKDmfh.js | 83 + .../assets/Accordion.stories-BS3oAY-u.js | 38 + .../assets/ActionGroup.docs-BhUxkERk.js | 28 + .../assets/ActionGroup.stories-B8r6QBVy.js | 15 + .../vite-6.0.3/assets/Alert-BKkc53u7.js | 2 + .../vite-6.0.3/assets/Alert.docs-BnBfYXB1.js | 55 + .../assets/Alert.stories-DiC_wW20.js | 64 + .../assets/AmsterdamSans-Bold-B-eEYlh-.eot | Bin 0 -> 31979 bytes .../assets/AmsterdamSans-Bold-CN8ieXn0.woff | Bin 0 -> 35704 bytes .../assets/AmsterdamSans-Bold-rXlH1Jru.woff2 | Bin 0 -> 26712 bytes .../AmsterdamSans-BoldItalic-D8IgX2tE.eot | Bin 0 -> 34920 bytes .../AmsterdamSans-BoldItalic-DGVdd_B4.woff2 | Bin 0 -> 28852 bytes .../AmsterdamSans-BoldItalic-Iks2g4JK.woff | Bin 0 -> 38832 bytes .../AmsterdamSans-ExtraBold-0zPbyHYJ.eot | Bin 0 -> 31728 bytes .../AmsterdamSans-ExtraBold-GN1-Za61.woff | Bin 0 -> 35324 bytes .../AmsterdamSans-ExtraBold-hk2GetsY.woff2 | Bin 0 -> 26400 bytes .../assets/AmsterdamSans-Italic-D8oH3P5t.woff | Bin 0 -> 37016 bytes .../AmsterdamSans-Italic-DW94SgHh.woff2 | Bin 0 -> 27296 bytes .../assets/AmsterdamSans-Italic-Djuh9q7q.eot | Bin 0 -> 32975 bytes .../assets/AmsterdamSans-Light-C9JJu_TU.eot | Bin 0 -> 31480 bytes .../assets/AmsterdamSans-Light-D_AncfMf.woff2 | Bin 0 -> 26364 bytes .../assets/AmsterdamSans-Light-iEj3CW9t.woff | Bin 0 -> 35212 bytes .../assets/AmsterdamSans-Regular-BSIiMMb3.eot | Bin 0 -> 31309 bytes .../AmsterdamSans-Regular-QnM7etvR.woff2 | Bin 0 -> 26084 bytes .../AmsterdamSans-Regular-nwmnLZDN.woff | Bin 0 -> 35064 bytes .../vite-6.0.3/assets/AppIcons-DjrzEQ_4.js | 1 + .../assets/ArticlePage.docs-Cy09hPLs.js | 5 + .../assets/ArticlePage.stories-B3XJvTge.js | 4 + .../assets/AspectRatio.docs-DEnz_ey1.js | 30 + .../assets/AspectRatio.stories-4NdL09L5.js | 4 + .../vite-6.0.3/assets/Avatar.docs-CNYGaIU1.js | 31 + .../assets/Avatar.stories-CXcV2xcF.js | 24 + .../vite-6.0.3/assets/Badge-BvbF-Lgn.js | 1 + .../vite-6.0.3/assets/Badge.docs-Drtf-qfZ.js | 18 + .../assets/Badge.stories-DPvq_OmT.js | 4 + .../assets/Blockquote.docs-D2E6Rf4z.js | 27 + .../assets/Blockquote.stories-BNug3b0G.js | 8 + .../assets/Breadcrumb.docs-CA30-WTK.js | 27 + .../assets/Breadcrumb.stories-DlD_h2bb.js | 13 + .../assets/Breakout.docs-6pNe_6S9.js | 25 + .../assets/Breakout.stories-Cv4CAYsR.js | 62 + .../vite-6.0.3/assets/Button-nAoFhtc2.js | 1 + .../vite-6.0.3/assets/Button.docs-DUX6jThK.js | 67 + .../assets/Button.stories-CGdmV23k.js | 38 + .../vite-6.0.3/assets/Card.docs-CtU-VIv7.js | 45 + .../assets/Card.stories-D8QOoDip.js | 29 + .../assets/CharacterCount.docs-CG3Ek90f.js | 29 + .../assets/CharacterCount.stories-DXeDr-El.js | 9 + .../assets/Checkbox.docs-DDfF2GFn.js | 50 + .../assets/Checkbox.stories-Dz3UwPHH.js | 102 + .../assets/Color-F6OSRLHC-DKiGjn40.js | 1 + .../vite-6.0.3/assets/Column.docs-CFBEAC4G.js | 46 + .../assets/Column.stories-BL-te09F.js | 31 + .../assets/DateInput.docs-CVu1k66s.js | 57 + .../assets/DateInput.stories-CgWsbeaX.js | 34 + .../assets/DescriptionList.docs-NWn6U-ef.js | 39 + .../DescriptionList.stories-Coge8HnR.js | 43 + .../vite-6.0.3/assets/Dialog.docs-C1u1wX7j.js | 58 + .../assets/Dialog.stories-oJWU416G.js | 99 + .../assets/DocsRenderer-CFRXHY34-Dy5VsRac.js | 2 + .../assets/ErrorMessage.docs-BSJVeKsk.js | 27 + .../assets/ErrorMessage.stories-DZRnu47C.js | 13 + .../vite-6.0.3/assets/Field.docs-DTkwvjzS.js | 29 + .../assets/Field.stories-CloaHCAO.js | 26 + .../assets/FieldSet.docs-C1h1ffqs.js | 89 + .../assets/FieldSet.stories-CK5H8V-q.js | 182 + .../assets/FileInput.docs-CFoxpHzf.js | 32 + .../assets/FileInput.stories-CKEzqN_F.js | 21 + .../vite-6.0.3/assets/Footer.docs-BlWmkg24.js | 32 + .../assets/Footer.stories-1Cxg8eUV.js | 163 + .../assets/FormErrorList.docs-BboTKkZo.js | 53 + .../assets/FormErrorList.stories-8fRkt2rP.js | 7 + .../assets/FormPage.docs-BiRPlvMA.js | 5 + .../assets/FormPage.stories-DPUMrj6U.js | 4 + .../vite-6.0.3/assets/Gap.docs-2kFAXfVC.js | 34 + .../vite-6.0.3/assets/Gap.stories-5FY5L0Cc.js | 6 + .../vite-6.0.3/assets/Grid.docs-Dxz6hTYb.js | 74 + .../assets/Grid.stories-bmYGHC93.js | 58 + .../vite-6.0.3/assets/Header.docs-ByL-C9za.js | 47 + .../assets/Header.stories-aCN0oei0.js | 53 + .../vite-6.0.3/assets/Heading-Vg3KKL7T.js | 1 + .../assets/Heading.docs-BWSbzA9G.js | 56 + .../assets/Heading.stories-D7Eh-EEO.js | 26 + .../vite-6.0.3/assets/Hint-ny2kNNgA.js | 1 + .../assets/HomePage.docs-BDsWOxmW.js | 40 + .../assets/HomePage.stories-CI8Rp4l9.js | 4 + .../vite-6.0.3/assets/Icon-B4wlDyQ3.js | 1 + .../vite-6.0.3/assets/Icon.docs-D7PZnCsV.js | 67 + .../assets/Icon.stories-DbudEFpx.js | 44 + .../vite-6.0.3/assets/IconButton-CxZOFXN2.js | 1 + .../assets/IconButton.docs-0saXH5rP.js | 49 + .../assets/IconButton.stories-OzVf5DLr.js | 28 + .../vite-6.0.3/assets/Image-dslpK47z.js | 1 + .../vite-6.0.3/assets/Image.docs-De7JTjT2.js | 62 + .../assets/Image.stories-BYgQuacP.js | 33 + .../assets/ImageSlider.docs-BOvjBmGK.js | 37 + .../assets/ImageSlider.stories-DIM73Wxj.js | 29 + .../assets/Introduction.docs-KWCylC8y.js | 21 + .../vite-6.0.3/assets/Label.docs-D1m4YozQ.js | 26 + .../assets/Label.stories-C_bEBMkh.js | 12 + .../vite-6.0.3/assets/Link.docs-x8svId2W.js | 86 + .../assets/Link.stories-C1bTMS0u.js | 17 + .../vite-6.0.3/assets/LinkList-JvNP1NPY.js | 1 + .../assets/LinkList.docs-5aoPSQIM.js | 55 + .../assets/LinkList.stories-CzcAd1_a.js | 39 + .../vite-6.0.3/assets/Logo-BazI2ckd.js | 1 + .../vite-6.0.3/assets/Logo.docs-C0jLR5Ta.js | 59 + .../assets/Logo.stories-LgbwSI1-.js | 24 + .../vite-6.0.3/assets/Margin.docs-CaBFrHvi.js | 31 + .../assets/Margin.stories-Bvyecr4u.js | 6 + .../vite-6.0.3/assets/Mark.docs-Ddd98mUo.js | 20 + .../assets/Mark.stories-CcHa6YCW.js | 12 + .../assets/MegaMenu.docs-C2U0IUWe.js | 12 + .../assets/MegaMenu.stories-S1ZYoYVJ.js | 125 + .../assets/OrderedList.docs-NHdgqbtQ.js | 49 + .../assets/OrderedList.stories-Qx3n8PUi.js | 76 + .../assets/Overlap.docs-DW4SrTzA.js | 21 + .../assets/Overlap.stories-CIryYdPw.js | 22 + .../assets/PageHeading.docs-DBCElvot.js | 30 + .../assets/PageHeading.stories-xdugF2bU.js | 8 + .../assets/PageMenu.docs-D5O3mB3K.js | 40 + .../assets/PageMenu.stories-D4cAVDKU.js | 44 + .../assets/Pagination.docs-CFMmlRne.js | 28 + .../assets/Pagination.stories-CMoGa4MD.js | 1 + .../vite-6.0.3/assets/Paragraph-B2U4A2CY.js | 1 + .../assets/Paragraph.docs-B1l_joC1.js | 49 + .../assets/Paragraph.stories--7CE_aZk.js | 16 + .../assets/PasswordInput.docs-BMBAptw8.js | 45 + .../assets/PasswordInput.stories-Bt1lB0jM.js | 22 + .../vite-6.0.3/assets/Radio.docs-C_0jC9XR.js | 42 + .../assets/Radio.stories-BqLq-HKz.js | 92 + .../vite-6.0.3/assets/Row.docs-Be0M7tjP.js | 60 + .../vite-6.0.3/assets/Row.stories-DMCF-LEr.js | 42 + .../vite-6.0.3/assets/Screen.docs-DIJfHkFa.js | 32 + .../assets/Screen.stories-BEbhUpOk.js | 10 + .../assets/SearchField.docs-z5c8LPxU.js | 50 + .../assets/SearchField.stories-BpH8uCbQ.js | 34 + .../vite-6.0.3/assets/Select.docs-BITYSyAK.js | 37 + .../assets/Select.stories-E2qEE2YT.js | 77 + .../assets/SkipLink.docs-D1E0yz7A.js | 34 + .../assets/SkipLink.stories-0bYxBOSE.js | 34 + .../vite-6.0.3/assets/Spotlight-CVxUBei2.js | 1 + .../assets/Spotlight.docs-XSs1_A6r.js | 45 + .../assets/Spotlight.stories-BoH4MtAl.js | 37 + .../assets/StatusBadge-BPsnsflc.css | 1 + .../vite-6.0.3/assets/StatusBadge-DiE14TfE.js | 1 + .../vite-6.0.3/assets/Switch.docs-BIXuG1KF.js | 33 + .../assets/Switch.stories-hlEKXP2r.js | 21 + .../vite-6.0.3/assets/Table.docs-DxGH8REQ.js | 24 + .../assets/Table.stories-BfFwfuPP.js | 51 + .../assets/TableOfContents.docs-CPQlMqvP.js | 15 + .../TableOfContents.stories-VCBJ07Xc.js | 31 + .../vite-6.0.3/assets/Tabs.docs-DBIvdQT6.js | 44 + .../assets/Tabs.stories-DZNIowpf.js | 8 + .../assets/TextArea.docs-CfO7Dmq3.js | 43 + .../assets/TextArea.stories-D05jKGSH.js | 42 + .../assets/TextInput.docs-W-b2kEmT.js | 109 + .../assets/TextInput.stories-8Hoym1TP.js | 51 + .../assets/TimeInput.docs-cO__Kfjk.js | 31 + .../assets/TimeInput.stories-BP4GVaKL.js | 30 + .../assets/TopTaskLink.docs-BztLInuD.js | 38 + .../assets/TopTaskLink.stories-BMnTJhzt.js | 38 + .../assets/UnorderedList.docs-DhTM6U25.js | 43 + .../assets/UnorderedList.stories-QaFB_sMP.js | 84 + .../assets/VisuallyHidden.docs-CX7kRky1.js | 20 + .../assets/VisuallyHidden.stories-Cnar29_2.js | 6 + .../assets/_commonjsHelpers-CqkleIqs.js | 1 + .../assets/aspect-ratio.docs-Dv3ZMMaU.js | 17 + .../vite-6.0.3/assets/axe-CAdAuYKS.js | 30 + .../vite-6.0.3/assets/border.docs-YWy7SDCW.js | 9 + .../assets/breakpoints.docs-BH_P8meM.js | 17 + .../assets/chunk-XP5HYGXS-BGCqD1aY.js | 1 + .../vite-6.0.3/assets/clsx-B-dksMZM.js | 1 + .../vite-6.0.3/assets/colour-DMO0xpAR.css | 1 + .../vite-6.0.3/assets/colour.docs-D8C3JBx2.js | 33 + .../vite-6.0.3/assets/config-zaa_gclf.js | 1 + .../assets/copyright.docs-tQRVAmhR.js | 26 + .../assets/entry-preview-3fgmsF6d.js | 10 + .../assets/entry-preview-docs-hipnMgiF.js | 47 + .../assets/exampleContent-hIIPvEhU.js | 4 + .../assets/favicon.docs-BknIo-OE.js | 66 + .../vite-6.0.3/assets/font.docs-BZe7uZqM.js | 26 + .../assets/getHeadingTag-Dv1eMqvl.js | 1 + .../assets/getting-started.docs-CG9SeMMn.js | 29 + .../vite-6.0.3/assets/grid.docs-CfKOxCgp.js | 125 + .../vite-6.0.3/assets/icons.docs-3at77wF1.js | 11 + .../vite-6.0.3/assets/iframe-DxGZ9Cpb.js | 2 + .../vite-6.0.3/assets/index-3rgQkYFR.js | 1 + .../vite-6.0.3/assets/index-BIm0odtm.js | 24 + .../vite-6.0.3/assets/index-BMrt8kOo.js | 1 + .../vite-6.0.3/assets/index-CF71P72j.js | 730 + .../vite-6.0.3/assets/index-CHGET4sZ.js | 8 + .../vite-6.0.3/assets/index-D-8MO0q_.js | 1 + .../vite-6.0.3/assets/index-D2MAbzvX.js | 9 + .../vite-6.0.3/assets/index-DrFu-skq.js | 6 + .../vite-6.0.3/assets/index-RigO-4kf.js | 1 + .../vite-6.0.3/assets/index.esm-CPc1noYl.js | 1 + .../vite-6.0.3/assets/index.esm-kzH9sPjb.js | 18 + .../assets/interactivity.docs-D7epXzim.js | 64 + .../assets/introduction.docs-C0i0wm6a.js | 73 + .../vite-6.0.3/assets/jsx-runtime-BjgbQsUx.js | 9 + .../assets/language.docs--WpPuOBN.js | 39 + .../assets/license.docs-17MYm-Ee.js | 292 + .../assets/paddingClasses-C5gheHLv.js | 4 + .../vite-6.0.3/assets/preview-6nqYCmYR.js | 2 + .../vite-6.0.3/assets/preview-BJ6EHSBF.js | 234 + .../vite-6.0.3/assets/preview-BWzBA1C2.js | 396 + .../vite-6.0.3/assets/preview-BhhEZcNS.js | 1 + .../vite-6.0.3/assets/preview-C7tAAfkq.js | 1 + .../vite-6.0.3/assets/preview-CFgKly6U.js | 1 + .../vite-6.0.3/assets/preview-CVgpLj3b.js | 1 + .../vite-6.0.3/assets/preview-CZ4ZpPH3.css | 5 + .../vite-6.0.3/assets/preview-D77C14du.js | 34 + .../vite-6.0.3/assets/preview-DFmD0pui.js | 1 + .../vite-6.0.3/assets/preview-DGUiP6tS.js | 7 + .../vite-6.0.3/assets/preview-TUJ6BfXT.js | 1 + .../vite-6.0.3/assets/preview-aVwhiz9X.js | 1 + .../vite-6.0.3/assets/preview-uTARKd16.js | 2 + .../vite-6.0.3/assets/react-18-1O4HD-Mi.js | 1 + .../assets/routing-libraries.docs-8jMFFXF7.js | 45 + .../vite-6.0.3/assets/space.docs-BU7Eetfv.js | 40 + .../vite-6.0.3/assets/text.docs-rKGLmO1B.js | 112 + .../vite-6.0.3/assets/types-B5YJ6HHW.js | 1 + .../assets/usability.docs--9ZQx8is.js | 17 + .../assets/useKeyboardFocus-CRUFsA_C.js | 4 + .../assets/web-app.docs-D9adFPyu.js | 85 + demo-npm_and_yarn/vite-6.0.3/favicon.svg | 1 + .../vite-6.0.3/favicon/apple-touch-icon.png | Bin 0 -> 1298 bytes .../vite-6.0.3/favicon/favicon.ico | Bin 0 -> 13094 bytes demo-npm_and_yarn/vite-6.0.3/favicon/icon.svg | 1 + demo-npm_and_yarn/vite-6.0.3/font/LICENSE.md | 10 + .../font/eot/AmsterdamSans-Bold.eot | Bin 0 -> 31979 bytes .../font/eot/AmsterdamSans-BoldItalic.eot | Bin 0 -> 34920 bytes .../font/eot/AmsterdamSans-ExtraBold.eot | Bin 0 -> 31728 bytes .../font/eot/AmsterdamSans-Italic.eot | Bin 0 -> 32975 bytes .../font/eot/AmsterdamSans-Light.eot | Bin 0 -> 31480 bytes .../font/eot/AmsterdamSans-Regular.eot | Bin 0 -> 31309 bytes demo-npm_and_yarn/vite-6.0.3/font/index.css | 77 + .../font/woff/AmsterdamSans-Bold.woff | Bin 0 -> 35704 bytes .../font/woff/AmsterdamSans-BoldItalic.woff | Bin 0 -> 38832 bytes .../font/woff/AmsterdamSans-ExtraBold.woff | Bin 0 -> 35324 bytes .../font/woff/AmsterdamSans-Italic.woff | Bin 0 -> 37016 bytes .../font/woff/AmsterdamSans-Light.woff | Bin 0 -> 35212 bytes .../font/woff/AmsterdamSans-Regular.woff | Bin 0 -> 35064 bytes .../font/woff2/AmsterdamSans-Bold.woff2 | Bin 0 -> 26712 bytes .../font/woff2/AmsterdamSans-BoldItalic.woff2 | Bin 0 -> 28852 bytes .../font/woff2/AmsterdamSans-ExtraBold.woff2 | Bin 0 -> 26400 bytes .../font/woff2/AmsterdamSans-Italic.woff2 | Bin 0 -> 27296 bytes .../font/woff2/AmsterdamSans-Light.woff2 | Bin 0 -> 26364 bytes .../font/woff2/AmsterdamSans-Regular.woff2 | Bin 0 -> 26084 bytes demo-npm_and_yarn/vite-6.0.3/icons/Alert.svg | 1 + .../vite-6.0.3/icons/Announcement.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Api.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Ball.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Bell.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Broom.svg | 1 + .../vite-6.0.3/icons/Building.svg | 1 + .../vite-6.0.3/icons/Buildings.svg | 1 + .../vite-6.0.3/icons/Calendar.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Camera.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Car.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Card.svg | 1 + .../vite-6.0.3/icons/ChargingPoint.svg | 1 + .../vite-6.0.3/icons/ChatBubble.svg | 1 + .../vite-6.0.3/icons/Chatting.svg | 1 + .../vite-6.0.3/icons/Checkmark.svg | 1 + .../vite-6.0.3/icons/ChevronDown.svg | 1 + .../vite-6.0.3/icons/ChevronLeft.svg | 1 + .../vite-6.0.3/icons/ChevronRight.svg | 1 + .../vite-6.0.3/icons/ChevronSorting.svg | 1 + .../vite-6.0.3/icons/ChevronUp.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Clock.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Close.svg | 1 + .../vite-6.0.3/icons/Collaborate.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Data.svg | 1 + .../vite-6.0.3/icons/Document.svg | 1 + .../vite-6.0.3/icons/DocumentCheckmark.svg | 1 + .../vite-6.0.3/icons/DocumentEdit.svg | 1 + .../vite-6.0.3/icons/DocumentEuroSign.svg | 1 + .../vite-6.0.3/icons/DocumentText.svg | 1 + .../vite-6.0.3/icons/Download.svg | 1 + .../vite-6.0.3/icons/Eclipse.svg | 1 + .../vite-6.0.3/icons/EditDocument.svg | 1 + .../vite-6.0.3/icons/Ellipsis.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Email.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Embed.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Energy.svg | 1 + .../vite-6.0.3/icons/Enlarge.svg | 1 + .../vite-6.0.3/icons/EnlargeFont.svg | 1 + .../vite-6.0.3/icons/EuroCoin.svg | 1 + .../vite-6.0.3/icons/ExternalLink.svg | 1 + .../vite-6.0.3/icons/Facebook.svg | 1 + .../vite-6.0.3/icons/FacebookPadded.svg | 1 + .../vite-6.0.3/icons/FastForward.svg | 1 + .../vite-6.0.3/icons/Favourite.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Filter.svg | 1 + .../vite-6.0.3/icons/FontEnlarge.svg | 1 + .../vite-6.0.3/icons/FullScreen.svg | 1 + .../vite-6.0.3/icons/HandEuroCoin.svg | 1 + .../vite-6.0.3/icons/Handicap.svg | 1 + .../vite-6.0.3/icons/HousePlant.svg | 1 + .../vite-6.0.3/icons/Housing.svg | 1 + .../vite-6.0.3/icons/IdentityCard.svg | 1 + .../vite-6.0.3/icons/Indeterminate.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Info.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Lamp.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Layers.svg | 1 + .../vite-6.0.3/icons/Linkedin.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/List.svg | 1 + .../vite-6.0.3/icons/Location.svg | 1 + .../vite-6.0.3/icons/LocationFields.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Login.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Logout.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Map.svg | 1 + .../vite-6.0.3/icons/MapLayers.svg | 1 + .../vite-6.0.3/icons/MarketStall.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Menu.svg | 1 + .../vite-6.0.3/icons/Minimise.svg | 1 + .../vite-6.0.3/icons/Minimize.svg | 1 + .../vite-6.0.3/icons/OpeningHours.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Pano.svg | 1 + .../vite-6.0.3/icons/Passport.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Pause.svg | 1 + .../vite-6.0.3/icons/PersonDesk.svg | 1 + .../vite-6.0.3/icons/PersonalLogin.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Phone.svg | 1 + .../vite-6.0.3/icons/Picture.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Plane.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Play.svg | 1 + .../vite-6.0.3/icons/Pointer.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Print.svg | 1 + .../vite-6.0.3/icons/PublicParks.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Purse.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Quote.svg | 1 + .../vite-6.0.3/icons/Reaction.svg | 1 + .../vite-6.0.3/icons/Religion.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Replay.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Ruler.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Search.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Share.svg | 1 + .../vite-6.0.3/icons/Spinner.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Stop.svg | 1 + .../vite-6.0.3/icons/Student.svg | 1 + .../vite-6.0.3/icons/Suitcase.svg | 1 + .../vite-6.0.3/icons/Swimming.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Table.svg | 1 + .../vite-6.0.3/icons/ThumbnailResults.svg | 1 + .../vite-6.0.3/icons/ThumbsDown.svg | 1 + .../vite-6.0.3/icons/ThumbsUp.svg | 1 + .../vite-6.0.3/icons/TrashBin.svg | 1 + .../vite-6.0.3/icons/Twitter.svg | 1 + .../vite-6.0.3/icons/UmbrellaChairs.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Video.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Volume.svg | 1 + .../vite-6.0.3/icons/VolumeOff.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Vote.svg | 1 + demo-npm_and_yarn/vite-6.0.3/icons/Wifi.svg | 1 + demo-npm_and_yarn/vite-6.0.3/iframe.html | 642 + demo-npm_and_yarn/vite-6.0.3/index.html | 210 + demo-npm_and_yarn/vite-6.0.3/index.json | 1 + .../vite-6.0.3/logo/amsterdam.svg | 8 + .../vite-6.0.3/logo/ggd-amsterdam.svg | 11 + .../vite-6.0.3/logo/museum_weesp.svg | 7 + .../vite-6.0.3/logo/stadsarchief.svg | 11 + .../vite-6.0.3/logo/stadsbank-van-lening.svg | 11 + .../vite-6.0.3/logo/vga-verzekeringen.svg | 11 + .../vite-6.0.3/manifest/app.webmanifest | 16 + .../vite-6.0.3/node_modules/.bin/svgo | 17 + .../vite-6.0.3/node_modules/svgo/LICENSE | 21 + .../vite-6.0.3/node_modules/svgo/README.md | 199 + .../vite-6.0.3/node_modules/svgo/bin/svgo | 10 + .../node_modules/svgo/dist/svgo-node.cjs | 2058 + .../node_modules/svgo/dist/svgo.browser.js | 1 + .../node_modules/svgo/lib/builtin.js | 57 + .../node_modules/svgo/lib/parser.js | 262 + .../vite-6.0.3/node_modules/svgo/lib/path.js | 380 + .../node_modules/svgo/lib/stringifier.js | 295 + .../vite-6.0.3/node_modules/svgo/lib/style.js | 336 + .../node_modules/svgo/lib/svgo-node.js | 85 + .../node_modules/svgo/lib/svgo.d.ts | 69 + .../vite-6.0.3/node_modules/svgo/lib/svgo.js | 102 + .../node_modules/svgo/lib/svgo/coa.js | 528 + .../svgo/lib/svgo/css-select-adapter.d.ts | 2 + .../svgo/lib/svgo/css-select-adapter.js | 120 + .../node_modules/svgo/lib/svgo/plugins.js | 61 + .../node_modules/svgo/lib/svgo/tools.js | 245 + .../node_modules/svgo/lib/types.d.ts | 174 + .../vite-6.0.3/node_modules/svgo/lib/xast.js | 87 + .../vite-6.0.3/node_modules/svgo/package.json | 108 + .../node_modules/svgo/plugins/_collections.js | 2339 + .../node_modules/svgo/plugins/_path.js | 815 + .../node_modules/svgo/plugins/_transforms.js | 410 + .../svgo/plugins/addAttributesToSVGElement.js | 82 + .../svgo/plugins/addClassesToSVGElement.js | 82 + .../svgo/plugins/applyTransforms.js | 388 + .../node_modules/svgo/plugins/cleanupAttrs.js | 49 + .../svgo/plugins/cleanupEnableBackground.js | 165 + .../node_modules/svgo/plugins/cleanupIds.js | 265 + .../svgo/plugins/cleanupListOfValues.js | 147 + .../svgo/plugins/cleanupNumericValues.js | 106 + .../svgo/plugins/collapseGroups.js | 134 + .../svgo/plugins/convertColors.js | 144 + .../svgo/plugins/convertEllipseToCircle.js | 37 + .../svgo/plugins/convertOneStopGradients.js | 168 + .../svgo/plugins/convertPathData.js | 1284 + .../svgo/plugins/convertShapeToPath.js | 170 + .../svgo/plugins/convertStyleToAttrs.js | 136 + .../svgo/plugins/convertTransform.js | 418 + .../node_modules/svgo/plugins/inlineStyles.js | 390 + .../node_modules/svgo/plugins/mergePaths.js | 148 + .../node_modules/svgo/plugins/mergeStyles.js | 98 + .../node_modules/svgo/plugins/minifyStyles.js | 141 + .../svgo/plugins/moveElemsAttrsToGroup.js | 128 + .../svgo/plugins/moveGroupAttrsToElems.js | 65 + .../svgo/plugins/plugins-types.d.ts | 291 + .../node_modules/svgo/plugins/prefixIds.js | 268 + .../svgo/plugins/preset-default.js | 82 + .../plugins/removeAttributesBySelector.js | 97 + .../node_modules/svgo/plugins/removeAttrs.js | 151 + .../svgo/plugins/removeComments.js | 51 + .../node_modules/svgo/plugins/removeDesc.js | 39 + .../svgo/plugins/removeDimensions.js | 43 + .../svgo/plugins/removeDoctype.js | 40 + .../svgo/plugins/removeEditorsNSData.js | 64 + .../svgo/plugins/removeElementsByAttr.js | 73 + .../svgo/plugins/removeEmptyAttrs.js | 31 + .../svgo/plugins/removeEmptyContainers.js | 59 + .../svgo/plugins/removeEmptyText.js | 51 + .../svgo/plugins/removeHiddenElems.js | 440 + .../svgo/plugins/removeMetadata.js | 27 + .../plugins/removeNonInheritableGroupAttrs.js | 38 + .../svgo/plugins/removeOffCanvasPaths.js | 136 + .../svgo/plugins/removeRasterImages.js | 31 + .../svgo/plugins/removeScriptElement.js | 70 + .../svgo/plugins/removeStyleElement.js | 27 + .../node_modules/svgo/plugins/removeTitle.js | 27 + .../svgo/plugins/removeUnknownsAndDefaults.js | 212 + .../svgo/plugins/removeUnusedNS.js | 59 + .../svgo/plugins/removeUselessDefs.js | 65 + .../plugins/removeUselessStrokeAndFill.js | 139 + .../svgo/plugins/removeViewBox.js | 49 + .../node_modules/svgo/plugins/removeXMLNS.js | 29 + .../svgo/plugins/removeXMLProcInst.js | 28 + .../node_modules/svgo/plugins/removeXlink.js | 226 + .../node_modules/svgo/plugins/reusePaths.js | 195 + .../node_modules/svgo/plugins/sortAttrs.js | 108 + .../svgo/plugins/sortDefsChildren.js | 58 + .../vite-6.0.3/nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes .../vite-6.0.3/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes .../vite-6.0.3/nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes .../vite-6.0.3/nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes demo-npm_and_yarn/vite-6.0.3/package.json | 30 + demo-npm_and_yarn/vite-6.0.3/project.json | 1 + .../sb-addons/a11y-10/manager-bundle.js | 3 + .../a11y-10/manager-bundle.js.LEGAL.txt | 0 .../sb-addons/config-13/manager-bundle.css | 1 + .../config-13/manager-bundle.css.LEGAL.txt | 5 + .../sb-addons/config-13/manager-bundle.js | 3 + .../config-13/manager-bundle.js.LEGAL.txt | 0 .../essentials-actions-3/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../manager-bundle.js | 12 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-controls-2/manager-bundle.js | 391 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-measure-7/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-outline-8/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-toolbars-6/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-viewport-5/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../interactions-9/manager-bundle.js | 210 + .../manager-bundle.js.LEGAL.txt | 0 .../sb-addons/links-1/manager-bundle.js | 3 + .../links-1/manager-bundle.js.LEGAL.txt | 0 .../common-manager-bundle.js | 3 + .../common-manager-bundle.js.LEGAL.txt | 0 .../sb-addons/themes-11/manager-bundle.js | 3 + .../themes-11/manager-bundle.js.LEGAL.txt | 0 .../whitespace-html-12/manager-bundle.js | 101 + .../manager-bundle.js.LEGAL.txt | 14 + .../vite-6.0.3/sb-common-assets/favicon.svg | 1 + .../nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes .../sb-common-assets/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes .../sb-common-assets/nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes .../nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes .../sb-manager/globals-module-info.js | 1028 + .../vite-6.0.3/sb-manager/globals-runtime.js | 40861 ++++++++++++++++ .../vite-6.0.3/sb-manager/globals.js | 48 + .../vite-6.0.3/sb-manager/runtime.js | 13338 +++++ .../vite-6.0.3/sb-preview/globals.js | 33 + .../vite-6.0.3/sb-preview/runtime.js | 7174 +++ demo-npm_and_yarn/vite-6.0.3/svgo.config.js | 13 + 503 files changed, 89286 insertions(+) create mode 100644 demo-npm_and_yarn/vite-6.0.3/.nojekyll create mode 100644 demo-npm_and_yarn/vite-6.0.3/664bdc15eaea169dae57378c0217c48d24862ee4.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/CHANGELOG.md create mode 100644 demo-npm_and_yarn/vite-6.0.3/CONTRIBUTING.md create mode 100644 demo-npm_and_yarn/vite-6.0.3/LICENSE.md create mode 100644 demo-npm_and_yarn/vite-6.0.3/README.md create mode 100644 demo-npm_and_yarn/vite-6.0.3/app-icons/icon-192.png create mode 100644 demo-npm_and_yarn/vite-6.0.3/app-icons/icon-512.png create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Accordion.docs-XpaKDmfh.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Accordion.stories-BS3oAY-u.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.docs-BhUxkERk.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.stories-B8r6QBVy.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Alert-BKkc53u7.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Alert.docs-BnBfYXB1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Alert.stories-DiC_wW20.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-B-eEYlh-.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-CN8ieXn0.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-rXlH1Jru.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-D8IgX2tE.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-DGVdd_B4.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-Iks2g4JK.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-0zPbyHYJ.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-GN1-Za61.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-hk2GetsY.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Italic-D8oH3P5t.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Italic-DW94SgHh.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Italic-Djuh9q7q.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-C9JJu_TU.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-D_AncfMf.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-iEj3CW9t.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Regular-BSIiMMb3.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Regular-QnM7etvR.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Regular-nwmnLZDN.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AppIcons-DjrzEQ_4.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.docs-Cy09hPLs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.stories-B3XJvTge.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.docs-DEnz_ey1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.stories-4NdL09L5.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Avatar.docs-CNYGaIU1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Avatar.stories-CXcV2xcF.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Badge-BvbF-Lgn.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Badge.docs-Drtf-qfZ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Badge.stories-DPvq_OmT.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.docs-D2E6Rf4z.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.stories-BNug3b0G.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.docs-CA30-WTK.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.stories-DlD_h2bb.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Breakout.docs-6pNe_6S9.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Breakout.stories-Cv4CAYsR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Button-nAoFhtc2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Button.docs-DUX6jThK.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Button.stories-CGdmV23k.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Card.docs-CtU-VIv7.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Card.stories-D8QOoDip.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.docs-CG3Ek90f.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.stories-DXeDr-El.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.docs-DDfF2GFn.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.stories-Dz3UwPHH.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Color-F6OSRLHC-DKiGjn40.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Column.docs-CFBEAC4G.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Column.stories-BL-te09F.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/DateInput.docs-CVu1k66s.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/DateInput.stories-CgWsbeaX.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.docs-NWn6U-ef.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.stories-Coge8HnR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Dialog.docs-C1u1wX7j.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Dialog.stories-oJWU416G.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/DocsRenderer-CFRXHY34-Dy5VsRac.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.docs-BSJVeKsk.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.stories-DZRnu47C.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Field.docs-DTkwvjzS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Field.stories-CloaHCAO.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.docs-C1h1ffqs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.stories-CK5H8V-q.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FileInput.docs-CFoxpHzf.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FileInput.stories-CKEzqN_F.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Footer.docs-BlWmkg24.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Footer.stories-1Cxg8eUV.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.docs-BboTKkZo.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.stories-8fRkt2rP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FormPage.docs-BiRPlvMA.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/FormPage.stories-DPUMrj6U.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Gap.docs-2kFAXfVC.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Gap.stories-5FY5L0Cc.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Grid.docs-Dxz6hTYb.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Grid.stories-bmYGHC93.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Header.docs-ByL-C9za.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Header.stories-aCN0oei0.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Heading-Vg3KKL7T.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Heading.docs-BWSbzA9G.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Heading.stories-D7Eh-EEO.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Hint-ny2kNNgA.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/HomePage.docs-BDsWOxmW.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/HomePage.stories-CI8Rp4l9.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Icon-B4wlDyQ3.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Icon.docs-D7PZnCsV.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Icon.stories-DbudEFpx.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/IconButton-CxZOFXN2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/IconButton.docs-0saXH5rP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/IconButton.stories-OzVf5DLr.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Image-dslpK47z.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Image.docs-De7JTjT2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Image.stories-BYgQuacP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.docs-BOvjBmGK.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.stories-DIM73Wxj.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Introduction.docs-KWCylC8y.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Label.docs-D1m4YozQ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Label.stories-C_bEBMkh.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Link.docs-x8svId2W.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Link.stories-C1bTMS0u.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/LinkList-JvNP1NPY.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/LinkList.docs-5aoPSQIM.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/LinkList.stories-CzcAd1_a.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Logo-BazI2ckd.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Logo.docs-C0jLR5Ta.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Logo.stories-LgbwSI1-.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Margin.docs-CaBFrHvi.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Margin.stories-Bvyecr4u.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Mark.docs-Ddd98mUo.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Mark.stories-CcHa6YCW.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.docs-C2U0IUWe.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.stories-S1ZYoYVJ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.docs-NHdgqbtQ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.stories-Qx3n8PUi.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Overlap.docs-DW4SrTzA.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Overlap.stories-CIryYdPw.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.docs-DBCElvot.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.stories-xdugF2bU.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.docs-D5O3mB3K.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.stories-D4cAVDKU.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Pagination.docs-CFMmlRne.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Pagination.stories-CMoGa4MD.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Paragraph-B2U4A2CY.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.docs-B1l_joC1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.stories--7CE_aZk.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.docs-BMBAptw8.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.stories-Bt1lB0jM.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Radio.docs-C_0jC9XR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Radio.stories-BqLq-HKz.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Row.docs-Be0M7tjP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Row.stories-DMCF-LEr.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Screen.docs-DIJfHkFa.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Screen.stories-BEbhUpOk.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/SearchField.docs-z5c8LPxU.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/SearchField.stories-BpH8uCbQ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Select.docs-BITYSyAK.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Select.stories-E2qEE2YT.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.docs-D1E0yz7A.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.stories-0bYxBOSE.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Spotlight-CVxUBei2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.docs-XSs1_A6r.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.stories-BoH4MtAl.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-BPsnsflc.css create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-DiE14TfE.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Switch.docs-BIXuG1KF.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Switch.stories-hlEKXP2r.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Table.docs-DxGH8REQ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Table.stories-BfFwfuPP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.docs-CPQlMqvP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.stories-VCBJ07Xc.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Tabs.docs-DBIvdQT6.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/Tabs.stories-DZNIowpf.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TextArea.docs-CfO7Dmq3.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TextArea.stories-D05jKGSH.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TextInput.docs-W-b2kEmT.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TextInput.stories-8Hoym1TP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TimeInput.docs-cO__Kfjk.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TimeInput.stories-BP4GVaKL.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TopTaskLink.docs-BztLInuD.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/TopTaskLink.stories-BMnTJhzt.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/UnorderedList.docs-DhTM6U25.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/UnorderedList.stories-QaFB_sMP.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/VisuallyHidden.docs-CX7kRky1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/VisuallyHidden.stories-Cnar29_2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/_commonjsHelpers-CqkleIqs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/aspect-ratio.docs-Dv3ZMMaU.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/axe-CAdAuYKS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/border.docs-YWy7SDCW.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/breakpoints.docs-BH_P8meM.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/chunk-XP5HYGXS-BGCqD1aY.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/clsx-B-dksMZM.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/colour-DMO0xpAR.css create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/colour.docs-D8C3JBx2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/config-zaa_gclf.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/copyright.docs-tQRVAmhR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/entry-preview-3fgmsF6d.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/entry-preview-docs-hipnMgiF.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/exampleContent-hIIPvEhU.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/favicon.docs-BknIo-OE.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/font.docs-BZe7uZqM.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/getHeadingTag-Dv1eMqvl.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/getting-started.docs-CG9SeMMn.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/grid.docs-CfKOxCgp.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/icons.docs-3at77wF1.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/iframe-DxGZ9Cpb.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-3rgQkYFR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-BIm0odtm.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-BMrt8kOo.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-CF71P72j.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-CHGET4sZ.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-D-8MO0q_.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-D2MAbzvX.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-DrFu-skq.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index-RigO-4kf.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index.esm-CPc1noYl.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/index.esm-kzH9sPjb.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/interactivity.docs-D7epXzim.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/introduction.docs-C0i0wm6a.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/jsx-runtime-BjgbQsUx.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/language.docs--WpPuOBN.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/license.docs-17MYm-Ee.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/paddingClasses-C5gheHLv.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-6nqYCmYR.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-BJ6EHSBF.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-BWzBA1C2.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-BhhEZcNS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-C7tAAfkq.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-CFgKly6U.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-CVgpLj3b.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-CZ4ZpPH3.css create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-D77C14du.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-DFmD0pui.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-DGUiP6tS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-TUJ6BfXT.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-aVwhiz9X.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/preview-uTARKd16.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/react-18-1O4HD-Mi.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/routing-libraries.docs-8jMFFXF7.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/space.docs-BU7Eetfv.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/text.docs-rKGLmO1B.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/types-B5YJ6HHW.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/usability.docs--9ZQx8is.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/useKeyboardFocus-CRUFsA_C.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/assets/web-app.docs-D9adFPyu.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/favicon.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/favicon/apple-touch-icon.png create mode 100644 demo-npm_and_yarn/vite-6.0.3/favicon/favicon.ico create mode 100644 demo-npm_and_yarn/vite-6.0.3/favicon/icon.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/LICENSE.md create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-Bold.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-BoldItalic.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-ExtraBold.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-Italic.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-Light.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/eot/AmsterdamSans-Regular.eot create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/index.css create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-Bold.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-BoldItalic.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-ExtraBold.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-Italic.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-Light.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff/AmsterdamSans-Regular.woff create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-Bold.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-BoldItalic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-ExtraBold.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-Italic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-Light.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/font/woff2/AmsterdamSans-Regular.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Alert.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Announcement.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Api.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Ball.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Bell.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Broom.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Building.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Buildings.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Calendar.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Camera.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Car.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Card.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChargingPoint.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChatBubble.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Chatting.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Checkmark.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChevronDown.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChevronLeft.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChevronRight.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChevronSorting.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ChevronUp.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Clock.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Close.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Collaborate.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Data.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Document.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/DocumentCheckmark.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/DocumentEdit.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/DocumentEuroSign.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/DocumentText.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Download.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Eclipse.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/EditDocument.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Ellipsis.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Email.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Embed.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Energy.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Enlarge.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/EnlargeFont.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/EuroCoin.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ExternalLink.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Facebook.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/FacebookPadded.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/FastForward.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Favourite.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Filter.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/FontEnlarge.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/FullScreen.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/HandEuroCoin.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Handicap.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/HousePlant.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Housing.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/IdentityCard.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Indeterminate.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Info.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Lamp.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Layers.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Linkedin.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/List.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Location.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/LocationFields.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Login.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Logout.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Map.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/MapLayers.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/MarketStall.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Menu.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Minimise.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Minimize.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/OpeningHours.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Pano.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Passport.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Pause.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/PersonDesk.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/PersonalLogin.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Phone.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Picture.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Plane.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Play.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Pointer.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Print.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/PublicParks.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Purse.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Quote.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Reaction.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Religion.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Replay.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Ruler.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Search.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Share.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Spinner.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Stop.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Student.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Suitcase.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Swimming.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Table.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ThumbnailResults.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ThumbsDown.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/ThumbsUp.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/TrashBin.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Twitter.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/UmbrellaChairs.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Video.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Volume.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/VolumeOff.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Vote.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/icons/Wifi.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/iframe.html create mode 100644 demo-npm_and_yarn/vite-6.0.3/index.html create mode 100644 demo-npm_and_yarn/vite-6.0.3/index.json create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/amsterdam.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/ggd-amsterdam.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/museum_weesp.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/stadsarchief.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/stadsbank-van-lening.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/logo/vga-verzekeringen.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/manifest/app.webmanifest create mode 100755 demo-npm_and_yarn/vite-6.0.3/node_modules/.bin/svgo create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/LICENSE create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/README.md create mode 100755 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/bin/svgo create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/dist/svgo-node.cjs create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/dist/svgo.browser.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/builtin.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/parser.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/path.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/stringifier.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/style.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo-node.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo.d.ts create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo/coa.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo/css-select-adapter.d.ts create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo/css-select-adapter.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo/plugins.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/svgo/tools.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/types.d.ts create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/lib/xast.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/package.json create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/_collections.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/_path.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/_transforms.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/addAttributesToSVGElement.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/addClassesToSVGElement.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/applyTransforms.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/cleanupAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/cleanupEnableBackground.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/cleanupIds.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/cleanupListOfValues.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/cleanupNumericValues.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/collapseGroups.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertColors.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertEllipseToCircle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertOneStopGradients.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertPathData.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertShapeToPath.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertStyleToAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/convertTransform.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/inlineStyles.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/mergePaths.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/mergeStyles.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/minifyStyles.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/moveElemsAttrsToGroup.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/moveGroupAttrsToElems.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/plugins-types.d.ts create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/prefixIds.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/preset-default.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeAttributesBySelector.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeComments.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeDesc.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeDimensions.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeDoctype.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeEditorsNSData.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeElementsByAttr.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeEmptyAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeEmptyContainers.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeEmptyText.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeHiddenElems.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeMetadata.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeNonInheritableGroupAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeOffCanvasPaths.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeRasterImages.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeScriptElement.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeStyleElement.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeTitle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeUnknownsAndDefaults.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeUnusedNS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeUselessDefs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeUselessStrokeAndFill.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeViewBox.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeXMLNS.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeXMLProcInst.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/removeXlink.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/reusePaths.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/sortAttrs.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/node_modules/svgo/plugins/sortDefsChildren.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/nunito-sans-bold-italic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/nunito-sans-bold.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/nunito-sans-italic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/nunito-sans-regular.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/package.json create mode 100644 demo-npm_and_yarn/vite-6.0.3/project.json create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/a11y-10/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/a11y-10/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/config-13/manager-bundle.css create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/config-13/manager-bundle.css.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/config-13/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/config-13/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-actions-3/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-actions-3/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-backgrounds-4/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-backgrounds-4/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-controls-2/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-controls-2/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-measure-7/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-measure-7/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-outline-8/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-outline-8/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-toolbars-6/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-toolbars-6/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-viewport-5/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/essentials-viewport-5/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/interactions-9/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/interactions-9/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/links-1/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/links-1/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/themes-11/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/themes-11/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/whitespace-html-12/manager-bundle.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-addons/whitespace-html-12/manager-bundle.js.LEGAL.txt create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-common-assets/favicon.svg create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-common-assets/nunito-sans-bold-italic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-common-assets/nunito-sans-bold.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-common-assets/nunito-sans-italic.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-common-assets/nunito-sans-regular.woff2 create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-manager/globals-module-info.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-manager/globals-runtime.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-manager/globals.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-manager/runtime.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-preview/globals.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/sb-preview/runtime.js create mode 100644 demo-npm_and_yarn/vite-6.0.3/svgo.config.js diff --git a/demo-npm_and_yarn/vite-6.0.3/.nojekyll b/demo-npm_and_yarn/vite-6.0.3/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/demo-npm_and_yarn/vite-6.0.3/664bdc15eaea169dae57378c0217c48d24862ee4.txt b/demo-npm_and_yarn/vite-6.0.3/664bdc15eaea169dae57378c0217c48d24862ee4.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/demo-npm_and_yarn/vite-6.0.3/CHANGELOG.md b/demo-npm_and_yarn/vite-6.0.3/CHANGELOG.md new file mode 100644 index 0000000000..5f77738342 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/CHANGELOG.md @@ -0,0 +1,48 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [0.2.2](https://github.com/Amsterdam/design-system/compare/design-system-assets-v0.2.1...design-system-assets-v0.2.2) (2024-10-25) + +### Features + +* Use inline SVG icon for Radio button ([#1460](https://github.com/Amsterdam/design-system/issues/1460)) ([c19055b](https://github.com/Amsterdam/design-system/commit/c19055bd6453ce40ca43b31d599f14ec65d6037a)) + +## [0.2.1](https://github.com/Amsterdam/design-system/compare/design-system-assets-v0.2.0...design-system-assets-v0.2.1) (2024-06-05) + +### Features + +* favicon, app icons and optional Web Manifest ([#1205](https://github.com/Amsterdam/design-system/issues/1205)) ([5513961](https://github.com/Amsterdam/design-system/commit/55139617966514207402f791a5b4e9778d059946)) + +## [0.2.0](https://github.com/Amsterdam/design-system/compare/design-system-assets-v0.1.8...design-system-assets-v0.2.0) (2024-03-12) + +### ⚠ BREAKING CHANGES + +* Shorten namespaces in theme and tokens ([#1125](https://github.com/Amsterdam/design-system/issues/1125)) + +### Features + +* Shorten namespaces in theme and tokens ([#1125](https://github.com/Amsterdam/design-system/issues/1125)) ([1c81f3b](https://github.com/Amsterdam/design-system/commit/1c81f3bd14c1f202eec2341aec1888fb74d956d5)) + +## [0.1.8](https://github.com/Amsterdam/design-system/compare/design-system-assets-v0.1.7...design-system-assets-v0.1.8) (2024-03-08) + +### Features + +* Logo Museum Weesp ([#1088](https://github.com/Amsterdam/design-system/issues/1088)) ([da1b780](https://github.com/Amsterdam/design-system/commit/da1b7808b5bcf17acb93fe46531a9722814e9256)) + +## [0.1.7](https://github.com/Amsterdam/design-system/compare/@amsterdam/design-system-assets@0.1.6...@amsterdam/design-system-assets@0.1.7) (2024-01-31) + +**Note:** Version bump only for package @amsterdam/design-system-assets + +## [0.1.6](https://github.com/Amsterdam/design-system/compare/@amsterdam/design-system-assets@0.1.5...@amsterdam/design-system-assets@0.1.6) (2023-12-22) + +**Note:** Version bump only for package @amsterdam/design-system-assets + +## [0.1.5](https://github.com/Amsterdam/design-system/compare/@amsterdam/design-system-assets@0.1.4...@amsterdam/design-system-assets@0.1.5) (2023-12-01) + +**Note:** Version bump only for package @amsterdam/design-system-assets + +## [0.1.4](https://github.com/Amsterdam/design-system/compare/@amsterdam/design-system-assets@0.1.3...@amsterdam/design-system-assets@0.1.4) (2023-11-27) + +**Note:** Version bump only for package @amsterdam/design-system-assets diff --git a/demo-npm_and_yarn/vite-6.0.3/CONTRIBUTING.md b/demo-npm_and_yarn/vite-6.0.3/CONTRIBUTING.md new file mode 100644 index 0000000000..105983c03e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/CONTRIBUTING.md @@ -0,0 +1,18 @@ + + +# Contributing Guidelines + +## Importing icons from Figma + +We create and update icons in Figma, then import them into this package for distribution. + +**Important**: Only export icons from Figma for use in this package. Do not use these icons directly in an application. + +To export all icons from [the Figma file](https://www.figma.com/design/9IGm6IdPUYizBNGsUnueBd/Amsterdam-Design-System?node-id=6852-5124), use Figma's built-in SVG export feature. +Select the frame containing all the icon shapes, press `Enter` to select direct children and then press `Enter` again to select all icon components. +In the right-hand sidebar, click the plus sign next to Export. Choose SVG and export. +Copy these files over to the `icons` folder and run the following command to optimize them: + +```sh +npm run optimize-icons +``` diff --git a/demo-npm_and_yarn/vite-6.0.3/LICENSE.md b/demo-npm_and_yarn/vite-6.0.3/LICENSE.md new file mode 100644 index 0000000000..31c3f34604 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/LICENSE.md @@ -0,0 +1,7 @@ + + +# License + +The open source license does NOT apply to files in this directory. + +These are properietary assets to the City of Amsterdam. diff --git a/demo-npm_and_yarn/vite-6.0.3/README.md b/demo-npm_and_yarn/vite-6.0.3/README.md new file mode 100644 index 0000000000..6f57e91459 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/README.md @@ -0,0 +1,63 @@ + + +# Amsterdam Design System: Assets + +This package provides all assets from the [Amsterdam Design System](https://designsystem.amsterdam). +Use it to include the correct fonts, icons or logos in your website or application. + +## Installation + +Install this package by itself if you want or need to reference assets directly in your project. + +Note that our [React components](https://www.npmjs.com/package/@amsterdam/design-system-react) provide more functionality for some of the assets and use them automatically. +You should use that package if your application uses React. + +```sh +npm install @amsterdam/design-system-assets +``` + +## Usage + +### Application icons + +The Design System handbook helps using [a favicon](https://designsystem.amsterdam/?path=/docs/brand-assets-favicon--docs) or [a web manifest and application icons](https://designsystem.amsterdam/?path=/docs/docs-developer-guide-web-app--docs) for home screens of devices in your website or application. + +### Font files + +The package contains our Amsterdam Sans font in OpenType format (.otf) and Web Open Format Font (.woff). +Import our stylesheet to make all of them available to your project. + + +```ts +import "@amsterdam/design-system-assets/font/index.css" +``` + +The Design System Handbook offers [more guidance in using the font](https://designsystem.amsterdam/?path=/docs/brand-assets-font--docs). + +Note that the font is proprietary. Using it requires [a license](https://designsystem.amsterdam/?path=/docs/docs-terms-of-use-copyright--docs). + +### Icons + +The Design System Handbook offers an [overview of our icon library](https://designsystem.amsterdam/?path=/docs/brand-assets-icons--docs). + +You can import the SVG files to use icons in your website or application. + +In a React project, use the [Icon component](https://designsystem.amsterdam/?path=/docs/components-media-icon--docs) instead. +It offers a convenient API for using the icons and streamlines alignment with text. + +### Logos + +The logo of the City of Amsterdam is available as an SVG image, as well as logos for various departments and services. + +In a React project, use the [Logo component](https://designsystem.amsterdam/?path=/docs/components-media-logo--docs) instead. + +## Updating + +We follow semantic versioning and publish a [change log](https://github.com/Amsterdam/design-system/blob/main/proprietary/assets/CHANGELOG.md) to guide you through updates. +The assets are a public API of the design system. +Note that detecting changed or deleted assets is still a manual process. + +## Support + +Contact us if you have a question, find an issue, or want to contribute. +Find ways to reach us on [designsystem.amsterdam](https://designsystem.amsterdam/?path=/docs/docs-introduction--docs#send-a-message). diff --git a/demo-npm_and_yarn/vite-6.0.3/app-icons/icon-192.png b/demo-npm_and_yarn/vite-6.0.3/app-icons/icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f996b477f7a20fa522d5f94cc1dd8dc8c57259 GIT binary patch literal 1053 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE8Azrw%`pX16#+gWuK)l4f5X7=mX-DY-@k8# zg#La0{FayZ=Y|cRlahX4xbXYTna|PD|K7jBU4aq&M_ul_!E?B|LVKNcy}!0^f3K$YWAWm5Qc{0z z-1t6q>gTYqKR0hW_~(=|Ffb>0x;TbZ+;+DVDSIaH* zJ-E)w_b+ZkSN3gJaA@4zZs+5iUsdp9_5QEUyJu$o&%J$K`S-5<3mtw%SD%Sv*ss@M zj~Wy}^M8F7N07W+&welCdhvYU^FNKtxaR!Xb>O5v_q(}&{y07B3#*fB&OTjlwY~1c zx5Wo;pJzJrh<%0znBC8mZ_l;oui@XjMTPHkJbwS5do@$x-`)45MNho` zzSF<)OS^yLH)&BGcVN&bAKo!v^ZyHe)!43 zp$z*EKbCwD4vZa}1ST+7*$BdY!VKmnd$qal4*GCS&+K$%dY)-8Yt7%6@vi6I9y<<6 z533%ee)+k-=Zv(d$@1&}V;%q_WV<};y*iPK-+?gBzmCa2n?Du&GqA&*6!!h!5NRR0 z;`RNxfsLQq0~@~p!$G+AKO?K$|3i;57oDFU_@IC#0+>o={^%^24^IqSTR;gzB*UId z=8r~0{QrLk4&LY9_ThBX+GhJCx$9|P^NyfojsKPPjF*KC-XAFbstL^R44$rjF6*2U FngEOQES&%V literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/app-icons/icon-512.png b/demo-npm_and_yarn/vite-6.0.3/app-icons/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..b711622f056dee556d96c9a348acc7ff4f74c2e3 GIT binary patch literal 2712 zcmc&$4OA0X7M=+mPzEHPEeR`?z(QTifuQad7hOpzAW}ho1k0~MTo*YYVZq&?pfii0 zu75zgE>&~`mhvN7piodTObVr_9GYO{NB$C}NT7s(kc3Q_nH}0aJ@)kMQqP{AeP`Z% z@7?d-`|jL(?mh2sA-nypE!S8A0AL-k(>DwN81$9_tT3aOwsM#I^l~C3Fx-!#s3`!T z2x2}dNwZ?bw4L1)gP~owZravXpOT)T$1wk|3Za}g0QcJ0zwSxwv9lRDkvz`!h@zi|2T zTtWgdKCb0*by-<&!eJ)>U}aB$?>pg{15;m=t^^#JfHau((L2nO?ZkVpZ)SS06g^$? z{XY)Xu-b4l?xaUoM0DBOzf3s3nd4}gbEv5Dx7;I6>vPQNubRYZXPmRs6;ZyiPun}T z2v6JU5y3gLFlr3E^i&4cVHV-1kZgc-2>B&B3oc~w4=!|AsI)Z5;h@WclnVVTPjXb+ z-p2C=5SvOXY5`c>R2IkTE_0>iU?4l5I$RFdQl1K^A1Qvyn8Lm~1nLE90ZP=hK>eJXb-b7ZNaL4e$_3)d z8dLq-`o!cZS#Q7i*7AVCD}8PB*cL&(tbldY)Qp~%Y>m9&YMHYkTlj{r#m043PL;*` zKUA4`r4`%nKg(FiDGXSr6#26x@0b)-Qn2NZgWK{#ugt7Qkcr-dFfJ+cpcd4cZlJhRHRQf)KTKq1Y zW=aOhC3-V1tC8w9dD`bwsG2<7-CNJjS~$~+`| zyz7LuCYM5bv+V~gh&aArUIZTRRzmZB2wTp6MFwTiB~`A%o6#1MHglNJXc<@VJ|)yJ zFQBc-+nyP<)uM}&E$&KcW~^F^UT`yT+Mtv_NT@W>K1$1rmG0;@*|2L1b>uSatw&FI zxo4Il*&X-4X_F7fgUK=kUzJICAMuam4~U_D%#~F@*Q&neEL28Bp+t28n1rz6sT==> zZ*<1c<+-fbGFE;FE0OSa#v{^AN=DQHa-KjMY$|H|o`F}uwMazKW_)~UW#b*G`XZNr z_h0_X@@I{n%)59@TByt;KiJtbpTjM2S+(jQm_#WaK;ga!tH2-vZM%5_fKH9yyo}99 z*deQlIY_RgVJaJ>K}L zJ%^x=ue~tUSPQ$bPU>D-vc|v(9|A3s3|OQz04Jh;5@~5vQdcoA+>f0)YJ9YfQfyTz zn&8dPpz}EW_sK`WkI3@tRP;V+C03=z{=wcbDRjka#{Ms`igc#$)@A>RaxR`0XA&XMX4{DRDsZRmIXdz;CzjC)?w5{sm(Q BfZYH9 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.docs-XpaKDmfh.js b/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.docs-XpaKDmfh.js new file mode 100644 index 0000000000..c722b0a5aa --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.docs-XpaKDmfh.js @@ -0,0 +1,83 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as a}from"./index-3rgQkYFR.js";import{ae as i,aq as r,ar as c,as as d,at as o}from"./index-CF71P72j.js";import{A as h,E as l,R as m}from"./Accordion.stories-BS3oAY-u.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./getHeadingTag-Dv1eMqvl.js";import"./Icon-B4wlDyQ3.js";import"./useKeyboardFocus-CRUFsA_C.js";const p=` + +# Accordion + +The accordion component is a clickable (vertically stacked) list of headings to hide or show associated content. +With an accordion, you offer content to users progressively. + +## Guidelines + +- Use an accordion on a full page with essential and non-essential content. +- Hiding non-essential content helps users get to important content more quickly. +- Avoid using an accordion to avoid too much essential content on 1 page. +- Rewrite the page more compactly or divide the content over multiple pages instead of using the accordion in the first place. +- Don’t hide essential information in an accordion. +- An accordion consists of several accordion sections. +- Use a minimum of 3 and a maximum of 10 sections underneath each other. +- It is essential for accordion sections to have clear headings, as the user cannot "scan" the hidden content to find relevant information. +- Hiding the content has the disadvantage that "search in page" does not yield any hidden content results. +- If you know the search term the user used to get to the accordion page, you can automatically expand the sections that contain the search term. +- The accordion’s content may contain formatting (e.g. headings, lists, links and buttons). + +You can navigate an accordion with your keyboard: + +| key | element | +| :------------- | :-------------------------------------------------------------------------------------------------------------------- | +| Enter or Space | Open or close the accordion section that has the focus | +| Tab | Go to the next element that can have focus | +| Shift + Tab | Go to the next element that can have focus | +| Down arrow | If an accordion section has focus, go to the next section; if the last section has focus, go to the first section | +| Up arrow | If an accordion section has focus, go to the previous section; if the first section has focus, go to the last section | +| Home | If an accordion section has focus: go to the first section | +| End | If an accordion section has focus, go to the last section | + +## Relevant WCAG requirements + +The WCAG requirements for the Button and Heading components also apply to the accordion header. + +Pay extra attention to these parts: + +- [WCAG requirement 1.3.1](https://www.w3.org/TR/WCAG21/#info-and-relationships): the heading level of the accordion sections depends on where in the page the accordion is placed, this may differ per page. +- [WCAG requirement 1.3.6](https://www.w3.org/TR/WCAG21/#identify-purpose): use \`aria-controls\` for the button, and use a \`region\` landmark for the expandable region (use the HTML element \`
\` for this) +- [WCAG requirement 1.4.3](https://www.w3.org/TR/WCAG21/#contrast-minimum): contrast between text and background and between icon and background is sufficient in all variants, all interactive statuses and all possible combinations. +- [WCAG requirement 3.2.1](https://www.w3.org/TR/WCAG21/#on-focus): do not automatically make the accordion expanded when the button gets focus. +- [WCAG requirement 2.1.3](https://www.w3.org/TR/WCAG21/#keyboard-no-exception): Support the optional keys: \`Down Arrow\`, \`Up Arrow\`, \`Home\` and \`End\`. +- \`Space\` should activate the button, not scroll the page (use \`keypressEvt.preventDefault()\`). +- [WCAG requirement 2.4.6](https://www.w3.org/TR/WCAG21/#headings-and-labels): The text used both as a heading and as a label for the button must be clear because the content is not always visible. +- [WCAG requirement 2.4.10](https://www.w3.org/TR/WCAG21/#section-headings): accordions that are part of the running text must use section headings. + +## References + +- [W3C - Accordion Pattern](https://www.w3.org/WAI/ARIA/apg/patterns/accordion/) +`;/*@license CC0-1.0*/function s(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...a(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:h}),` +`,e.jsx(r,{children:p}),` +`,e.jsxs(n.p,{children:[`Each accordion section has its unique name. +Provide this name via the `,e.jsx(n.code,{children:"label"})," property of the ",e.jsx(n.code,{children:"Accordion.Section"})," component."]}),` +`,e.jsx(c,{}),` +`,e.jsx(d,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"expanded-by-default",children:"Expanded by default"}),` +`,e.jsxs(n.p,{children:["If you want the contents of an accordion section to appear initially, pass the ",e.jsx(n.code,{children:"expanded"})," property to the ",e.jsx(n.code,{children:"Accordion.Section"})," component."]}),` +`,e.jsx(o,{of:l}),` +`,e.jsx(n.h3,{id:"limit-the-amount-of-accessibility-landmarks",children:"Limit the amount of accessibility landmarks"}),` +`,e.jsxs(n.p,{children:["An Accordion Section renders a ",e.jsx(n.code,{children:"section"}),` element in HTML by default. +Each of them introduces a landmark region, but having many of them on a page can confuse screen reader users. +Let Accordions with 6 Sections or more render generic `,e.jsx(n.code,{children:"div"})," elements through ",e.jsx(n.code,{children:'sectionAs="div"'}),"."]}),` +`,e.jsx(o,{of:m}),` +`,e.jsx(n.h3,{id:"technical-considerations",children:"Technical considerations"}),` +`,e.jsxs(n.h3,{id:"the-accordion-parent-component",children:["The ",e.jsx(n.code,{children:"Accordion"})," parent component"]}),` +`,e.jsx(n.p,{children:"The parent component is used for several reasons:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:"It sets the spacing between Accordion Sections."}),` +`,e.jsx(n.li,{children:"It allows you to set the same heading level for all Accordion Sections."}),` +`,e.jsx(n.li,{children:"It allows you to set the same HTML element for all Accordion Sections."}),` +`,e.jsx(n.li,{children:"It adds the extra keyboard navigation described in the guidelines."}),` +`]}),` +`,e.jsxs(n.h3,{id:"the-html-details-element",children:["The HTML ",e.jsx(n.code,{children:"details"})," element"]}),` +`,e.jsxs(n.p,{children:["Currently (28-6-2023), the ",e.jsx(n.code,{children:"details"}),` element has some accessibility problems. +`,e.jsx(n.a,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary#summaries_as_headings",rel:"nofollow",children:"For example, a heading in a summary is not adequately understood by screen readers"}),` and +NVDA does not read Chrome and Edge’s collapsed and expanded status correctly. +That’s why we chose not to use this native element. +If these problems are solved, we could do this.`]})]})}function M(t={}){const{wrapper:n}={...a(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{M as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.stories-BS3oAY-u.js b/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.stories-BS3oAY-u.js new file mode 100644 index 0000000000..8bc48e7e55 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Accordion.stories-BS3oAY-u.js @@ -0,0 +1,38 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{P as n}from"./index.esm-kzH9sPjb.js";import{b as x,g as S}from"./exampleContent-hIIPvEhU.js";import{c as u}from"./clsx-B-dksMZM.js";import{r}from"./index-RigO-4kf.js";import{r as K}from"./index.esm-CPc1noYl.js";import{g as M}from"./getHeadingTag-Dv1eMqvl.js";import{I as F}from"./Icon-B4wlDyQ3.js";import{u as W}from"./useKeyboardFocus-CRUFsA_C.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const G={headingLevel:1,sectionAs:"section"},H=r.createContext(G);try{Context.displayName="Context",Context.__docgenInfo={description:`Context lets components pass information deep down without explicitly +passing props. + +Created from {@link createContext}`,displayName:"Context",props:{}}}catch{}const V=r.forwardRef(({label:o,expanded:d=!1,children:l,className:p,...h},c)=>{const{headingLevel:g,sectionAs:O}=r.useContext(H),[m,$]=r.useState(d),z=M(g),B=O||"section",v=r.useId(),P=`button-${v}`,k=`panel-${v}`;return e.jsxs("div",{className:u("ams-accordion__section",p),ref:c,...h,children:[e.jsx(z,{className:"ams-accordion__header",children:e.jsxs("button",{"aria-controls":k,"aria-expanded":m,className:"ams-accordion__button",id:P,onClick:()=>$(!m),type:"button",children:[e.jsx(F,{svg:K,size:"level-5",className:"ams-accordion__icon"}),o]})}),e.jsx(B,{"aria-labelledby":P,className:u("ams-accordion__panel",{"ams-accordion__panel--expanded":m}),id:k,children:l})]})});V.displayName="Accordion.Section";try{Accordion.Section.displayName="Accordion.Section",Accordion.Section.__docgenInfo={description:"",displayName:"Accordion.Section",props:{label:{defaultValue:null,description:"The heading text.",name:"label",required:!0,type:{name:"string"}},expanded:{defaultValue:{value:"false"},description:"Whether the content is displayed initially.",name:"expanded",required:!1,type:{name:"boolean"}}}}}catch{}const q=r.forwardRef(({children:o,className:d,headingLevel:l,sectionAs:p="section"},h)=>{const c=r.useRef(null);r.useImperativeHandle(h,()=>c.current);const{keyDown:g}=W(c,{rotating:!0});return e.jsx(H.Provider,{value:{headingLevel:l,sectionAs:p},children:e.jsx("div",{className:u("ams-accordion",d),onKeyDown:g,ref:c,children:o})})});q.displayName="Accordion";const a=Object.assign(q,{Section:V});try{a.displayName="Accordion",a.__docgenInfo={description:"",displayName:"Accordion",props:{headingLevel:{defaultValue:null,description:"The hierarchical level of the Accordion Section heading(s) within the document.",name:"headingLevel",required:!0,type:{name:"enum",value:[{value:"undefined"},{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}},sectionAs:{defaultValue:{value:"section"},description:"The HTML element to use for each Accordion Section.",name:"sectionAs",required:!1,type:{name:"enum",value:[{value:'"div"'},{value:'"section"'}]}}}}}catch{}const A=S(),_=S(),f=S(),y=x(),b=x(),j=x(),J={title:"Components/Containers/Accordion",component:a,args:{headingLevel:1}},i={args:{children:[e.jsx(a.Section,{label:A,children:e.jsx(n,{children:y})},1),e.jsx(a.Section,{label:_,children:e.jsx(n,{children:b})},2),e.jsx(a.Section,{label:f,children:e.jsx(n,{children:j})},3)]}},t={args:{children:[e.jsx(a.Section,{label:A,children:e.jsx(n,{children:y})},1),e.jsx(a.Section,{label:_,expanded:!0,children:e.jsx(n,{children:b})},2),e.jsx(a.Section,{label:f,children:e.jsx(n,{children:j})},3)]}},s={args:{sectionAs:"div",children:[e.jsx(a.Section,{label:A,children:e.jsx(n,{children:y})},1),e.jsx(a.Section,{label:_,children:e.jsx(n,{children:b})},2),e.jsx(a.Section,{label:f,children:e.jsx(n,{children:j})},3)]}};var C,N,I;i.parameters={...i.parameters,docs:{...(C=i.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + children: [ + {paragraph1} + , + {paragraph2} + , + {paragraph3} + ] + } +}`,...(I=(N=i.parameters)==null?void 0:N.docs)==null?void 0:I.source}}};var R,w,E;t.parameters={...t.parameters,docs:{...(R=t.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + children: [ + {paragraph1} + , + {paragraph2} + , + {paragraph3} + ] + } +}`,...(E=(w=t.parameters)==null?void 0:w.docs)==null?void 0:E.source}}};var L,T,D;s.parameters={...s.parameters,docs:{...(L=s.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + sectionAs: 'div', + children: [ + {paragraph1} + , + {paragraph2} + , + {paragraph3} + ] + } +}`,...(D=(T=s.parameters)==null?void 0:T.docs)==null?void 0:D.source}}};const Q=["Default","ExpandedByDefault","ReduceLandmarks"],ce=Object.freeze(Object.defineProperty({__proto__:null,Default:i,ExpandedByDefault:t,ReduceLandmarks:s,__namedExportsOrder:Q,default:J},Symbol.toStringTag,{value:"Module"}));export{ce as A,t as E,s as R}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.docs-BhUxkERk.js b/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.docs-BhUxkERk.js new file mode 100644 index 0000000000..a9ac9b9152 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.docs-BhUxkERk.js @@ -0,0 +1,28 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as a,aq as s,ar as h,at as e}from"./index-CF71P72j.js";import{A as c,S as l,W as p}from"./ActionGroup.stories-B8r6QBVy.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const d=` + +# Action Group + +Groups one or more related actions and manages their layout. + +## How to use + +- Both a [Button](?path=/docs/components-buttons-button--docs) and a [Link](?path=/docs/components-navigation-link--docs) can provide an ‘action’ in this context. +- If two or more buttons or links are in a row, put the one for the primary action first and the other buttons behind it. +- Sighted users will read the primary action first, in line with the natural reading order. + The same goes for users of screen readers, who will hear the primary action first, and users of a keyboard, who will focus the primary action first. +- Also, this approach keeps the order of buttons consistent on both narrow and wide screens: if the buttons do not fit next to each other, they get stacked vertically with the primary action on top. +- Replace the default ’group’ role with \`role="toolbar"\` for button toolbars. +`;/*@license CC0-1.0*/function i(o){const n={h2:"h2",h3:"h3",p:"p",...r(),...o.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(a,{of:c}),` +`,t.jsx(s,{children:d}),` +`,t.jsx(h,{}),` +`,t.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(n.h3,{id:"stacked",children:"Stacked"}),` +`,t.jsx(n.p,{children:`If the Buttons don’t fit next to each other, they will automatically stack vertically and stretch to the full width. +This can occur in a narrow Dialog, with long labels, a large text size, or when zooming in. +Resize the pink rectangle to see this in action.`}),` +`,t.jsx(e,{of:l}),` +`,t.jsx(n.h3,{id:"with-link",children:"With Link"}),` +`,t.jsx(n.p,{children:"An action that involves navigation should be a link."}),` +`,t.jsx(e,{of:p})]})}function E(o={}){const{wrapper:n}={...r(),...o.components};return n?t.jsx(n,{...o,children:t.jsx(i,{...o})}):i(o)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.stories-B8r6QBVy.js b/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.stories-B8r6QBVy.js new file mode 100644 index 0000000000..4f0a1ed32e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ActionGroup.stories-B8r6QBVy.js @@ -0,0 +1,15 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{a as t,L as _}from"./index.esm-kzH9sPjb.js";import{c as x}from"./clsx-B-dksMZM.js";import{r as S}from"./index-RigO-4kf.js";const n=S.forwardRef(({children:s,className:j,...y},f)=>e.jsx("div",{...y,ref:f,className:x("ams-action-group",j),role:"group",children:s}));n.displayName="ActionGroup";try{n.displayName="ActionGroup",n.__docgenInfo={description:"",displayName:"ActionGroup",props:{}}}catch{}const k={title:"Components/Layout/Action Group",component:n,args:{children:[e.jsx(t,{children:"Doorgaan"}),e.jsx(t,{variant:"tertiary",children:"Stoppen"})]}},r={},o={args:{children:[e.jsx(t,{children:"Adres wijzigen"}),e.jsx(t,{variant:"secondary",children:"Adres verwijderen"})],className:"ams-resize-horizontal",style:{inlineSize:"16rem"}}},a={args:{children:[e.jsx(t,{children:"Bewerken"},1),e.jsx(_,{download:!0,href:"#",variant:"standalone",children:"Downloaden"},2)]}};var i,c,d;r.parameters={...r.parameters,docs:{...(i=r.parameters)==null?void 0:i.docs,source:{originalSource:"{}",...(d=(c=r.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var l,p,m;o.parameters={...o.parameters,docs:{...(l=o.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + children: [, ], + className: 'ams-resize-horizontal', + style: { + inlineSize: '16rem' + } + } +}`,...(m=(p=o.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};var u,h,g;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + children: [, + Downloaden + ] + } +}`,...(g=(h=a.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};const w=["Default","Stacked","WithLink"],L=Object.freeze(Object.defineProperty({__proto__:null,Default:r,Stacked:o,WithLink:a,__namedExportsOrder:w,default:k},Symbol.toStringTag,{value:"Module"}));export{L as A,o as S,a as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Alert-BKkc53u7.js b/demo-npm_and_yarn/vite-6.0.3/assets/Alert-BKkc53u7.js new file mode 100644 index 0000000000..894b1f15a5 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Alert-BKkc53u7.js @@ -0,0 +1,2 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{S as r,a as v,b as h}from"./index.esm-CPc1noYl.js";import{c as g}from"./clsx-B-dksMZM.js";import{r as y}from"./index-RigO-4kf.js";import{I as x}from"./Icon-B4wlDyQ3.js";import{H as _}from"./Heading-Vg3KKL7T.js";import{I as b}from"./IconButton-CxZOFXN2.js";const A={error:r,info:v,success:h,warning:r},l=y.forwardRef(({children:s,className:i,closeable:o,closeButtonLabel:c="Sluiten",heading:a,headingLevel:u=2,onClose:d,severity:t="warning",...m},f)=>{const n=a?"level-4":"level-5",p=a?"section":"div";return e.jsxs(p,{...m,ref:f,className:g("ams-alert",t&&`ams-alert--${t}`,i),children:[e.jsx("div",{className:"ams-alert__icon",children:e.jsx(x,{size:n,svg:A[t]})}),e.jsxs("div",{className:"ams-alert__content",children:[a&&e.jsx(_,{level:u,size:"level-4",children:a}),s]}),o&&e.jsx(b,{label:c,size:n,onClick:d})]})});l.displayName="Alert";try{l.displayName="Alert",l.__docgenInfo={description:"",displayName:"Alert",props:{closeable:{defaultValue:null,description:"Whether the user can dismiss the Alert. Adds a button to its top right.",name:"closeable",required:!1,type:{name:"boolean"}},closeButtonLabel:{defaultValue:{value:"Sluiten"},description:"The label for the button that dismisses the Alert.",name:"closeButtonLabel",required:!1,type:{name:"string"}},heading:{defaultValue:null,description:"The text for the Heading.",name:"heading",required:!1,type:{name:"string"}},headingLevel:{defaultValue:{value:"2"},description:`The hierarchical level of the Heading within the document. +Note: this intentionally does not change the font size.`,name:"headingLevel",required:!1,type:{name:"enum",value:[{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}},onClose:{defaultValue:null,description:"A function to run when dismissing.",name:"onClose",required:!1,type:{name:"(() => void)"}},severity:{defaultValue:{value:"warning"},description:"The significance of the message conveyed.",name:"severity",required:!1,type:{name:"enum",value:[{value:'"error"'},{value:'"info"'},{value:'"success"'},{value:'"warning"'}]}}}}}catch{}export{l as A}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Alert.docs-BnBfYXB1.js b/demo-npm_and_yarn/vite-6.0.3/assets/Alert.docs-BnBfYXB1.js new file mode 100644 index 0000000000..f88278a6c1 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Alert.docs-BnBfYXB1.js @@ -0,0 +1,55 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as o,aq as a,ar as c,as as h,at as i}from"./index-CF71P72j.js";import{A as l,W as d,E as m,S as p,I as f,a as u,b as x,c as g}from"./Alert.stories-DiC_wW20.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Alert-BKkc53u7.js";import"./Icon-B4wlDyQ3.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";import"./IconButton-CxZOFXN2.js";const j=` + +# Alert + +An Alert informs the user of a significant or time-sensitive message without interrupting their task. + +## Specifications + +There are four types of notifications: + +- **Warning** (orange) when action is needed to prevent damage. +- **Error** (red) indicates an error has occurred. +- **Confirmation** (green) to reassure that a process is complete. +- **Notification** (blue) to bring attention to a message. + +## Guidelines + +- Place an orange Alert directly below the Header for important and urgent information. + Examples: system outage or changes in the opening hours of a City Office. +- Ensure sufficient white space around the Alert. + The grid’s white space is a good reference – place the Alert in its own cell. +- By default, the Alert cannot be closed. + This functionality can be added optionally. +- Optionally, the heading can be omitted. +`;/*@license CC0-1.0*/function r(t){const e={h2:"h2",h3:"h3",p:"p",...s(),...t.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(o,{of:l}),` +`,n.jsx(a,{children:j}),` +`,n.jsx(c,{}),` +`,n.jsx(h,{}),` +`,n.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(e.h3,{id:"warning",children:"Warning"}),` +`,n.jsx(e.p,{children:`Display a warning when user action is required. +This is the default severity.`}),` +`,n.jsx(i,{of:d}),` +`,n.jsx(e.h3,{id:"error",children:"Error"}),` +`,n.jsx(e.p,{children:`In case of an error, use the red alert. +Provide the user with suggestions on alternative ways to achieve the goal.`}),` +`,n.jsx(i,{of:m}),` +`,n.jsx(e.h3,{id:"success",children:"Success"}),` +`,n.jsx(e.p,{children:"Announce the success of a significant action."}),` +`,n.jsx(i,{of:p}),` +`,n.jsx(e.h3,{id:"info",children:"Info"}),` +`,n.jsx(e.p,{children:"An informative message can emphasize matters that are useful to follow."}),` +`,n.jsx(i,{of:f}),` +`,n.jsx(e.h3,{id:"with-inline-link",children:"With inline link"}),` +`,n.jsx(e.p,{children:"Include an inline link in the text to guide the user."}),` +`,n.jsx(i,{of:u}),` +`,n.jsx(e.h3,{id:"with-list",children:"With list"}),` +`,n.jsx(e.p,{children:"For clarification, formatted text can be included in the alert."}),` +`,n.jsx(i,{of:x}),` +`,n.jsx(e.h3,{id:"without-heading",children:"Without heading"}),` +`,n.jsx(e.p,{children:`Sometimes, a heading is unnecessary. +The icon automatically becomes slightly smaller.`}),` +`,n.jsx(i,{of:g})]})}function R(t={}){const{wrapper:e}={...s(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(r,{...t})}):r(t)}export{R as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Alert.stories-DiC_wW20.js b/demo-npm_and_yarn/vite-6.0.3/assets/Alert.stories-DiC_wW20.js new file mode 100644 index 0000000000..ac5ca899b9 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Alert.stories-DiC_wW20.js @@ -0,0 +1,64 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{P as n,U as g,L as A}from"./index.esm-kzH9sPjb.js";import{A as E}from"./Alert-BKkc53u7.js";const H={title:"Components/Feedback/Alert",component:E,args:{closeable:!1,heading:"Let op"}},r={args:{children:e.jsx(n,{children:"Tijdens Koningsdag zijn alle Stadsloketten gesloten. Ook 14 020 en alle andere telefoonnummers van de gemeente zijn niet bereikbaar."})}},a={args:{children:e.jsx(n,{children:"U bent vergeten verplichte velden in te vullen."}),heading:"Vul de gegevens aan"}},s={args:{children:e.jsx(n,{children:"Wegens een technische fout kon het formulier niet worden verzonden. We hebben uw gegevens niet ontvangen. Probeer het over een paar minuten opnieuw."}),heading:"Niet gelukt",severity:"error"}},t={args:{children:e.jsx(n,{children:"Het formulier is verzonden. We hebben uw gegevens goed ontvangen."}),closeable:!0,heading:"Gelukt",severity:"success"}},o={args:{children:e.jsx(n,{children:"Tijdens de hijswerkzaamheden geldt er een korte verkeersstop. We zetten verkeersregelaars in, volg hun aanwijzingen op. De verkeersstop duurt ongeveer 10 minuten."}),closeable:!0,severity:"info"}},i={args:{children:[e.jsx(n,{children:"U bent vergeten de volgende verplichte velden in te vullen:"},1),e.jsxs(g,{children:[e.jsx(g.Item,{children:"Naam"}),e.jsx(g.Item,{children:"Telefoonnummer"})]},2)],heading:"Vul de gegevens aan"}},d={args:{children:e.jsxs(n,{children:["Tijdens Koningsdag zijn"," ",e.jsx(A,{variant:"inline",href:"#",children:"alle Stadsloketten"})," ","gesloten. Ook 14 020 en alle andere telefoonnummers van de gemeente zijn niet bereikbaar."]}),severity:"info"}},l={args:{children:e.jsx(n,{children:"De geschatte wachttijd in de adreszoeker klopt momenteel niet altijd. We werken aan een oplossing."}),heading:void 0}};var c,h,m;r.parameters={...r.parameters,docs:{...(c=r.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + children: + Tijdens Koningsdag zijn alle Stadsloketten gesloten. Ook 14 020 en alle andere telefoonnummers van de gemeente + zijn niet bereikbaar. + + } +}`,...(m=(h=r.parameters)==null?void 0:h.docs)==null?void 0:m.source}}};var u,p,v;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + children: U bent vergeten verplichte velden in te vullen., + heading: 'Vul de gegevens aan' + } +}`,...(v=(p=a.parameters)==null?void 0:p.docs)==null?void 0:v.source}}};var k,j,b;s.parameters={...s.parameters,docs:{...(k=s.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + children: + Wegens een technische fout kon het formulier niet worden verzonden. We hebben uw gegevens niet ontvangen. + Probeer het over een paar minuten opnieuw. + , + heading: 'Niet gelukt', + severity: 'error' + } +}`,...(b=(j=s.parameters)==null?void 0:j.docs)==null?void 0:b.source}}};var f,z,P;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + children: Het formulier is verzonden. We hebben uw gegevens goed ontvangen., + closeable: true, + heading: 'Gelukt', + severity: 'success' + } +}`,...(P=(z=t.parameters)==null?void 0:z.docs)==null?void 0:P.source}}};var W,S,w;o.parameters={...o.parameters,docs:{...(W=o.parameters)==null?void 0:W.docs,source:{originalSource:`{ + args: { + children: + Tijdens de hijswerkzaamheden geldt er een korte verkeersstop. We zetten verkeersregelaars in, volg hun + aanwijzingen op. De verkeersstop duurt ongeveer 10 minuten. + , + closeable: true, + severity: 'info' + } +}`,...(w=(S=o.parameters)==null?void 0:S.docs)==null?void 0:w.source}}};var x,L,y;i.parameters={...i.parameters,docs:{...(x=i.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + children: [U bent vergeten de volgende verplichte velden in te vullen:, + Naam + Telefoonnummer + ], + heading: 'Vul de gegevens aan' + } +}`,...(y=(L=i.parameters)==null?void 0:L.docs)==null?void 0:y.source}}};var U,I,T;d.parameters={...d.parameters,docs:{...(U=d.parameters)==null?void 0:U.docs,source:{originalSource:`{ + args: { + children: + Tijdens Koningsdag zijn{' '} + + alle Stadsloketten + {' '} + gesloten. Ook 14 020 en alle andere telefoonnummers van de gemeente zijn niet bereikbaar. + , + severity: 'info' + } +}`,...(T=(I=d.parameters)==null?void 0:I.docs)==null?void 0:T.source}}};var O,D,_;l.parameters={...l.parameters,docs:{...(O=l.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + children: + De geschatte wachttijd in de adreszoeker klopt momenteel niet altijd. We werken aan een oplossing. + , + heading: undefined + } +}`,...(_=(D=l.parameters)==null?void 0:D.docs)==null?void 0:_.source}}};const K=["Default","Warning","Error","Success","Info","WithList","WithInlineLink","WithoutHeading"],C=Object.freeze(Object.defineProperty({__proto__:null,Default:r,Error:s,Info:o,Success:t,Warning:a,WithInlineLink:d,WithList:i,WithoutHeading:l,__namedExportsOrder:K,default:H},Symbol.toStringTag,{value:"Module"}));export{C as A,s as E,o as I,t as S,a as W,d as a,i as b,l as c}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-B-eEYlh-.eot b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-B-eEYlh-.eot new file mode 100644 index 0000000000000000000000000000000000000000..383d801e89b66d153264112e0fe8f48ad7e7d7b6 GIT binary patch literal 31979 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 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-CN8ieXn0.woff b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Bold-CN8ieXn0.woff new file mode 100644 index 0000000000000000000000000000000000000000..820da6c665196e60bbe4530a69b20863b2fe2b37 GIT binary patch literal 35704 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 z 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 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-DGVdd_B4.woff2 b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-DGVdd_B4.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..72a076dc02b13732776c16c3a1ec53bd69e25ee3 GIT binary patch literal 28852 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%0DP2yAQYm4 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 HzsvvtSF*iS literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-Iks2g4JK.woff b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-BoldItalic-Iks2g4JK.woff new file mode 100644 index 0000000000000000000000000000000000000000..83c3db2c6522dbad89418b63977dc408b564d92e GIT binary patch literal 38832 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 Q>mhI6ujTy%Z~YX%0DwS_KmY&$ literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-0zPbyHYJ.eot b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-0zPbyHYJ.eot new file mode 100644 index 0000000000000000000000000000000000000000..d8b311252da0fe5b71937eedb781b22320e7cec7 GIT binary patch literal 31728 zcmbSyRZtvE6YVa$z~b(l z>dcwbT{BNJHC5fWfdIg50002@pMwGaAqo=ce+U2r0Z`EYCd%rraDWnI06_eI?0=R6 z06_nT^Qt`!|HJ>+H~q)_>^o-zpR!1MvG#^Z1WT0$c%3 z|3v@*=m5?CqHO`*|8evGGys4Yp!y|Ed2!djJ5ET5{_D z?^yu=5MW;)U?l*su>_d2;LcqpPFZf-BHIi0j);lkV1L#mX3xjj7NQ=R0(APCxo-{) zQPqIOmR&76RH)D!=LTNB=E9g!QWEeHlL;N{1sy<@q|~FXqhFtT^1TF9YZp8PZ1KP0 zSWz`h#*-D3eB8G(#hDDX6WABtO?X4rx%D+KV<`WLzM?!`$KkiPYLMnLW26*I9zQ`4W%f|<>pjmF9)SI4HU)tU;E{(@6l~cr- z5G^6&Tuy5>Xr{OFReom&u*5LAwqFX|jbg2M8%Fb>8q>5MAUETrIm-}wW%QG}8>#mz z1}ucqjex>jj?(uWo4GZt@G_P-(zB{H+3#WMM{Et#8;@cs%c-@*!$Mn@nk`fMI6poU zmIX`M-lW^v1&uXAq>EX2U&cX687-V<7ic$6rmPUjals*zOweS7$I#kB@ z(X-rxE^*oO5G)h)>@6Q8P*&z)cOmDIFR3DSs9Fglp#7mv; zpjsI!ca&O|nL5M%B9gW%9g0X$1JUY$0q}&V4|Nd(I9OR|8uAy4JR-2qoSi(N9?rh* zLzNOPi~#PkJTzfnlB1@PyiJ5*Urh17=__&TFZG>cC43(?8=VbmEmy)%t}_WofirO+ ztY640gzLAeZId)%Y#FXJm09vAKIT0`a69E>am{wbCTcSZcu{l9MUk1EX7PF7EHOu^ zM6Ca~gB1p`6x=Q5ONZUb<&u}$XWvZg)Yh(IcT5|C3b*WzI~KHl<*M_^An=o&S$nWM zk?>6-ZQuXv&g47t?{Fy1UWeNoC!#8uij<`Xp~u2EtmV(7aq06l^IQ$a!}m>%OPeO% z7Ij%Mb9JLt2Y3X3C+7iaIf1hl1*u@ON?!wzZL2#`_CZFcRsV>G*=m>z(@&ONZNQNm*)2yaS=`z@cC$S4B@LB00UxWm=^7$ zM$2v|%Dzia>Ys1{w#Ef!g>q#x;!;WlPd*R!6fE(|YsK=B5srkNrKs%^LOrVpe5IhC zFjUf6SlxITExXoq*lo@e?Cu6ZY0cWgXjg=Ihj|#R+JdE^6%~Le69;jG)Vz~$L|~!v zNLONUfUe2fy!bBVQlyb7-Ft2`!lNP}Ytx&HH;Zd`q1LlWY2R|1^CF#xj2on|LJU{U zRK7r1K6^K!cSa$JE~Y<{-)meXSIqPfK9xEvQybU{+H?dsv7noML&;d-SPNZm;o0>J zyFcOU2@aEe=?4OmSs2O?3+r=lBv9g3r(X#ALQPr1w;yO5$TU$lm2NZw zIRa|7vAeky9{Ir))VE4tf6jszyR7!(d_qR;IVVBk4eZIpO=*1W&FA@}k6Nw9t_&YZ zYR2R71X{=4K8i|+xs$a7+3klvSkoPC%;f`MJl8Ar0;OzCz~1}HnkN(q8%{6~2YAr1 zhA1%Fq@rDLmU3uNZX2@V7i#B=5H%=>!k%%+xgXyR33>H77$ZexLsohxM34NnjI!U_ zXxw_4yTUDfBj|mDn)I=nfzUc(yJK-ckXskBH@s`{g`s`+X$1*@Lx zVnWy^?Y%|V5wN=_P=0wxARNOR>*%dMcK%4S7H%bwUE%!mce5j_F@q#GM2g5d@(gdZ z&M5H5c1||S-q~p|afJgxx{KGw3Lveq`!QA*M7D|5PE2l)UeDc@ST2PeL} zCtru_Hp}2npbw|HI?hn-n45|-qzA>fu93gdqBH($<&b~gv?QQWdV>so*#XjLe;OLb z-w82@qfSfI%|*8eBO*h)@Wb=w%8gsXI4Jbpi9K7Y)V68Fdn7uZa;NO?PET8k_ zA=9H3y@(QOx9|8KK&MN0npR2~YH6Ix#zR*7h&sAQZ$9;Pmd0e jf}`VD3h$83Cf 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βwMxXFuoWufE0fp}IY-)rmOoM#6KoJt8rk9i*)_}a0+I;N7 zqQGe2UORlggjC`g+Uxtd)sJ3-`(!73pP)FNczr4Dp1`9_Dh1BqKAF(I2o>E`h!x#l zKlqyPWBgb$tPh9e06R8iBe)9$&%l1(iCk07d5Y1r}9TT z#QCCbBo8q{bM5IWj7zZJfo5=(cgc7;s1+|EHdVfUKZ(~WfrJVAkrzBx*vADpJC%2c zz U`+yb~8&S>&UDU|>rb8axNZ2g|fdBvi literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-GN1-Za61.woff b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-GN1-Za61.woff new file mode 100644 index 0000000000000000000000000000000000000000..1be787d044eb9d66d57df3dd90fd65badbee3bd7 GIT binary patch literal 35324 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 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-hk2GetsY.woff2 b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-ExtraBold-hk2GetsY.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c3858f05b8e0dbcb6aff7caab761362bf947c142 GIT binary patch literal 26400 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 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Italic-D8oH3P5t.woff b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Italic-D8oH3P5t.woff new file mode 100644 index 0000000000000000000000000000000000000000..225b450a487757b253e95072541196ebbaed745e GIT binary patch literal 37016 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

IGC%GuBS|n}&dR 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�l!3+*0bO^3N!8VNmlXT0Vj?V!Y8izcc%f}cm z6}&rz8ScWTa>{e?GtH7Tf(i&gq%hc!5v?Z{Ci zPxf#iD)yBbQYh|B%v70*3<0zf<HZ{V_Rz8J`fwUL{hd3`#=473u`B z7`tgV!sKx??<=Xp^oYFekRcQOcH*_<(33N)4mE$2*a6+Tu&_d9KJ}#30BV| zWVh!7XBJCIz1ekK7rA_;<_id>OXwO`1bYpoPKYEBM<_uO6!tG{k|~RPG`rG7y%C)e zssyhi9~hVX4FgD-dv2%^f;y(g0c0^O4ORO@i_4Uw1U8feOF5-W8(fydezFFI7BPw7 z0x34Xq{WjlXos3;)pD*t*Wg@{UeFz@?n%>THq^>pI~2lxX@42;cFlrD?+ z30clQpQBo*(Ft3SB*zVH?|~m%i5dv!ji1qP8fR4lPtD9d@Bt#Z`4Ns-h8Wp148w)j%aV-bfy0XH5&1 zRp|YLnn~^0Bcrml42;LWiK+lWcHw6_9F4H30|ZFD$NDW=YjZ{@YqCY|GUOEv?;pUR zl)T6*pK4yAMwt15WRn+@|3Snam$%@O+aGSlV5mzpCDcEYfx0EQv3iBIBgzR_hV!~-vzmspaG0x&!Ri3k^*7U ze!No^=rF+XN1!%=<1~mQy-B&$NS=s*cpF literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-C9JJu_TU.eot b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-C9JJu_TU.eot new file mode 100644 index 0000000000000000000000000000000000000000..bbea6b3e2488691ad7d51079ab8c4f8bada944f9 GIT binary patch literal 31480 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 literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-D_AncfMf.woff2 b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-D_AncfMf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64bffd1e35468f8f84cb612ace938f8c1612a48b GIT binary patch literal 26364 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 P!2_e&gsl%;!2kdN9+MzB literal 0 HcmV?d00001 diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-iEj3CW9t.woff b/demo-npm_and_yarn/vite-6.0.3/assets/AmsterdamSans-Light-iEj3CW9t.woff new file mode 100644 index 0000000000000000000000000000000000000000..27f5365b40b447acc7350a1e3cdd83170a63f53d GIT binary patch literal 35212 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 qW4aRuhTMxyEQA?`1gcPW7r(sir=NG7T2L~E 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.jsx("div",{className:"ams-docs-gallery",children:s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/apple-touch-icon.png",width:180,height:180}),s.jsx("figcaption",{children:"apple-touch-icon.png (180px)"})]})}),e=()=>s.jsxs("div",{className:"ams-docs-gallery",children:[s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/favicon.ico",width:16,height:16}),s.jsx("figcaption",{children:"favicon.ico (16px)"})]}),s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/favicon.ico",width:32,height:32}),s.jsx("figcaption",{children:"favicon.ico (32px)"})]}),s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/favicon.ico",width:48,height:48}),s.jsx("figcaption",{children:"favicon.ico (48px)"})]}),s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/favicon.ico",width:64,height:64}),s.jsx("figcaption",{children:"favicon.ico (64px)"})]})]}),n=()=>s.jsx("div",{className:"ams-docs-gallery",children:s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"favicon/icon.svg",width:64,height:64}),s.jsx("figcaption",{children:"icon.svg (64px)"})]})}),r=()=>s.jsxs("div",{className:"ams-docs-gallery",children:[s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"app-icons/icon-192.png",width:192,height:192}),s.jsx("figcaption",{children:"icon-192.png (192px)"})]}),s.jsxs("figure",{className:"ams-docs-figure",children:[s.jsx(i,{alt:"",src:"app-icons/icon-512.png",width:512,height:512}),s.jsx("figcaption",{children:"icon-512.png (512px)"})]})]});export{o as A,e as F,n as S,r as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.docs-Cy09hPLs.js b/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.docs-Cy09hPLs.js new file mode 100644 index 0000000000..c62cb3a318 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.docs-Cy09hPLs.js @@ -0,0 +1,5 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as m}from"./index-3rgQkYFR.js";import{ae as e}from"./index-CF71P72j.js";import{A as n}from"./ArticlePage.stories-B3XJvTge.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Image.stories-BYgQuacP.js";import"./Image-dslpK47z.js";import"./config-zaa_gclf.js";import"./PageMenu.stories-D4cAVDKU.js";import"./Icon-B4wlDyQ3.js";import"./Footer.stories-1Cxg8eUV.js";import"./Spotlight-CVxUBei2.js";/*@license CC0-1.0*/function i(o){const r={h1:"h1",p:"p",...m(),...o.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(e,{of:n}),` +`,t.jsx(r.h1,{id:"article-page",children:"Article page"}),` +`,t.jsx(r.p,{children:"This page type is for news or similar kinds of articles."})]})}function L(o={}){const{wrapper:r}={...m(),...o.components};return r?t.jsx(r,{...o,children:t.jsx(i,{...o})}):i(o)}export{L as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.stories-B3XJvTge.js b/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.stories-B3XJvTge.js new file mode 100644 index 0000000000..340559b559 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ArticlePage.stories-B3XJvTge.js @@ -0,0 +1,4 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{G as r,P as t,t as z,C as g,H as i,U as a,L as h,o as j,i as m,O as y,I as _}from"./index.esm-kzH9sPjb.js";import{L as I}from"./Image.stories-BYgQuacP.js";import{c as L}from"./config-zaa_gclf.js";const u=({lead:n,paragraph1:s,spotlightHeading:o,spotlightLinkLabel:l})=>e.jsxs(e.Fragment,{children:[e.jsx(r,{paddingVertical:"medium",children:e.jsxs(r.Cell,{span:{narrow:4,medium:8,wide:10},start:{narrow:1,medium:1,wide:2},children:[e.jsx(t,{className:"ams-mb--md",size:"large",children:n}),e.jsx(t,{children:s})]})}),e.jsx(z,{as:"section",color:"purple",children:e.jsx(r,{paddingTop:"medium",paddingBottom:"large",children:e.jsx(r.Cell,{span:{narrow:4,medium:6,wide:8},start:{narrow:1,medium:2,wide:3},children:e.jsxs(g,{gap:"small",children:[e.jsx(i,{inverseColor:!0,level:2,children:o}),e.jsxs(a,{inverseColor:!0,children:[e.jsx(a.Item,{children:"Vraag uw paspoort of ID-kaart aan bij een Stadsloket in Amsterdam."}),e.jsx(a.Item,{children:"U kunt elke dag langskomen van 9.00 uur tot 17.00 uur en op donderdag tot 20.00 uur."}),e.jsx(a.Item,{children:"Op amsterdam.nl/paspoort staat wat u mee moet nemen."}),e.jsx(a.Item,{children:"Laat aan het loket bij uw aanvraag weten dat u kiest voor gratis bezorgen."}),e.jsx(a.Item,{children:"Als uw paspoort of ID-kaart klaar is, krijgt u een e-mail en sms-bericht met inloggegevens. Met deze inloggegevens kunt u zelf inplannen wanneer u uw reisdocument bezorgd wilt hebben."})]}),e.jsx(t,{inverseColor:!0,children:e.jsx(h,{href:"https://amsterdam.nl/paspoort/",inverseColor:!0,children:l})})]})})})}),e.jsx(r,{paddingVertical:"medium",children:e.jsx(r.Cell,{span:{narrow:4,medium:8,wide:10},start:{narrow:1,medium:1,wide:2},children:e.jsxs(g,{children:[e.jsxs("section",{children:[e.jsx(i,{className:"ams-mb--xs",level:2,children:"Wanneer bezorgen we"}),e.jsx(t,{children:"We bezorgen op werkdagen en zaterdag tussen 8.00 en 18.00 uur. De ene week bezorgen wij op dinsdag en donderdag ook tot 21.00 uur en de andere week op woensdag tot 21.00 uur."})]}),e.jsxs("section",{children:[e.jsx(i,{className:"ams-mb--xs",level:2,children:"Tekenen voor ontvangst"}),e.jsx(t,{children:"Zorg dat u thuis bent om uw paspoort of ID-kaart te ontvangen. Bij bezorging voor meerdere personen moeten alle personen aanwezig zijn. Ook kinderen vanaf 12 jaar moeten tekenen voor ontvangst. Tot 12 jaar tekent de ouder of wettelijk vertegenwoordiger van het kind."})]}),e.jsxs("section",{children:[e.jsx(i,{className:"ams-mb--xs",level:2,children:"Bezorgen met waarde-transport"}),e.jsxs(t,{children:["De gemeente laat uw paspoort of ID-kaart bezorgen met een waarde-transport. Op"," ",e.jsx(h,{href:"https://mijnafspraak.nl/",children:"mijnafspraak.nl"})," ziet u wie er langskomt. De pasfoto van de medewerker is vanaf 8.00 uur zichtbaar. De bezorger controleert bij aankomst uw identiteit en geeft u het nieuwe reisdocument. U geeft uw oude reisdocument aan de bezorger. De bezorger maakt uw oude reisdocument ongeldig waar u bij bent. Daarna mag u het zelf houden of meegeven aan de bezorger, die het vernietigt."]})]}),e.jsxs("section",{children:[e.jsx(i,{className:"ams-mb--xs",level:2,children:"Wanneer kan bezorgen niet?"}),e.jsxs(a,{children:[e.jsx(a.Item,{children:"Bij een spoedaanvraag."}),e.jsx(a.Item,{children:"Als u een geldig visum in uw paspoort hebt dat u nog wilt gebruiken."}),e.jsx(a.Item,{children:"Als u het oude reisdocument kwijt bent."}),e.jsx(a.Item,{children:"Als u op een van de Waddeneilanden woont. Daar bezorgen we niet."})]})]}),e.jsxs("section",{children:[e.jsx(i,{className:"ams-mb--xs",level:2,children:"Meer weten"}),e.jsx(j,{children:e.jsx(j.Link,{href:"https://amsterdam.nl/paspoort/",children:"amsterdam.nl/paspoort"})})]})]})})})]});try{u.displayName="ArticleBody",u.__docgenInfo={description:"",displayName:"ArticleBody",props:{lead:{defaultValue:null,description:"",name:"lead",required:!0,type:{name:"string"}},paragraph1:{defaultValue:null,description:"",name:"paragraph1",required:!0,type:{name:"string"}},spotlightHeading:{defaultValue:null,description:"",name:"spotlightHeading",required:!0,type:{name:"string"}},spotlightLinkLabel:{defaultValue:null,description:"",name:"spotlightLinkLabel",required:!0,type:{name:"string"}}}}}catch{}const A=()=>e.jsx(r,{paddingTop:"small",children:e.jsx(r.Cell,{span:{narrow:4,medium:8,wide:10},start:{narrow:1,medium:1,wide:2},children:e.jsxs(m,{children:[e.jsx(m.Link,{href:"#",children:"Home"}),e.jsx(m.Link,{href:"#",children:"Nieuws"})]})})}),c=({heading:n,imageSrc:s})=>e.jsxs("header",{children:[e.jsx(r,{paddingBottom:"medium",children:e.jsxs(r.Cell,{span:{narrow:4,medium:8,wide:10},start:{narrow:1,medium:1,wide:2},children:[e.jsx(i,{className:"ams-mb--sm",children:n}),e.jsx(t,{size:"small",children:"7 juni 2024"})]})}),e.jsx(y,{children:e.jsx(_,{alt:"",aspectRatio:"2x-wide",loading:"lazy",src:s})})]});try{c.displayName="ArticleHeader",c.__docgenInfo={description:"",displayName:"ArticleHeader",props:{heading:{defaultValue:null,description:"",name:"heading",required:!0,type:{name:"string"}},imageSrc:{defaultValue:null,description:"",name:"imageSrc",required:!0,type:{name:"string"}}}}}catch{}const p=({heading:n,imageSrc:s,lead:o,paragraph1:l,spotlightHeading:b,spotlightLinkLabel:v})=>e.jsxs(e.Fragment,{children:[e.jsx(A,{}),e.jsxs("main",{id:"main",children:[e.jsx(c,{heading:n,imageSrc:s}),e.jsx(u,{lead:o,paragraph1:l,spotlightHeading:b,spotlightLinkLabel:v})]})]});try{p.displayName="ArticlePage",p.__docgenInfo={description:"",displayName:"ArticlePage",props:{heading:{defaultValue:null,description:"",name:"heading",required:!0,type:{name:"string"}},imageSrc:{defaultValue:null,description:"",name:"imageSrc",required:!0,type:{name:"string"}},lead:{defaultValue:null,description:"",name:"lead",required:!0,type:{name:"string"}},paragraph1:{defaultValue:null,description:"",name:"paragraph1",required:!0,type:{name:"string"}},spotlightHeading:{defaultValue:null,description:"",name:"spotlightHeading",required:!0,type:{name:"string"}},spotlightLinkLabel:{defaultValue:null,description:"",name:"spotlightLinkLabel",required:!0,type:{name:"string"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */var x;const D={...L,title:"Pages/Amsterdam.nl/Article Page",component:p,args:{heading:"Ontvang uw paspoort of ID-kaart in de zomer gratis thuis",imageSrc:(x=I.args)==null?void 0:x.src,lead:"Niet meer naar het Stadsloket, maar thuis of op het werk uw nieuwe paspoort ontvangen. In juni en juli kan dat. Deze zomer bezorgt de gemeente reisdocumenten gratis aan huis. We doen dat om de drukte in de Stadsloketten te verminderen. En u hoeft maar 1 keer naar het Stadsloket.",paragraph1:"Van maandag 10 juni tot en met zaterdag 27 juli bezorgt de gemeente Amsterdam uw paspoort of ID-kaart gratis bij u thuis of op het werk. U moet wel naar het Stadsloket om uw reisdocument aan te vragen. Lees hier hoe het werkt.",spotlightHeading:"Vraag een paspoort of ID-kaart aan",spotlightLinkLabel:"Vraag nu een paspoort of ID-kaart aan"}},d={};var w,k,f;d.parameters={...d.parameters,docs:{...(w=d.parameters)==null?void 0:w.docs,source:{originalSource:"{}",...(f=(k=d.parameters)==null?void 0:k.docs)==null?void 0:f.source}}};const V=["Default"],H=Object.freeze(Object.defineProperty({__proto__:null,Default:d,__namedExportsOrder:V,default:D},Symbol.toStringTag,{value:"Module"}));export{H as A}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.docs-DEnz_ey1.js b/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.docs-DEnz_ey1.js new file mode 100644 index 0000000000..399e47c00a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.docs-DEnz_ey1.js @@ -0,0 +1,30 @@ +import{j as a}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as n,aq as i,ar as m,as as r}from"./index-CF71P72j.js";import{A as c}from"./AspectRatio.stories-4NdL09L5.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";const p=` + +# Aspect Ratio + +Constrains media content to a supported aspect ratio. + +## Class names + +Each available aspect ratio has an associated class name. +The class can be applied to any component or element. + +| Class name | Example | +| :-------------------------- | :-------------------------------------------------------------------------- | +| \`ams-aspect-ratio--x-tall\` |
| +| \`ams-aspect-ratio--tall\` |
| +| \`ams-aspect-ratio--square\` |
| +| \`ams-aspect-ratio--wide\` |
| +| \`ams-aspect-ratio--x-wide\` |
| +| \`ams-aspect-ratio--2x-wide\` |
| + +## Guidelines + +- Apply one of these classes to an image, video or other media content to constrain its dimensions to one of the available aspect ratios. +- The default aspect ratio is 16:9. +`;/*@license CC0-1.0*/function t(s){return a.jsxs(a.Fragment,{children:[` +`,` +`,a.jsx(n,{of:c}),` +`,a.jsx(i,{children:p}),` +`,a.jsx(m,{}),` +`,a.jsx(r,{})]})}function A(s={}){const{wrapper:e}={...o(),...s.components};return e?a.jsx(e,{...s,children:a.jsx(t,{...s})}):t()}export{A as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.stories-4NdL09L5.js b/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.stories-4NdL09L5.js new file mode 100644 index 0000000000..d711898e45 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/AspectRatio.stories-4NdL09L5.js @@ -0,0 +1,4 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const s=({children:a,aspectRatio:c})=>t.jsx("span",{className:`ams-aspect-ratio--${c}`,children:a});try{s.displayName="AspectRatio",s.__docgenInfo={description:"Renders examples in Storybook. Not for reuse.",displayName:"AspectRatio",props:{aspectRatio:{defaultValue:null,description:"The aspect ratio to display media content in.",name:"aspectRatio",required:!1,type:{name:"enum",value:[{value:'"square"'},{value:'"x-tall"'},{value:'"tall"'},{value:'"wide"'},{value:'"x-wide"'},{value:'"2x-wide"'}]}}}}}catch{}const l={title:"Utilities/CSS/Aspect Ratio",component:s,args:{aspectRatio:"x-wide"},argTypes:{aspectRatio:{control:"radio",options:["2x-wide","x-wide","wide","square","tall","x-tall"]}},render:({aspectRatio:a})=>t.jsx("div",{className:"ams-docs-column ams-docs-aspect-ratio",children:t.jsx("div",{className:`ams-docs-item ams-aspect-ratio--${a}`})})},e={};var o,r,i;e.parameters={...e.parameters,docs:{...(o=e.parameters)==null?void 0:o.docs,source:{originalSource:"{}",...(i=(r=e.parameters)==null?void 0:r.docs)==null?void 0:i.source}}};const p=["Default"],n=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:p,default:l},Symbol.toStringTag,{value:"Module"}));export{n as A}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.docs-CNYGaIU1.js b/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.docs-CNYGaIU1.js new file mode 100644 index 0000000000..f194849b1f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.docs-CNYGaIU1.js @@ -0,0 +1,31 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as t}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as p,as as c,at as r}from"./index-CF71P72j.js";import{A as m,W as l,F as d,I as h}from"./Avatar.stories-CXcV2xcF.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Image-dslpK47z.js";import"./Icon-B4wlDyQ3.js";const x=` + +# Avatar + +A circular badge representing a person. + +## Design + +The avatar contains 1 or 2 initial letters from the person's full name, a picture, or a generic icon. +The default background colour is dark blue. + +## Guidelines + +- Display an avatar for the person currently using the application, + or to associate a person with a content item. +`;/*@license CC0-1.0*/function o(e){const a={h2:"h2",h3:"h3",p:"p",...t(),...e.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(i,{of:m}),` +`,n.jsx(s,{children:x}),` +`,n.jsx(p,{}),` +`,n.jsx(c,{}),` +`,n.jsx(a.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(a.h3,{id:"with-image",children:"With image"}),` +`,n.jsx(a.p,{children:`The Avatar can also display a photo or other image for the person. +Make sure to scale the image down to around 100 pixels to prevent unnecessary data transfers.`}),` +`,n.jsx(r,{of:l}),` +`,n.jsx(a.h3,{id:"fallback-icon",children:"Fallback icon"}),` +`,n.jsx(a.p,{children:"A user icon displays if no label and image are provided."}),` +`,n.jsx(r,{of:d}),` +`,n.jsx(a.h3,{id:"in-a-header",children:"In a Header"}),` +`,n.jsx(r,{of:h})]})}function X(e={}){const{wrapper:a}={...t(),...e.components};return a?n.jsx(a,{...e,children:n.jsx(o,{...e})}):o(e)}export{X as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.stories-CXcV2xcF.js b/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.stories-CXcV2xcF.js new file mode 100644 index 0000000000..f8cd5d869f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Avatar.stories-CXcV2xcF.js @@ -0,0 +1,24 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{b as P,c}from"./index.esm-kzH9sPjb.js";import{i as L,j as M}from"./index.esm-CPc1noYl.js";import{c as w}from"./clsx-B-dksMZM.js";import{r as C}from"./index-RigO-4kf.js";import{I as D}from"./Image-dslpK47z.js";import{I as E}from"./Icon-B4wlDyQ3.js";const N=({imageSrc:a,initials:r})=>a?e.jsx(D,{alt:"",src:a}):r.length?e.jsx("span",{"aria-hidden":!0,children:r}):e.jsx(E,{svg:L,size:"level-6"}),o=C.forwardRef(({label:a,imageSrc:r,className:k,color:y="blue",...I},_)=>{const i=a.slice(0,2).toUpperCase(),A=i.length===0?"Gebruiker":`Initialen gebruiker: ${i}`;return e.jsxs("span",{...I,ref:_,className:w("ams-avatar",`ams-avatar--${y}`,r&&"ams-avatar--has-image",k),children:[e.jsx("span",{className:"ams-visually-hidden",children:A}),e.jsx(N,{imageSrc:r,initials:i})]})});o.displayName="Avatar";try{o.displayName="Avatar",o.__docgenInfo={description:"",displayName:"Avatar",props:{color:{defaultValue:{value:"blue"},description:"The background colour.",name:"color",required:!1,type:{name:"enum",value:[{value:'"azure"'},{value:'"black"'},{value:'"blue"'},{value:'"green"'},{value:'"lime"'},{value:'"magenta"'},{value:'"neutral-20"'},{value:'"neutral-40"'},{value:'"neutral-60"'},{value:'"neutral-80"'},{value:'"orange"'},{value:'"purple"'},{value:'"red"'},{value:'"white"'},{value:'"yellow"'}]}},imageSrc:{defaultValue:null,description:"The url for the user’s image. Its center will be displayed. Should be square and scaled down.",name:"imageSrc",required:!1,type:{name:"string"}},label:{defaultValue:null,description:"The text content. Should be the user’s initials. The first two characters will be displayed.",name:"label",required:!0,type:{name:"string"}}}}}catch{}const T={title:"Components/Feedback/Avatar",component:o,args:{label:"DS",imageSrc:""}},s={},t={args:{label:"PS",imageSrc:"https://i.pravatar.cc/128"}},n={args:{imageSrc:void 0,label:""}},l={args:{label:"DS"},render:a=>e.jsx(P,{links:e.jsxs(c,{alignEnd:!0,children:[e.jsx(c.Link,{href:"#",children:"Contact"}),e.jsx(c.Link,{href:"#",icon:M,children:"Zoeken"}),e.jsx("li",{children:e.jsx(o,{...a})})]})})};var u,d,m;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:"{}",...(m=(d=s.parameters)==null?void 0:d.docs)==null?void 0:m.source}}};var p,g,v;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + label: 'PS', + imageSrc: 'https://i.pravatar.cc/128' + } +}`,...(v=(g=t.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};var h,f,b;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + imageSrc: undefined, + label: '' + } +}`,...(b=(f=n.parameters)==null?void 0:f.docs)==null?void 0:b.source}}};var S,x,j;l.parameters={...l.parameters,docs:{...(S=l.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + label: 'DS' + }, + render: args =>
+ Contact + + Zoeken + +
  • + +
  • + } /> +}`,...(j=(x=l.parameters)==null?void 0:x.docs)==null?void 0:j.source}}};const q=["Default","WithImage","FallbackIcon","InAHeader"],Z=Object.freeze(Object.defineProperty({__proto__:null,Default:s,FallbackIcon:n,InAHeader:l,WithImage:t,__namedExportsOrder:q,default:T},Symbol.toStringTag,{value:"Module"}));export{Z as A,n as F,l as I,t as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Badge-BvbF-Lgn.js b/demo-npm_and_yarn/vite-6.0.3/assets/Badge-BvbF-Lgn.js new file mode 100644 index 0000000000..c2a8306ca8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Badge-BvbF-Lgn.js @@ -0,0 +1 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{c as o}from"./clsx-B-dksMZM.js";import{r as s}from"./index-RigO-4kf.js";const e=s.forwardRef(({label:a,className:l,color:r="green",...u},t)=>n.jsx("span",{...u,ref:t,className:o("ams-badge",`ams-badge--${r}`,l),children:a}));e.displayName="Badge";try{e.displayName="Badge",e.__docgenInfo={description:"",displayName:"Badge",props:{color:{defaultValue:{value:"green"},description:"The background colour.",name:"color",required:!1,type:{name:"enum",value:[{value:'"azure"'},{value:'"black"'},{value:'"blue"'},{value:'"green"'},{value:'"lime"'},{value:'"magenta"'},{value:'"neutral-20"'},{value:'"neutral-40"'},{value:'"neutral-60"'},{value:'"neutral-80"'},{value:'"orange"'},{value:'"purple"'},{value:'"red"'},{value:'"white"'},{value:'"yellow"'}]}},label:{defaultValue:null,description:"The text content.",name:"label",required:!0,type:{name:"string | number"}}}}}catch{}export{e as B}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Badge.docs-Drtf-qfZ.js b/demo-npm_and_yarn/vite-6.0.3/assets/Badge.docs-Drtf-qfZ.js new file mode 100644 index 0000000000..19a6eefadf --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Badge.docs-Drtf-qfZ.js @@ -0,0 +1,18 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as e}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as a,as as m}from"./index-CF71P72j.js";import{B as c}from"./Badge.stories-DPvq_OmT.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./Badge-BvbF-Lgn.js";import"./clsx-B-dksMZM.js";const p=` + +# Badge + +A prominently coloured box containing 1 or 2 words. +Guides the user in taking a specific action or describes its surrounding content. + +## Design + +The badge can contain a short text or a number. +The default background colour is dark green. +Suggestions on when to use the other colours will follow soon. +`;/*@license CC0-1.0*/function t(o){return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(i,{of:c}),` +`,n.jsx(s,{children:p}),` +`,n.jsx(a,{}),` +`,n.jsx(m,{})]})}function B(o={}){const{wrapper:r}={...e(),...o.components};return r?n.jsx(r,{...o,children:n.jsx(t,{...o})}):t()}export{B as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Badge.stories-DPvq_OmT.js b/demo-npm_and_yarn/vite-6.0.3/assets/Badge.stories-DPvq_OmT.js new file mode 100644 index 0000000000..524c86c676 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Badge.stories-DPvq_OmT.js @@ -0,0 +1,4 @@ +import{B as a}from"./Badge-BvbF-Lgn.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const s={title:"Components/Feedback/Badge",component:a,args:{label:"Tip"}},e={};var o,t,r;e.parameters={...e.parameters,docs:{...(o=e.parameters)==null?void 0:o.docs,source:{originalSource:"{}",...(r=(t=e.parameters)==null?void 0:t.docs)==null?void 0:r.source}}};const c=["Default"],d=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:c,default:s},Symbol.toStringTag,{value:"Module"}));export{d as B}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.docs-D2E6Rf4z.js b/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.docs-D2E6Rf4z.js new file mode 100644 index 0000000000..6b0601bc37 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.docs-D2E6Rf4z.js @@ -0,0 +1,27 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as s,aq as a,ar as i,as as m,at as c}from"./index-CF71P72j.js";import{B as h,I as l}from"./Blockquote.stories-BNug3b0G.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./exampleContent-hIIPvEhU.js";import"./clsx-B-dksMZM.js";const u=` + +# Blockquote + +We use blockquotes to emphasize citations. +A quote appears differently from the main text to make it stand out. + +## Guidelines + +- Quote someone’s literal written or oral text. +- A quote has a width of half or a whole column of text. +- The component adds the correct quotation marks. + +## Relevant WCAG requirements + +- [WCAG 3.1.2](https://www.w3.org/WAI/WCAG21/Understanding/language-of-parts.html): if the citation is in a language other than that of the surrounding content, indicate so through the \`lang\` attribute. +`;/*@license CC0-1.0*/function n(e){const o={code:"code",h2:"h2",h3:"h3",p:"p",...r(),...e.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(s,{of:h}),` +`,t.jsx(a,{children:u}),` +`,t.jsx(i,{}),` +`,t.jsx(m,{}),` +`,t.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(o.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,t.jsxs(o.p,{children:["Set the ",t.jsx(o.code,{children:"inverseColor"}),` prop if the Blockquote sits on a dark background. +This ensures the colour of the text provides enough contrast.`]}),` +`,t.jsx(c,{of:l})]})}function D(e={}){const{wrapper:o}={...r(),...e.components};return o?t.jsx(o,{...e,children:t.jsx(n,{...e})}):n(e)}export{D as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.stories-BNug3b0G.js b/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.stories-BNug3b0G.js new file mode 100644 index 0000000000..b4b4c958f3 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Blockquote.stories-BNug3b0G.js @@ -0,0 +1,8 @@ +import{c as f}from"./exampleContent-hIIPvEhU.js";import{j as _}from"./jsx-runtime-BjgbQsUx.js";import{c as g}from"./clsx-B-dksMZM.js";import{r as q}from"./index-RigO-4kf.js";const r=q.forwardRef(({children:t,className:u,inverseColor:p,...m},d)=>_.jsx("blockquote",{...m,ref:d,className:g("ams-blockquote",p&&"ams-blockquote--inverse-color",u),children:t}));r.displayName="Blockquote";try{r.displayName="Blockquote",r.__docgenInfo={description:"",displayName:"Blockquote",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const b=f(),k={title:"Components/Text/Blockquote",component:r,args:{children:b,inverseColor:!1},argTypes:{children:{description:"The text for the quote.",table:{disable:!1}}}},e={},o={args:{inverseColor:!0}};var s,a,c;e.parameters={...e.parameters,docs:{...(s=e.parameters)==null?void 0:s.docs,source:{originalSource:"{}",...(c=(a=e.parameters)==null?void 0:a.docs)==null?void 0:c.source}}};var l,n,i;o.parameters={...o.parameters,docs:{...(l=o.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(i=(n=o.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};const x=["Default","InverseColour"],B=Object.freeze(Object.defineProperty({__proto__:null,Default:e,InverseColour:o,__namedExportsOrder:x,default:k},Symbol.toStringTag,{value:"Module"}));export{B,o as I}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.docs-CA30-WTK.js b/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.docs-CA30-WTK.js new file mode 100644 index 0000000000..1e5fc09423 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.docs-CA30-WTK.js @@ -0,0 +1,27 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as o,aq as s,ar as a}from"./index-CF71P72j.js";import{B as c}from"./Breadcrumb.stories-DlD_h2bb.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";const u=` + +# Breadcrumb + +The breadcrumb is a secondary navigation pattern that helps a user understand the structure between levels in the website up to the current page. +Users can use it to navigate. + +## Guidelines + +- Only use the breadcrumb trail if it adds something functional for the user and the structure is ‘static’. +- Do not display the breadcrumb trail on a form page. + It distracts the user from their task, or one can accidentally interpret it as a Progress Indicator. +- This is a secondary navigation pattern. + It can’t replace the main navigation. + +### Using links with routing libraries + +Check out the [developer guide](/docs/docs-developer-guide-routing-libraries--docs) on how to integrate links with external routing libraries. +`;/*@license CC0-1.0*/function r(n){const t={h2:"h2",li:"li",ul:"ul",...i(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:c}),` +`,e.jsx(s,{children:u}),` +`,e.jsx(a,{}),` +`,e.jsx(t.h2,{id:"guidelines",children:"Guidelines"}),` +`,e.jsxs(t.ul,{children:[` +`,e.jsx(t.li,{children:"A breadcrumb should not display more than 8 items."}),` +`]})]})}function C(n={}){const{wrapper:t}={...i(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(r,{...n})}):r(n)}export{C as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.stories-DlD_h2bb.js b/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.stories-DlD_h2bb.js new file mode 100644 index 0000000000..f763d72743 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Breadcrumb.stories-DlD_h2bb.js @@ -0,0 +1,13 @@ +import{j as r}from"./jsx-runtime-BjgbQsUx.js";import{c as t}from"./clsx-B-dksMZM.js";import{r as l}from"./index-RigO-4kf.js";const u=l.forwardRef(({children:a,className:n,...s},d)=>r.jsx("li",{className:"ams-breadcrumb__item",children:r.jsx("a",{...s,className:t("ams-breadcrumb__link",n),ref:d,children:a})}));u.displayName="Breadcrumb.Link";try{Breadcrumb.Link.displayName="Breadcrumb.Link",Breadcrumb.Link.__docgenInfo={description:"",displayName:"Breadcrumb.Link",props:{}}}catch{}const b=l.forwardRef(({children:a,className:n,...s},d)=>r.jsx("nav",{...s,className:t("ams-breadcrumb",n),ref:d,children:r.jsx("ol",{className:"ams-breadcrumb__list",children:a})}));b.displayName="Breadcrumb";const e=Object.assign(b,{Link:u});try{e.displayName="Breadcrumb",e.__docgenInfo={description:"",displayName:"Breadcrumb",props:{}}}catch{}const p={title:"Components/Navigation/Breadcrumb",component:e},c={args:{children:[r.jsx(e.Link,{href:"#",children:"Home"},1),r.jsx(e.Link,{href:"#",children:"Afval"},2),r.jsx(e.Link,{href:"#",children:"Bedrijfsafval"},3),r.jsx(e.Link,{href:"#",children:"Recyclepunten voor bedrijven"},4)]}};var o,i,m;c.parameters={...c.parameters,docs:{...(o=c.parameters)==null?void 0:o.docs,source:{originalSource:`{ + args: { + children: [ + Home + , + Afval + , + Bedrijfsafval + , + Recyclepunten voor bedrijven + ] + } +}`,...(m=(i=c.parameters)==null?void 0:i.docs)==null?void 0:m.source}}};const f=["Default"],L=Object.freeze(Object.defineProperty({__proto__:null,Default:c,__namedExportsOrder:f,default:p},Symbol.toStringTag,{value:"Module"}));export{L as B}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.docs-6pNe_6S9.js b/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.docs-6pNe_6S9.js new file mode 100644 index 0000000000..94ce7bfcd1 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.docs-6pNe_6S9.js @@ -0,0 +1,25 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as i,ar as a,as as l,at as h}from"./index-CF71P72j.js";import{B as c,V as d}from"./Breakout.stories-Cv4CAYsR.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./paddingClasses-C5gheHLv.js";const p=` + +# Breakout + +A composition that lets a figure – e.g. an image, video or map – break out of a Spotlight. +`;/*@license CC0-1.0*/function n(o){const t={code:"code",h2:"h2",h3:"h3",p:"p",...s(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:c}),` +`,e.jsx(i,{children:p}),` +`,e.jsx(t.h3,{id:"how-to-use",children:"How to use"}),` +`,e.jsxs(t.p,{children:["This component is an extension of ",e.jsx(t.code,{children:"Grid"}),`. +It offers the same props, although `,e.jsx(t.code,{children:"span"})," and ",e.jsx(t.code,{children:"start"})," have been renamed to ",e.jsx(t.code,{children:"colSpan"})," and ",e.jsx(t.code,{children:"colStart"}),`. +Additionally, `,e.jsx(t.code,{children:"Breakout"})," allows cells to span multiple rows."]}),` +`,e.jsxs(t.p,{children:["The Cell containing the Spotlight must have ",e.jsx(t.code,{children:'has="spotlight"'}),` to extend to the gaps and margins around it. +This prop can be used only on Cells that span all columns of the grid, so `,e.jsx(t.code,{children:'span="all"'})," is required as well."]}),` +`,e.jsxs(t.p,{children:["The Cell containing the figure must have ",e.jsx(t.code,{children:'has="figure"'})," to ensure it aligns to the bottom."]}),` +`,e.jsx(t.p,{children:`The content that doesn’t break out defines the height of the Spotlight. +Ensure that the text is short, or the image tall, to prevent losing the break-out effect.`}),` +`,e.jsx(t.p,{children:"On narrower screens, let the text move below the image."}),` +`,e.jsx(a,{}),` +`,e.jsx(l,{}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.h3,{id:"vertical-layout",children:"Vertical layout"}),` +`,e.jsx(t.p,{children:"A large figure can be placed at the top of the Spotlight, with related text positioned underneath."}),` +`,e.jsx(h,{of:d})]})}function B(o={}){const{wrapper:t}={...s(),...o.components};return t?e.jsx(t,{...o,children:e.jsx(n,{...o})}):n(o)}export{B as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.stories-Cv4CAYsR.js b/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.stories-Cv4CAYsR.js new file mode 100644 index 0000000000..5a88a14267 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Breakout.stories-Cv4CAYsR.js @@ -0,0 +1,62 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{s as V,t as k,P as p,I as C}from"./index.esm-kzH9sPjb.js";import{c as b}from"./clsx-B-dksMZM.js";import{r as _}from"./index-RigO-4kf.js";import{a as i,p as N}from"./paddingClasses-C5gheHLv.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const T=(a,t,l,o)=>[...i("ams-breakout__cell--col-span-",a),...i("ams-breakout__cell--col-start-",t),...i("ams-breakout__cell--row-span-",l),...i("ams-breakout__cell--row-start-",o)],B=_.forwardRef(({as:a="div",children:t,className:l,colSpan:o,colStart:d,has:u,rowSpan:m,rowStart:c,...x},j)=>e.jsx(a,{...x,ref:j,className:b("ams-breakout__cell",T(o,d,m,c),u&&`ams-breakout__cell--has-${u}`,l),children:t}));B.displayName="Breakout.Cell";try{Breakout.Cell.displayName="Breakout.Cell",Breakout.Cell.__docgenInfo={description:"",displayName:"Breakout.Cell",props:{as:{defaultValue:null,description:"The HTML element to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"div"'},{value:'"section"'}]}},colSpan:{defaultValue:null,description:`Lets the cell span the full width of all grid variants. +The amount of grid columns the cell spans.`,name:"colSpan",required:!1,type:{name:'"all" | GridColumnNumber | GridColumnNumbers'}},colStart:{defaultValue:null,description:"The index of the grid column the cell starts at.",name:"colStart",required:!1,type:{name:"GridColumnNumber | GridColumnNumbers"}},has:{defaultValue:null,description:`The content of this cell. +The Cell containing the Spotlight expands horizontally and vertically to cover the adjacent gaps and margins. +The Cell containing the Image aligns itself to the bottom of the row, in case it is less tall than the text.`,name:"has",required:!1,type:{name:"enum",value:[{value:'"figure"'},{value:'"spotlight"'}]}},rowSpan:{defaultValue:null,description:"The amount of grid rows the cell spans.",name:"rowSpan",required:!1,type:{name:"BreakoutRowNumber | BreakoutRowNumbers"}},rowStart:{defaultValue:null,description:"The index of the grid row the cell starts at.",name:"rowStart",required:!1,type:{name:"BreakoutRowNumber | BreakoutRowNumbers"}}}}}catch{}const y=_.forwardRef(({children:a,className:t,gapVertical:l,paddingBottom:o,paddingTop:d,paddingVertical:u,...m},c)=>e.jsx("div",{...m,ref:c,className:b("ams-breakout",l&&`ams-breakout--gap-vertical--${l}`,N("breakout",o,d,u),t),children:a}));y.displayName="Breakout";const r=Object.assign(y,{Cell:B});try{r.displayName="Breakout",r.__docgenInfo={description:"",displayName:"Breakout",props:{as:{defaultValue:null,description:"The HTML tag to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"main"'},{value:'"div"'},{value:'"section"'},{value:'"aside"'},{value:'"footer"'},{value:'"header"'},{value:'"nav"'}]}},gapVertical:{defaultValue:null,description:"The amount of space between rows.",name:"gapVertical",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"small"'},{value:'"large"'}]}},paddingBottom:{defaultValue:null,description:"The amount of space below.",name:"paddingBottom",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}},paddingTop:{defaultValue:null,description:"The amount of space above.",name:"paddingTop",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}},paddingVertical:{defaultValue:null,description:"The amount of space above and below.",name:"paddingVertical",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}}}}}catch{}const q={title:"Components/Layout/Breakout",component:r,decorators:[a=>e.jsx(V,{children:e.jsx(a,{})})]},n={args:{children:[e.jsx(r.Cell,{colSpan:"all",has:"spotlight",rowSpan:{medium:2,narrow:2,wide:1},rowStart:2,children:e.jsx(k,{})}),e.jsx(r.Cell,{colSpan:{medium:8,narrow:4,wide:6},colStart:1,rowStart:{medium:3,narrow:3,wide:2},children:e.jsx(p,{inverseColor:!0,children:"Het doel van deze club is om ervoor te zorgen dat de Zuidas steeds duurzamer wordt."})}),e.jsx(r.Cell,{colSpan:{medium:8,narrow:4,wide:6},colStart:{medium:1,narrow:1,wide:7},has:"figure",rowSpan:2,rowStart:1,children:e.jsx(C,{alt:"",aspectRatio:"square",src:"https://picsum.photos/960/960"})})]}},s={args:{children:[e.jsx(r.Cell,{colSpan:"all",has:"figure",rowSpan:2,rowStart:1,children:e.jsx(C,{alt:"",src:"https://picsum.photos/1600/900"})}),e.jsx(r.Cell,{colSpan:"all",has:"spotlight",rowSpan:2,rowStart:2,children:e.jsx(k,{})}),e.jsxs(r.Cell,{colSpan:{medium:6,narrow:4,wide:8},colStart:{medium:2,narrow:1,wide:3},rowStart:3,children:[e.jsx(p,{className:"ams-mb--sm",inverseColor:!0,children:"Vertel ons in het evenementenformulier wat u wilt gaan doen. U checkt daarmee of u een vergunning nodig hebt."}),e.jsx(p,{inverseColor:!0,children:"Daarna vraagt u de vergunning aan in hetzelfde formulier. Of doet u een gratis melding of vooraankondiging."})]})]}};var h,g,w;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + children: [ + + , + + Het doel van deze club is om ervoor te zorgen dat de Zuidas steeds duurzamer wordt. + + , + + ] + } +}`,...(w=(g=n.parameters)==null?void 0:g.docs)==null?void 0:w.source}}};var f,v,S;s.parameters={...s.parameters,docs:{...(f=s.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + children: [ + + , + + , + + Vertel ons in het evenementenformulier wat u wilt gaan doen. U checkt daarmee of u een vergunning nodig hebt. + + + Daarna vraagt u de vergunning aan in hetzelfde formulier. Of doet u een gratis melding of vooraankondiging. + + ] + } +}`,...(S=(v=s.parameters)==null?void 0:v.docs)==null?void 0:S.source}}};const z=["Default","VerticalLayout"],G=Object.freeze(Object.defineProperty({__proto__:null,Default:n,VerticalLayout:s,__namedExportsOrder:z,default:q},Symbol.toStringTag,{value:"Module"}));export{G as B,s as V}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Button-nAoFhtc2.js b/demo-npm_and_yarn/vite-6.0.3/assets/Button-nAoFhtc2.js new file mode 100644 index 0000000000..00a9cffa54 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Button-nAoFhtc2.js @@ -0,0 +1 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{c as d}from"./clsx-B-dksMZM.js";import{r as f}from"./index-RigO-4kf.js";import{I as s}from"./Icon-B4wlDyQ3.js";const r=f.forwardRef(({children:o,className:l,disabled:i,icon:e,iconBefore:n,iconOnly:a,type:u,variant:m="primary",...p},c)=>t.jsxs("button",{...p,className:d("ams-button",`ams-button--${m}`,e&&a&&"ams-button--icon-only",l),disabled:i,ref:c,type:u||"button",children:[e&&(n||a)&&t.jsx(s,{svg:e,size:"level-5",square:a}),e&&a?t.jsx("span",{className:"ams-visually-hidden",children:o}):o,e&&!n&&!a&&t.jsx(s,{svg:e,size:"level-5"})]}));r.displayName="Button";try{r.displayName="Button",r.__docgenInfo={description:"",displayName:"Button",props:{variant:{defaultValue:{value:"primary"},description:"The level of prominence. Use a primary button only once per page or section.",name:"variant",required:!1,type:{name:"enum",value:[{value:'"primary"'},{value:'"secondary"'},{value:'"tertiary"'}]}},icon:{defaultValue:null,description:"Adds an icon to the button, showing it after the label.",name:"icon",required:!1,type:{name:"Function"}},iconBefore:{defaultValue:null,description:"Shows the icon before the label. Requires a value for `icon`. Cannot be used together with `iconOnly`.",name:"iconBefore",required:!1,type:{name:"boolean"}},iconOnly:{defaultValue:null,description:"Shows the icon without the label. Requires a value for `icon`. Cannot be used together with `iconBefore`.",name:"iconOnly",required:!1,type:{name:"boolean"}}}}}catch{}export{r as B}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Button.docs-DUX6jThK.js b/demo-npm_and_yarn/vite-6.0.3/assets/Button.docs-DUX6jThK.js new file mode 100644 index 0000000000..f1dcf6bf54 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Button.docs-DUX6jThK.js @@ -0,0 +1,67 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as s,aq as a,ar as c,as as h,at as t}from"./index-CF71P72j.js";import{B as l,P as d,S as u,T as p,W as m,a as b,b as f,c as w}from"./Button.stories-CGdmV23k.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./Button-nAoFhtc2.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";const x=` + +# Button + +Allows the user to perform actions and operate the user interface. + +## Guidelines + +- Choose a short label that describes the function of the button. +- Use the correct type of button for the corresponding application, e.g. \`type="submit"\` for the primary form button. +- Make sure one can operate a button through a keyboard. +- Wrap 2 or more consecutive buttons and/or links in an [Action Group](?path=/docs/components-buttons-action-group--docs). +- Primary, secondary and tertiary buttons can be used side by side. + Skipping levels is allowed. + +## Relevant WCAG requirements + +- [WCAG requirement 2.1.3](https://www.w3.org/TR/WCAG21/#keyboard-no-exception): + You can activate the button with \`Enter\` or \`Space\`, and it is possible with ‘Tab’ the button to focus. + Using \`Space\` does not result in scrolling the page. +- [WCAG requirement 2.4.6](https://www.w3.org/TR/WCAG21/#headings-and-labels): the label of the button must be clear +- [WCAG requirement 2.5.2](https://www.w3.org/TR/WCAG21/#pointer-cancellation): + - do not use the \`mousedown\` event to activate the button, instead use the \`click\` event + - \`mousedown\` may only be used if \`mouseup\` undoes the effect, for example, a “fast forward” button to fast-forward audio or video. +- [WCAG requirement 2.5.5](https://www.w3.org/TR/WCAG21/#target-size): The button must be large enough to click, and small buttons should not be too close to another button. + +## References + +- [W3C - Focus Visible](https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html) +- [W3C - Headings & labels](https://www.w3.org/TR/WCAG21/#headings-and-labels) +`;/*@license CC0-1.0*/function r(o){const e={h2:"h2",h3:"h3",p:"p",...i(),...o.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(s,{of:l}),` +`,n.jsx(a,{children:x}),` +`,n.jsx(c,{}),` +`,n.jsx(h,{}),` +`,n.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(e.h3,{id:"primary",children:"Primary"}),` +`,n.jsx(e.p,{children:`A primary button draws attention to the most important call to action. +Only one primary Button should be used per screen.`}),` +`,n.jsx(t,{of:d}),` +`,n.jsx(e.h3,{id:"secondary",children:"Secondary"}),` +`,n.jsx(e.p,{children:"Use a secondary button for other actions."}),` +`,n.jsx(t,{of:u}),` +`,n.jsx(e.h3,{id:"tertiary",children:"Tertiary"}),` +`,n.jsx(e.p,{children:`Tertiary buttons can be used to distinguish their importance from secondary buttons. +They are also a good choice for buttons with an icon only.`}),` +`,n.jsx(t,{of:p}),` +`,n.jsx(e.h3,{id:"with-icon",children:"With icon"}),` +`,n.jsx(e.p,{children:`Add an icon if it makes it easier or faster to understand its purpose. +The icon will appear after the label.`}),` +`,n.jsx(t,{of:m}),` +`,n.jsx(e.h3,{id:"with-icon-before",children:"With icon before"}),` +`,n.jsx(e.p,{children:"The icon can also appear before the label."}),` +`,n.jsx(t,{of:b}),` +`,n.jsx(e.h3,{id:"with-icon-only",children:"With icon only"}),` +`,n.jsx(e.p,{children:`A button can even consist of an icon only. +Do this only for icons that are universally recognized. +You must still provide a label – it will be used to make the button accessible.`}),` +`,n.jsx(t,{of:f}),` +`,n.jsx(e.h3,{id:"text-wrapping",children:"Text wrapping"}),` +`,n.jsx(e.p,{children:`Keep in mind that the label may occasionally wrap over multiple lines: +a shorter text might be unavailable, +two buttons could sit next to each other on a narrow screen, +or the user has configured a large font on their device. +This is fine.`}),` +`,n.jsx(t,{of:w})]})}function P(o={}){const{wrapper:e}={...i(),...o.components};return e?n.jsx(e,{...o,children:n.jsx(r,{...o})}):r(o)}export{P as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Button.stories-CGdmV23k.js b/demo-npm_and_yarn/vite-6.0.3/assets/Button.stories-CGdmV23k.js new file mode 100644 index 0000000000..4e1f5c92c3 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Button.stories-CGdmV23k.js @@ -0,0 +1,38 @@ +import{j as i}from"./jsx-runtime-BjgbQsUx.js";import{I as d,c}from"./index.esm-CPc1noYl.js";import{B as A}from"./Button-nAoFhtc2.js";const V={title:"Components/Buttons/Button",component:A,args:{children:"Versturen",disabled:!1,icon:void 0,iconBefore:!1,iconOnly:!1,variant:"primary"},argTypes:{disabled:{description:"Prevents interaction. Avoid if possible."},icon:{control:{type:"select",labels:{undefined:"none"}},options:[void 0,...Object.keys(d)],mapping:d},iconBefore:{control:{type:"boolean"},if:{arg:"icon"}},iconOnly:{control:{type:"boolean"},if:{arg:"icon"}}}},r={},e={args:{children:"Annuleren",variant:"secondary"}},n={args:{children:"Terug",variant:"tertiary"}},o={args:{children:"Sluiten",icon:c}},a={args:{children:"Sluiten",icon:c,iconBefore:!0}},s={args:{children:"Sluiten",icon:c,iconOnly:!0,variant:"tertiary"}},t={args:{children:"Vergunningsaanvraag verzenden"},decorators:[z=>i.jsx("div",{style:{maxWidth:"16rem"},children:i.jsx(z,{})})]};var l,p,m;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:"{}",...(m=(p=r.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};var u,g,y;e.parameters={...e.parameters,docs:{...(u=e.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + children: 'Annuleren', + variant: 'secondary' + } +}`,...(y=(g=e.parameters)==null?void 0:g.docs)==null?void 0:y.source}}};var h,S,v;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + children: 'Terug', + variant: 'tertiary' + } +}`,...(v=(S=n.parameters)==null?void 0:S.docs)==null?void 0:v.source}}};var f,I,B;o.parameters={...o.parameters,docs:{...(f=o.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + children: 'Sluiten', + icon: Icons.CloseIcon + } +}`,...(B=(I=o.parameters)==null?void 0:I.docs)==null?void 0:B.source}}};var b,W,x;a.parameters={...a.parameters,docs:{...(b=a.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + children: 'Sluiten', + icon: Icons.CloseIcon, + iconBefore: true + } +}`,...(x=(W=a.parameters)==null?void 0:W.docs)==null?void 0:x.source}}};var O,T,j;s.parameters={...s.parameters,docs:{...(O=s.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + children: 'Sluiten', + icon: Icons.CloseIcon, + iconOnly: true, + variant: 'tertiary' + } +}`,...(j=(T=s.parameters)==null?void 0:T.docs)==null?void 0:j.source}}};var _,C,P;t.parameters={...t.parameters,docs:{...(_=t.parameters)==null?void 0:_.docs,source:{originalSource:`{ + args: { + children: 'Vergunningsaanvraag verzenden' + }, + decorators: [Story =>
    + +
    ] +}`,...(P=(C=t.parameters)==null?void 0:C.docs)==null?void 0:P.source}}};const E=["Primary","Secondary","Tertiary","WithIcon","WithIconBefore","WithIconOnly","TextWrapping"],q=Object.freeze(Object.defineProperty({__proto__:null,Primary:r,Secondary:e,Tertiary:n,TextWrapping:t,WithIcon:o,WithIconBefore:a,WithIconOnly:s,__namedExportsOrder:E,default:V},Symbol.toStringTag,{value:"Module"}));export{q as B,r as P,e as S,n as T,o as W,a,s as b,t as c}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Card.docs-CtU-VIv7.js b/demo-npm_and_yarn/vite-6.0.3/assets/Card.docs-CtU-VIv7.js new file mode 100644 index 0000000000..2ceedb40de --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Card.docs-CtU-VIv7.js @@ -0,0 +1,45 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as r,aq as s,ar as d,at as a}from"./index-CF71P72j.js";import{C as c,W as h,a as l}from"./Card.stories-D8QOoDip.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./Paragraph-B2U4A2CY.js";const p=` + +# Card + +Use a card on an overview page to link to an article page, such as a news article, a job vacancy, or a search result. +The card typically includes the title, introduction, and an image of the content. +The link is mandatory. + +## Guidelines + +- The title of a card is a link within a heading. + The same guidelines as for regular [links](/docs/components-navigation-link--docs) and [headings](/docs/components-text-heading--docs) apply here. + The link is active across the entire area of the card. +- A card needs more content than just a title. + Supplement this with textual and/or visual content. +- Place the text in a regular paragraph. + Only use the smallest text size for a tagline or date. +- This component may not be the best option if the content does not represent a detailed page. + For referencing a thematic page, use a [top task link](/docs/components-navigation-top-task-link--docs). + You can also use a [regular link](/docs/components-navigation-link--docs). + +### Screen readers + +With a screen reader, you can navigate using headings and links in a document. +The title of a card is a link within a heading, allowing you to utilize both navigation methods. +A screen reader reads the title first, followed by the rest of the content. + +### Using links with routing libraries + +Check out the [developer guide](/docs/docs-developer-guide-routing-libraries--docs) on how to integrate links with external routing libraries. +`;/*@license CC0-1.0*/function i(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:c}),` +`,e.jsx(s,{children:p}),` +`,e.jsx(d,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"with-tagline",children:"With tagline"}),` +`,e.jsxs(n.p,{children:[`A card can display a tagline above the heading, a short term like a category or type of information. +Wrap the tagline and the heading in a `,e.jsx(n.code,{children:"Card.HeadingGroup"}),`. +This ensures screen readers first read the heading and then the tagline.`]}),` +`,e.jsx(a,{of:h}),` +`,e.jsx(n.h3,{id:"with-image",children:"With image"}),` +`,e.jsxs(n.p,{children:[`A card often displays the image of the detail page. +Use `,e.jsx(n.a,{href:"/docs/layout-aspect-ratio--docs",children:"Aspect Ratio"})," for the correct aspect ratio."]}),` +`,e.jsx(a,{of:l})]})}function R(t={}){const{wrapper:n}={...o(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{R as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Card.stories-D8QOoDip.js b/demo-npm_and_yarn/vite-6.0.3/assets/Card.stories-D8QOoDip.js new file mode 100644 index 0000000000..c76f60185c --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Card.stories-D8QOoDip.js @@ -0,0 +1,29 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{H as l,P as c,I as G}from"./index.esm-kzH9sPjb.js";import{h as v}from"./exampleContent-hIIPvEhU.js";import{c as p}from"./clsx-B-dksMZM.js";import{r as g}from"./index-RigO-4kf.js";import{P as z}from"./Paragraph-B2U4A2CY.js";const w=g.forwardRef(({children:a,className:n,tagline:s,...o},L)=>e.jsxs("hgroup",{...o,ref:L,className:p("ams-card__heading-group",n),children:[a,e.jsx(z,{size:"small",children:s})]}));w.displayName="Card.HeadingGroup";try{Card.HeadingGroup.displayName="Card.HeadingGroup",Card.HeadingGroup.__docgenInfo={description:"",displayName:"Card.HeadingGroup",props:{tagline:{defaultValue:null,description:"A short phrase of text, e.g. to categorise the card. Displayed above the card heading.",name:"tagline",required:!0,type:{name:"string"}}}}}catch{}const H=g.forwardRef(({children:a,className:n,...s},o)=>e.jsx("a",{...s,ref:o,className:p("ams-card__link",n),children:a}));H.displayName="Card.Link";try{Card.Link.displayName="Card.Link",Card.Link.__docgenInfo={description:"",displayName:"Card.Link",props:{}}}catch{}const N=g.forwardRef(({children:a,className:n,...s},o)=>e.jsx("article",{...s,ref:o,className:p("ams-card",n),children:a}));N.displayName="Card";const r=Object.assign(N,{HeadingGroup:w,Link:H});try{r.displayName="Card",r.__docgenInfo={description:"",displayName:"Card",props:{}}}catch{}const P=new Intl.DateTimeFormat("nl",{day:"numeric",month:"long",year:"numeric"}),b=P.format(Date.now()),m=v(),I={title:"Components/Navigation/Card",component:r,decorators:[a=>e.jsx("div",{style:{maxWidth:"24rem"},children:e.jsx(a,{})})]},i={args:{children:[e.jsx(l,{size:"level-4",children:e.jsx(r.Link,{href:"/",children:m.heading})},1),e.jsx(c,{children:m.description},2)]}},t={args:{children:[e.jsx(r.HeadingGroup,{tagline:"Dossier",children:e.jsx(l,{size:"level-4",children:e.jsx(r.Link,{href:"/",children:"Monitor Attracties MRA"})})},1),e.jsx(c,{children:"Ontwikkeling van het aantal attracties en bezoekers in de metropoolregio Amsterdam."},2)]}},d={args:{children:[e.jsx(G,{alt:"",aspectRatio:"wide",src:"https://picsum.photos/480/360"},1),e.jsx(r.HeadingGroup,{tagline:"Nieuws",children:e.jsx(l,{size:"level-4",children:e.jsx(r.Link,{href:"/",children:"Nederlands eerste houten woonwijk komt in Zuidoost"})})},2),e.jsx(c,{children:"We bouwen een levendige, groene en duurzame woonbuurt tussen de Gooiseweg en het Nelson Mandelapark."},3),e.jsx(c,{size:"small",children:b},4)]}};var h,u,k;i.parameters={...i.parameters,docs:{...(h=i.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + children: [ + {topTask.heading} + , {topTask.description}] + } +}`,...(k=(u=i.parameters)==null?void 0:u.docs)==null?void 0:k.source}}};var _,y,C;t.parameters={...t.parameters,docs:{...(_=t.parameters)==null?void 0:_.docs,source:{originalSource:`{ + args: { + children: [ + + Monitor Attracties MRA + + , + Ontwikkeling van het aantal attracties en bezoekers in de metropoolregio Amsterdam. + ] + } +}`,...(C=(y=t.parameters)==null?void 0:y.docs)==null?void 0:C.source}}};var f,x,j;d.parameters={...d.parameters,docs:{...(f=d.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + children: [, + + Nederlands eerste houten woonwijk komt in Zuidoost + + , + We bouwen een levendige, groene en duurzame woonbuurt tussen de Gooiseweg en het Nelson Mandelapark. + , + {today} + ] + } +}`,...(j=(x=d.parameters)==null?void 0:x.docs)==null?void 0:j.source}}};const R=["Default","WithTagline","WithImage"],S=Object.freeze(Object.defineProperty({__proto__:null,Default:i,WithImage:d,WithTagline:t,__namedExportsOrder:R,default:I},Symbol.toStringTag,{value:"Module"}));export{S as C,t as W,d as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.docs-CG3Ek90f.js b/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.docs-CG3Ek90f.js new file mode 100644 index 0000000000..e9f5a22568 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.docs-CG3Ek90f.js @@ -0,0 +1,29 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as a}from"./index-3rgQkYFR.js";import{ae as o,aq as s,ar as h,as as i,at as c}from"./index-CF71P72j.js";import{C as m,E as l}from"./CharacterCount.stories-DXeDr-El.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";const u=` + +# Character Count + +Help users know how much text they can enter when there is a limit on the number of characters. + +Users will get updates at a pace that works best for the way they interact with the textarea. This means: + +- sighted users will see a count message that updates as they type; +- screen reader users will hear the count announcement when they stop typing. + +This component does not restrict the user from entering information. The user can enter more than the character limit, but are told they’ve entered too many characters. This lets them type or copy and paste their full answer, then edit it down. + +## Guidelines + +- Only use a character count when there is a good reason for limiting the number of characters users can enter. + For example, if there is an indication that users are likely to enter more information than they need to. + Or when there is a legal or technical reason that means an entry must be no more than a certain number of characters. +- If your users keep hitting the character limit imposed by the backend of your service then try to increase the limit rather than use a character count. +`;/*@license CC0-1.0*/function r(t){const n={h2:"h2",h3:"h3",p:"p",...a(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:m}),` +`,e.jsx(s,{children:u}),` +`,e.jsx(h,{}),` +`,e.jsx(i,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"error",children:"Error"}),` +`,e.jsx(n.p,{children:"When the length exceeds the maximum length, the color of the text changes to red."}),` +`,e.jsx(c,{of:l})]})}function T(t={}){const{wrapper:n}={...a(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(r,{...t})}):r(t)}export{T as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.stories-DXeDr-El.js b/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.stories-DXeDr-El.js new file mode 100644 index 0000000000..98ae2d3abb --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/CharacterCount.stories-DXeDr-El.js @@ -0,0 +1,9 @@ +import{j as h}from"./jsx-runtime-BjgbQsUx.js";import{c as g}from"./clsx-B-dksMZM.js";import{r as f}from"./index-RigO-4kf.js";const t=f.forwardRef(({className:a,length:o,maxLength:n,...d},i)=>h.jsx("div",{...d,ref:i,className:g("ams-character-count",o>n&&"ams-character-count--error",a),role:"status",children:`${o} van ${n} tekens`}));t.displayName="CharacterCount";try{t.displayName="CharacterCount",t.__docgenInfo={description:"",displayName:"CharacterCount",props:{length:{defaultValue:null,description:"The current length of the field’s value.",name:"length",required:!0,type:{name:"number"}},maxLength:{defaultValue:null,description:"The maximum length of the field’s value.",name:"maxLength",required:!0,type:{name:"number"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const C={title:"Components/Forms/Character Count",component:t,args:{length:7,maxLength:10}},e={},r={args:{length:1001,maxLength:1e3}};var s,c,m;e.parameters={...e.parameters,docs:{...(s=e.parameters)==null?void 0:s.docs,source:{originalSource:"{}",...(m=(c=e.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var u,l,p;r.parameters={...r.parameters,docs:{...(u=r.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + length: 1001, + maxLength: 1000 + } +}`,...(p=(l=r.parameters)==null?void 0:l.docs)==null?void 0:p.source}}};const _=["Default","Error"],b=Object.freeze(Object.defineProperty({__proto__:null,Default:e,Error:r,__namedExportsOrder:_,default:C},Symbol.toStringTag,{value:"Module"}));export{b as C,r as E}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.docs-DDfF2GFn.js b/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.docs-DDfF2GFn.js new file mode 100644 index 0000000000..c27f55a320 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.docs-DDfF2GFn.js @@ -0,0 +1,50 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as a,aq as r,ar as l,as as c,at as i}from"./index-CF71P72j.js";import{C as d,L as h,I as p,a as f}from"./Checkbox.stories-Dz3UwPHH.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const m=` + +# Checkbox + +Allows users to make a selection or agree to terms. + +## Guidelines + +- Checkboxes are used for one or multiple choices that do not exclude each other. +- Each checkbox operates independently of other checkboxes in a list at the same hierarchical level. + Checking an additional checkbox does not affect other selections in that list. +- You can use a checkbox for bulk selection or deselection of an entire list of checkboxes. + Still, it should be clear that the bulk selection checkbox is at a different hierarchical level than the list being fully selected or deselected. +- Use a group of checkboxes to filter data on a page, in a menu, or within a component. +- A checkbox can answer a closed question if multiple answers are possible. +- A list of checkboxes is vertically stacked to enhance readability and usability. +- A list of checkboxes should be in a \`fieldset\` with a \`legend\` describing what the list is about. + For example, if the checkboxes are used to get answers to a question, the \`legend\` is the question. + +## Checkbox labels + +A label starts with a capital letter. +It does not have punctuation at the end if it is a single sentence, word, or fragment. +It is written in the first person when asking the user to agree to the terms and conditions. + +## Relevant WCAG requirements + +- [WCAG 1.3.5](https://www.w3.org/WAI/WCAG21/Understanding/identify-input-purpose.html): It is clear for both users and programmatically what the purpose of a form field is. + +Checkbox is an interactive element, and the [general requirements and guidelines for interactivity](/docs/docs-developer-guide-interactivity--docs) apply. +`;/*@license CC0-1.0*/function o(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(a,{of:d}),` +`,e.jsx(r,{children:m}),` +`,e.jsx(l,{}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"long-label",children:"Long label"}),` +`,e.jsx(i,{of:h}),` +`,e.jsx(n.h3,{id:"in-a-field-set",children:"In a Field Set"}),` +`,e.jsx(n.p,{children:"Use a Field Set to group several Checkboxes with a legend, description and / or an Error Message."}),` +`,e.jsxs(n.p,{children:["Because of an ",e.jsx(n.a,{href:"https://github.com/nvaccess/nvda/issues/12718",rel:"nofollow",children:"NVDA bug"}),", we add the description text to the Field Set with ",e.jsx(n.code,{children:"aria-labelledby"}),`, +instead of `,e.jsx(n.code,{children:"aria-describedby"}),"."]}),` +`,e.jsxs(n.p,{children:["If you don’t need the description, remove its Paragraph and the Paragraphs ",e.jsx(n.code,{children:"id"})," from the Field Set ",e.jsx(n.code,{children:"aria-labelledby"}),"."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field-set--docs",children:"the Field Set docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:p}),` +`,e.jsx(n.h3,{id:"in-a-field-set-with-validation",children:"In a Field Set with validation"}),` +`,e.jsxs(n.p,{children:["If the Checkbox can become invalid, add an Error Message component and its ",e.jsx(n.code,{children:"id"})," to the ",e.jsx(n.code,{children:"aria-labelledby"})," attribute of the Field Set."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field-set--docs",children:"the Field Set docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:f})]})}function q(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(o,{...t})}):o(t)}export{q as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.stories-Dz3UwPHH.js b/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.stories-Dz3UwPHH.js new file mode 100644 index 0000000000..bc3c19653f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Checkbox.stories-Dz3UwPHH.js @@ -0,0 +1,102 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{F as I,P as E,E as S,C as N}from"./index.esm-kzH9sPjb.js";import{c as F}from"./clsx-B-dksMZM.js";import{r as i}from"./index-RigO-4kf.js";const r=i.forwardRef(({children:a,className:c,invalid:m,indeterminate:o,...w},A)=>{const b=i.useId(),s=i.useRef(null);return i.useImperativeHandle(A,()=>s.current),i.useEffect(()=>{s.current&&(s.current.indeterminate=!!o)},[s,o]),e.jsxs("div",{className:F("ams-checkbox",c),children:[e.jsx("input",{...w,"aria-invalid":m||void 0,className:"ams-checkbox__input",id:b,ref:s,type:"checkbox"}),e.jsxs("label",{className:"ams-checkbox__label",htmlFor:b,children:[e.jsx("span",{className:"ams-checkbox__checkmark"}),a]})]})});r.displayName="Checkbox";try{r.displayName="Checkbox",r.__docgenInfo={description:"",displayName:"Checkbox",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}},indeterminate:{defaultValue:null,description:"Allows being neither checked nor unchecked.",name:"indeterminate",required:!1,type:{name:"boolean"}}}}}catch{}const{useArgs:z}=__STORYBOOK_MODULE_PREVIEW_API__,P={title:"Components/Forms/Checkbox",component:r,args:{checked:!1,children:"Checkbox label",disabled:!1,indeterminate:!1,invalid:!1},argTypes:{checked:{description:"Whether the control is checked."},children:{description:"The text for the label.",table:{disable:!1}},disabled:{description:"Prevents interaction. Avoid if possible."},onChange:{action:"clicked",table:{disable:!0}}},render:a=>{const[,c]=z(),m=o=>{c({checked:o.target.checked})};return e.jsx(r,{onClick:m,...a})}},l={},n={args:{children:"Ik heb alle gegevens correct en volledig ingevuld. Ik begrijp dat een verhuizing via internet dezelfde juridische status heeft als een verhuizing met een geschreven geldige handtekening."}},t={argTypes:{checked:{table:{disable:!0}},children:{table:{disable:!0}},disabled:{table:{disable:!0}},indeterminate:{table:{disable:!0}}},render:({invalid:a})=>e.jsxs(I,{"aria-labelledby":`fieldset1 description1${a?" error1":""}`,id:"fieldset1",invalid:a,legend:"Waar gaat uw melding over?",children:[e.jsx(E,{className:"ams-mb--sm",id:"description1",size:"small",children:"De laatstgenoemde melding."}),a&&e.jsx(S,{className:"ams-mb--sm",id:"error1",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(N,{gap:"extra-small",children:[e.jsx(r,{invalid:a,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"evenement",children:"Evenement"}),e.jsx(r,{invalid:a,name:"about",value:"anders",children:"Iets anders"})]})]})},d={args:{invalid:!0},argTypes:{checked:{table:{disable:!0}},children:{table:{disable:!0}},disabled:{table:{disable:!0}},indeterminate:{table:{disable:!0}}},render:({invalid:a})=>e.jsxs(I,{"aria-labelledby":`fieldset2 description2${a?" error2":""}`,id:"fieldset2",invalid:a,legend:"Waar gaat uw melding over?",children:[e.jsx(E,{className:"ams-mb--sm",id:"description2",size:"small",children:"De laatstgenoemde melding."}),a&&e.jsx(S,{className:"ams-mb--sm",id:"error2",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(N,{gap:"extra-small",children:[e.jsx(r,{invalid:a,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"evenement",children:"Evenement"}),e.jsx(r,{invalid:a,name:"about",value:"anders",children:"Iets anders"})]})]})};var u,h,g;l.parameters={...l.parameters,docs:{...(u=l.parameters)==null?void 0:u.docs,source:{originalSource:"{}",...(g=(h=l.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};var v,p,x;n.parameters={...n.parameters,docs:{...(v=n.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + children: 'Ik heb alle gegevens correct en volledig ingevuld. Ik begrijp dat een verhuizing via internet dezelfde juridische status heeft als een verhuizing met een geschreven geldige handtekening.' + } +}`,...(x=(p=n.parameters)==null?void 0:p.docs)==null?void 0:x.source}}};var f,k,j;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:`{ + argTypes: { + checked: { + table: { + disable: true + } + }, + children: { + table: { + disable: true + } + }, + disabled: { + table: { + disable: true + } + }, + indeterminate: { + table: { + disable: true + } + } + }, + render: ({ + invalid + }) =>
    + + De laatstgenoemde melding. + + {invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(j=(k=t.parameters)==null?void 0:k.docs)==null?void 0:j.source}}};var C,_,y;d.parameters={...d.parameters,docs:{...(C=d.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + invalid: true + }, + argTypes: { + checked: { + table: { + disable: true + } + }, + children: { + table: { + disable: true + } + }, + disabled: { + table: { + disable: true + } + }, + indeterminate: { + table: { + disable: true + } + } + }, + render: ({ + invalid + }) =>
    + + De laatstgenoemde melding. + + {invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(y=(_=d.parameters)==null?void 0:_.docs)==null?void 0:y.source}}};const W=["Default","LongLabel","InAFieldSet","InAFieldSetWithValidation"],L=Object.freeze(Object.defineProperty({__proto__:null,Default:l,InAFieldSet:t,InAFieldSetWithValidation:d,LongLabel:n,__namedExportsOrder:W,default:P},Symbol.toStringTag,{value:"Module"}));export{L as C,t as I,n as L,d as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Color-F6OSRLHC-DKiGjn40.js b/demo-npm_and_yarn/vite-6.0.3/assets/Color-F6OSRLHC-DKiGjn40.js new file mode 100644 index 0000000000..0799998c21 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Color-F6OSRLHC-DKiGjn40.js @@ -0,0 +1 @@ +import{ak as ce,al as M,a2 as J,a0 as he,N as fe,am as de,an as ge,ao as be,ap as q}from"./index-CF71P72j.js";import{R as m,r as p}from"./index-RigO-4kf.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./jsx-runtime-BjgbQsUx.js";import"./index-D2MAbzvX.js";import"./_commonjsHelpers-CqkleIqs.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";var me=q({"../../node_modules/color-name/index.js"(n,l){l.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}}),Q=q({"../../node_modules/color-convert/conversions.js"(n,l){var c=me(),h={};for(let e of Object.keys(c))h[c[e]]=e;var u={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};l.exports=u;for(let e of Object.keys(u)){if(!("channels"in u[e]))throw new Error("missing channels property: "+e);if(!("labels"in u[e]))throw new Error("missing channel labels property: "+e);if(u[e].labels.length!==u[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:r}=u[e];delete u[e].channels,delete u[e].labels,Object.defineProperty(u[e],"channels",{value:t}),Object.defineProperty(u[e],"labels",{value:r})}u.rgb.hsl=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(t,r,a),i=Math.max(t,r,a),s=i-o,f,g;i===o?f=0:t===i?f=(r-a)/s:r===i?f=2+(a-t)/s:a===i&&(f=4+(t-r)/s),f=Math.min(f*60,360),f<0&&(f+=360);let b=(o+i)/2;return i===o?g=0:b<=.5?g=s/(i+o):g=s/(2-i-o),[f,g*100,b*100]},u.rgb.hsv=function(e){let t,r,a,o,i,s=e[0]/255,f=e[1]/255,g=e[2]/255,b=Math.max(s,f,g),y=b-Math.min(s,f,g),v=function(w){return(b-w)/6/y+1/2};return y===0?(o=0,i=0):(i=y/b,t=v(s),r=v(f),a=v(g),s===b?o=a-r:f===b?o=1/3+t-a:g===b&&(o=2/3+r-t),o<0?o+=1:o>1&&(o-=1)),[o*360,i*100,b*100]},u.rgb.hwb=function(e){let t=e[0],r=e[1],a=e[2],o=u.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(r,a));return a=1-1/255*Math.max(t,Math.max(r,a)),[o,i*100,a*100]},u.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(1-t,1-r,1-a),i=(1-t-o)/(1-o)||0,s=(1-r-o)/(1-o)||0,f=(1-a-o)/(1-o)||0;return[i*100,s*100,f*100,o*100]};function d(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}u.rgb.keyword=function(e){let t=h[e];if(t)return t;let r=1/0,a;for(let o of Object.keys(c)){let i=c[o],s=d(e,i);s.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92;let o=t*.4124+r*.3576+a*.1805,i=t*.2126+r*.7152+a*.0722,s=t*.0193+r*.1192+a*.9505;return[o*100,i*100,s*100]},u.rgb.lab=function(e){let t=u.rgb.xyz(e),r=t[0],a=t[1],o=t[2];r/=95.047,a/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;let i=116*a-16,s=500*(r-a),f=200*(a-o);return[i,s,f]},u.hsl.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100,o,i,s;if(r===0)return s=a*255,[s,s,s];a<.5?o=a*(1+r):o=a+r-a*r;let f=2*a-o,g=[0,0,0];for(let b=0;b<3;b++)i=t+1/3*-(b-1),i<0&&i++,i>1&&i--,6*i<1?s=f+(o-f)*6*i:2*i<1?s=o:3*i<2?s=f+(o-f)*(2/3-i)*6:s=f,g[b]=s*255;return g},u.hsl.hsv=function(e){let t=e[0],r=e[1]/100,a=e[2]/100,o=r,i=Math.max(a,.01);a*=2,r*=a<=1?a:2-a,o*=i<=1?i:2-i;let s=(a+r)/2,f=a===0?2*o/(i+o):2*r/(a+r);return[t,f*100,s*100]},u.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,a=e[2]/100,o=Math.floor(t)%6,i=t-Math.floor(t),s=255*a*(1-r),f=255*a*(1-r*i),g=255*a*(1-r*(1-i));switch(a*=255,o){case 0:return[a,g,s];case 1:return[f,a,s];case 2:return[s,a,g];case 3:return[s,f,a];case 4:return[g,s,a];case 5:return[a,s,f]}},u.hsv.hsl=function(e){let t=e[0],r=e[1]/100,a=e[2]/100,o=Math.max(a,.01),i,s;s=(2-r)*a;let f=(2-r)*o;return i=r*o,i/=f<=1?f:2-f,i=i||0,s/=2,[t,i*100,s*100]},u.hwb.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100,o=r+a,i;o>1&&(r/=o,a/=o);let s=Math.floor(6*t),f=1-a;i=6*t-s,s&1&&(i=1-i);let g=r+i*(f-r),b,y,v;switch(s){default:case 6:case 0:b=f,y=g,v=r;break;case 1:b=g,y=f,v=r;break;case 2:b=r,y=f,v=g;break;case 3:b=r,y=g,v=f;break;case 4:b=g,y=r,v=f;break;case 5:b=f,y=r,v=g;break}return[b*255,y*255,v*255]},u.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,a=e[2]/100,o=e[3]/100,i=1-Math.min(1,t*(1-o)+o),s=1-Math.min(1,r*(1-o)+o),f=1-Math.min(1,a*(1-o)+o);return[i*255,s*255,f*255]},u.xyz.rgb=function(e){let t=e[0]/100,r=e[1]/100,a=e[2]/100,o,i,s;return o=t*3.2406+r*-1.5372+a*-.4986,i=t*-.9689+r*1.8758+a*.0415,s=t*.0557+r*-.204+a*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),s=Math.min(Math.max(0,s),1),[o*255,i*255,s*255]},u.xyz.lab=function(e){let t=e[0],r=e[1],a=e[2];t/=95.047,r/=100,a/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let o=116*r-16,i=500*(t-r),s=200*(r-a);return[o,i,s]},u.lab.xyz=function(e){let t=e[0],r=e[1],a=e[2],o,i,s;i=(t+16)/116,o=r/500+i,s=i-a/200;let f=i**3,g=o**3,b=s**3;return i=f>.008856?f:(i-16/116)/7.787,o=g>.008856?g:(o-16/116)/7.787,s=b>.008856?b:(s-16/116)/7.787,o*=95.047,i*=100,s*=108.883,[o,i,s]},u.lab.lch=function(e){let t=e[0],r=e[1],a=e[2],o;o=Math.atan2(a,r)*360/2/Math.PI,o<0&&(o+=360);let i=Math.sqrt(r*r+a*a);return[t,i,o]},u.lch.lab=function(e){let t=e[0],r=e[1],a=e[2]/360*2*Math.PI,o=r*Math.cos(a),i=r*Math.sin(a);return[t,o,i]},u.rgb.ansi16=function(e,t=null){let[r,a,o]=e,i=t===null?u.rgb.hsv(e)[2]:t;if(i=Math.round(i/50),i===0)return 30;let s=30+(Math.round(o/255)<<2|Math.round(a/255)<<1|Math.round(r/255));return i===2&&(s+=60),s},u.hsv.ansi16=function(e){return u.rgb.ansi16(u.hsv.rgb(e),e[2])},u.rgb.ansi256=function(e){let t=e[0],r=e[1],a=e[2];return t===r&&r===a?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(a/255*5)},u.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let r=(~~(e>50)+1)*.5,a=(t&1)*r*255,o=(t>>1&1)*r*255,i=(t>>2&1)*r*255;return[a,o,i]},u.ansi256.rgb=function(e){if(e>=232){let i=(e-232)*10+8;return[i,i,i]}e-=16;let t,r=Math.floor(e/36)/5*255,a=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[r,a,o]},u.rgb.hex=function(e){let t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},u.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];t[0].length===3&&(r=r.split("").map(f=>f+f).join(""));let a=parseInt(r,16),o=a>>16&255,i=a>>8&255,s=a&255;return[o,i,s]},u.rgb.hcg=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.max(Math.max(t,r),a),i=Math.min(Math.min(t,r),a),s=o-i,f,g;return s<1?f=i/(1-s):f=0,s<=0?g=0:o===t?g=(r-a)/s%6:o===r?g=2+(a-t)/s:g=4+(t-r)/s,g/=6,g%=1,[g*360,s*100,f*100]},u.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,a=r<.5?2*t*r:2*t*(1-r),o=0;return a<1&&(o=(r-.5*a)/(1-a)),[e[0],a*100,o*100]},u.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,a=t*r,o=0;return a<1&&(o=(r-a)/(1-a)),[e[0],a*100,o*100]},u.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100;if(r===0)return[a*255,a*255,a*255];let o=[0,0,0],i=t%1*6,s=i%1,f=1-s,g=0;switch(Math.floor(i)){case 0:o[0]=1,o[1]=s,o[2]=0;break;case 1:o[0]=f,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=s;break;case 3:o[0]=0,o[1]=f,o[2]=1;break;case 4:o[0]=s,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=f}return g=(1-r)*a,[(r*o[0]+g)*255,(r*o[1]+g)*255,(r*o[2]+g)*255]},u.hcg.hsv=function(e){let t=e[1]/100,r=e[2]/100,a=t+r*(1-t),o=0;return a>0&&(o=t/a),[e[0],o*100,a*100]},u.hcg.hsl=function(e){let t=e[1]/100,r=e[2]/100*(1-t)+.5*t,a=0;return r>0&&r<.5?a=t/(2*r):r>=.5&&r<1&&(a=t/(2*(1-r))),[e[0],a*100,r*100]},u.hcg.hwb=function(e){let t=e[1]/100,r=e[2]/100,a=t+r*(1-t);return[e[0],(a-t)*100,(1-a)*100]},u.hwb.hcg=function(e){let t=e[1]/100,r=1-e[2]/100,a=r-t,o=0;return a<1&&(o=(r-a)/(1-a)),[e[0],a*100,o*100]},u.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},u.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},u.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},u.gray.hsl=function(e){return[0,0,e[0]]},u.gray.hsv=u.gray.hsl,u.gray.hwb=function(e){return[0,100,e[0]]},u.gray.cmyk=function(e){return[0,0,0,e[0]]},u.gray.lab=function(e){return[e[0],0,0]},u.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},u.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}}),ve=q({"../../node_modules/color-convert/route.js"(n,l){var c=Q();function h(){let t={},r=Object.keys(c);for(let a=r.length,o=0;o1&&(o=i),r(o))};return"conversion"in r&&(a.conversion=r.conversion),a}function t(r){let a=function(...o){let i=o[0];if(i==null)return i;i.length>1&&(o=i);let s=r(o);if(typeof s=="object")for(let f=s.length,g=0;g{u[r]={},Object.defineProperty(u[r],"channels",{value:c[r].channels}),Object.defineProperty(u[r],"labels",{value:c[r].labels});let a=h(r);Object.keys(a).forEach(o=>{let i=a[o];u[r][o]=t(i),u[r][o].raw=e(i)})}),l.exports=u}}),_=ce(pe());function C(){return(C=Object.assign||function(n){for(var l=1;l=0||(u[c]=n[c]);return u}function L(n){var l=p.useRef(n),c=p.useRef(function(h){l.current&&l.current(h)});return l.current=n,c.current}var N=function(n,l,c){return l===void 0&&(l=0),c===void 0&&(c=1),n>c?c:n0:y.buttons>0)&&u.current?d(F(u.current,y,t.current)):b(!1)},g=function(){return b(!1)};function b(y){var v=r.current,w=B(u.current),E=y?w.addEventListener:w.removeEventListener;E(v?"touchmove":"mousemove",f),E(v?"touchend":"mouseup",g)}return[function(y){var v=y.nativeEvent,w=u.current;if(w&&(W(v),!function(k,P){return P&&!O(k)}(v,r.current)&&w)){if(O(v)){r.current=!0;var E=v.changedTouches||[];E.length&&(t.current=E[0].identifier)}w.focus(),d(F(w,v,t.current)),b(!0)}},function(y){var v=y.which||y.keyCode;v<37||v>40||(y.preventDefault(),e({left:v===39?.05:v===37?-.05:0,top:v===40?.05:v===38?-.05:0}))},b]},[e,d]),o=a[0],i=a[1],s=a[2];return p.useEffect(function(){return s},[s]),m.createElement("div",C({},h,{onTouchStart:o,onMouseDown:o,className:"react-colorful__interactive",ref:u,onKeyDown:i,tabIndex:0,role:"slider"}))}),S=function(n){return n.filter(Boolean).join(" ")},T=function(n){var l=n.color,c=n.left,h=n.top,u=h===void 0?.5:h,d=S(["react-colorful__pointer",n.className]);return m.createElement("div",{className:d,style:{top:100*u+"%",left:100*c+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:l}}))},x=function(n,l,c){return l===void 0&&(l=0),c===void 0&&(c=Math.pow(10,l)),Math.round(c*n)/c},ye={grad:.9,turn:360,rad:360/(2*Math.PI)},xe=function(n){return re(K(n))},K=function(n){return n[0]==="#"&&(n=n.substring(1)),n.length<6?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16),a:n.length===4?x(parseInt(n[3]+n[3],16)/255,2):1}:{r:parseInt(n.substring(0,2),16),g:parseInt(n.substring(2,4),16),b:parseInt(n.substring(4,6),16),a:n.length===8?x(parseInt(n.substring(6,8),16)/255,2):1}},we=function(n,l){return l===void 0&&(l="deg"),Number(n)*(ye[l]||1)},ke=function(n){var l=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(n);return l?_e({h:we(l[1],l[2]),s:Number(l[3]),l:Number(l[4]),a:l[5]===void 0?1:Number(l[5])/(l[6]?100:1)}):{h:0,s:0,v:0,a:1}},_e=function(n){var l=n.s,c=n.l;return{h:n.h,s:(l*=(c<50?c:100-c)/100)>0?2*l/(c+l)*100:0,v:c+l,a:n.a}},Ee=function(n){return Ce(ee(n))},Z=function(n){var l=n.s,c=n.v,h=n.a,u=(200-l)*c/100;return{h:x(n.h),s:x(u>0&&u<200?l*c/100/(u<=100?u:200-u)*100:0),l:x(u/2),a:x(h,2)}},X=function(n){var l=Z(n);return"hsl("+l.h+", "+l.s+"%, "+l.l+"%)"},I=function(n){var l=Z(n);return"hsla("+l.h+", "+l.s+"%, "+l.l+"%, "+l.a+")"},ee=function(n){var l=n.h,c=n.s,h=n.v,u=n.a;l=l/360*6,c/=100,h/=100;var d=Math.floor(l),e=h*(1-c),t=h*(1-(l-d)*c),r=h*(1-(1-l+d)*c),a=d%6;return{r:x(255*[h,t,e,e,r,h][a]),g:x(255*[r,h,h,t,e,e][a]),b:x(255*[e,e,r,h,h,t][a]),a:x(u,2)}},Me=function(n){var l=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(n);return l?re({r:Number(l[1])/(l[2]?100/255:1),g:Number(l[3])/(l[4]?100/255:1),b:Number(l[5])/(l[6]?100/255:1),a:l[7]===void 0?1:Number(l[7])/(l[8]?100:1)}):{h:0,s:0,v:0,a:1}},j=function(n){var l=n.toString(16);return l.length<2?"0"+l:l},Ce=function(n){var l=n.r,c=n.g,h=n.b,u=n.a,d=u<1?j(x(255*u)):"";return"#"+j(l)+j(c)+j(h)+d},re=function(n){var l=n.r,c=n.g,h=n.b,u=n.a,d=Math.max(l,c,h),e=d-Math.min(l,c,h),t=e?d===l?(c-h)/e:d===c?2+(h-l)/e:4+(l-c)/e:0;return{h:x(60*(t<0?t+6:t)),s:x(d?e/d*100:0),v:x(d/255*100),a:u}},te=m.memo(function(n){var l=n.hue,c=n.onChange,h=S(["react-colorful__hue",n.className]);return m.createElement("div",{className:h},m.createElement(G,{onMove:function(u){c({h:360*u.left})},onKey:function(u){c({h:N(l+360*u.left,0,360)})},"aria-label":"Hue","aria-valuenow":x(l),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(T,{className:"react-colorful__hue-pointer",left:l/360,color:X({h:l,s:100,v:100,a:1})})))}),ne=m.memo(function(n){var l=n.hsva,c=n.onChange,h={backgroundColor:X({h:l.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:h},m.createElement(G,{onMove:function(u){c({s:100*u.left,v:100-100*u.top})},onKey:function(u){c({s:N(l.s+100*u.left,0,100),v:N(l.v-100*u.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+x(l.s)+"%, Brightness "+x(l.v)+"%"},m.createElement(T,{className:"react-colorful__saturation-pointer",top:1-l.v/100,left:l.s/100,color:X(l)})))}),ae=function(n,l){if(n===l)return!0;for(var c in n)if(n[c]!==l[c])return!1;return!0},oe=function(n,l){return n.replace(/\s/g,"")===l.replace(/\s/g,"")},$e=function(n,l){return n.toLowerCase()===l.toLowerCase()||ae(K(n),K(l))};function le(n,l,c){var h=L(c),u=p.useState(function(){return n.toHsva(l)}),d=u[0],e=u[1],t=p.useRef({color:l,hsva:d});p.useEffect(function(){if(!n.equal(l,t.current.color)){var a=n.toHsva(l);t.current={hsva:a,color:l},e(a)}},[l,n]),p.useEffect(function(){var a;ae(d,t.current.hsva)||n.equal(a=n.fromHsva(d),t.current.color)||(t.current={hsva:d,color:a},h(a))},[d,n,h]);var r=p.useCallback(function(a){e(function(o){return Object.assign({},o,a)})},[]);return[d,r]}var Ne=typeof window<"u"?p.useLayoutEffect:p.useEffect,Oe=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},A=new Map,ie=function(n){Ne(function(){var l=n.current?n.current.ownerDocument:document;if(l!==void 0&&!A.has(l)){var c=l.createElement("style");c.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,A.set(l,c);var h=Oe();h&&c.setAttribute("nonce",h),l.head.appendChild(c)}},[])},Se=function(n){var l=n.className,c=n.colorModel,h=n.color,u=h===void 0?c.defaultColor:h,d=n.onChange,e=V(n,["className","colorModel","color","onChange"]),t=p.useRef(null);ie(t);var r=le(c,u,d),a=r[0],o=r[1],i=S(["react-colorful",l]);return m.createElement("div",C({},e,{ref:t,className:i}),m.createElement(ne,{hsva:a,onChange:o}),m.createElement(te,{hue:a.h,onChange:o,className:"react-colorful__last-control"}))},je={defaultColor:"000",toHsva:xe,fromHsva:function(n){return Ee({h:n.h,s:n.s,v:n.v,a:1})},equal:$e},Re=function(n){return m.createElement(Se,C({},n,{colorModel:je}))},ze=function(n){var l=n.className,c=n.hsva,h=n.onChange,u={backgroundImage:"linear-gradient(90deg, "+I(Object.assign({},c,{a:0}))+", "+I(Object.assign({},c,{a:1}))+")"},d=S(["react-colorful__alpha",l]),e=x(100*c.a);return m.createElement("div",{className:d},m.createElement("div",{className:"react-colorful__alpha-gradient",style:u}),m.createElement(G,{onMove:function(t){h({a:t.left})},onKey:function(t){h({a:N(c.a+t.left)})},"aria-label":"Alpha","aria-valuetext":e+"%","aria-valuenow":e,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(T,{className:"react-colorful__alpha-pointer",left:c.a,color:I(c)})))},ue=function(n){var l=n.className,c=n.colorModel,h=n.color,u=h===void 0?c.defaultColor:h,d=n.onChange,e=V(n,["className","colorModel","color","onChange"]),t=p.useRef(null);ie(t);var r=le(c,u,d),a=r[0],o=r[1],i=S(["react-colorful",l]);return m.createElement("div",C({},e,{ref:t,className:i}),m.createElement(ne,{hsva:a,onChange:o}),m.createElement(te,{hue:a.h,onChange:o}),m.createElement(ze,{hsva:a,onChange:o,className:"react-colorful__last-control"}))},Ie={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:ke,fromHsva:I,equal:oe},He=function(n){return m.createElement(ue,C({},n,{colorModel:Ie}))},qe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Me,fromHsva:function(n){var l=ee(n);return"rgba("+l.r+", "+l.g+", "+l.b+", "+l.a+")"},equal:oe},Pe=function(n){return m.createElement(ue,C({},n,{colorModel:qe}))},Le=M.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Be=M(J)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),Ke=M.div({width:200,margin:5,".react-colorful__saturation":{borderRadius:"4px 4px 0 0"},".react-colorful__hue":{boxShadow:"inset 0 0 0 1px rgb(0 0 0 / 5%)"},".react-colorful__last-control":{borderRadius:"0 0 4px 4px"}}),Xe=M(he)(({theme:n})=>({fontFamily:n.typography.fonts.base})),De=M.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),Ve=M.div(({theme:n,active:l})=>({width:16,height:16,boxShadow:l?`${n.appBorderColor} 0 0 0 1px inset, ${n.textMutedColor}50 0 0 0 4px`:`${n.appBorderColor} 0 0 0 1px inset`,borderRadius:n.appBorderRadius})),Ge=`url('data:image/svg+xml;charset=utf-8,')`,U=({value:n,style:l,...c})=>{let h=`linear-gradient(${n}, ${n}), ${Ge}, linear-gradient(#fff, #fff)`;return m.createElement(Ve,{...c,style:{...l,backgroundImage:h}})},Te=M(fe.Input)(({theme:n,readOnly:l})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:n.typography.fonts.base})),Fe=M(de)(({theme:n})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:n.input.color})),se=(n=>(n.RGB="rgb",n.HSL="hsl",n.HEX="hex",n))(se||{}),R=Object.values(se),We=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,Ae=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,Ue=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,D=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,Ye=/^\s*#?([0-9a-f]{3})\s*$/i,Je={hex:Re,rgb:Pe,hsl:He},z={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Y=n=>{let l=n==null?void 0:n.match(We);if(!l)return[0,0,0,1];let[,c,h,u,d=1]=l;return[c,h,u,d].map(Number)},$=n=>{if(!n)return;let l=!0;if(Ae.test(n)){let[e,t,r,a]=Y(n),[o,i,s]=_.default.rgb.hsl([e,t,r])||[0,0,0];return{valid:l,value:n,keyword:_.default.rgb.keyword([e,t,r]),colorSpace:"rgb",rgb:n,hsl:`hsla(${o}, ${i}%, ${s}%, ${a})`,hex:`#${_.default.rgb.hex([e,t,r]).toLowerCase()}`}}if(Ue.test(n)){let[e,t,r,a]=Y(n),[o,i,s]=_.default.hsl.rgb([e,t,r])||[0,0,0];return{valid:l,value:n,keyword:_.default.hsl.keyword([e,t,r]),colorSpace:"hsl",rgb:`rgba(${o}, ${i}, ${s}, ${a})`,hsl:n,hex:`#${_.default.hsl.hex([e,t,r]).toLowerCase()}`}}let c=n.replace("#",""),h=_.default.keyword.rgb(c)||_.default.hex.rgb(c),u=_.default.rgb.hsl(h),d=n;if(/[^#a-f0-9]/i.test(n)?d=c:D.test(n)&&(d=`#${c}`),d.startsWith("#"))l=D.test(d);else try{_.default.keyword.hex(d)}catch{l=!1}return{valid:l,value:d,keyword:_.default.rgb.keyword(h),colorSpace:"hex",rgb:`rgba(${h[0]}, ${h[1]}, ${h[2]}, 1)`,hsl:`hsla(${u[0]}, ${u[1]}%, ${u[2]}%, 1)`,hex:d}},Qe=(n,l,c)=>{if(!n||!(l!=null&&l.valid))return z[c];if(c!=="hex")return(l==null?void 0:l[c])||z[c];if(!l.hex.startsWith("#"))try{return`#${_.default.keyword.hex(l.hex)}`}catch{return z.hex}let h=l.hex.match(Ye);if(!h)return D.test(l.hex)?l.hex:z.hex;let[u,d,e]=h[1].split("");return`#${u}${u}${d}${d}${e}${e}`},Ze=(n,l)=>{let[c,h]=p.useState(n||""),[u,d]=p.useState(()=>$(c)),[e,t]=p.useState((u==null?void 0:u.colorSpace)||"hex");p.useEffect(()=>{let i=n||"",s=$(i);h(i),d(s),t((s==null?void 0:s.colorSpace)||"hex")},[n]);let r=p.useMemo(()=>Qe(c,u,e).toLowerCase(),[c,u,e]),a=p.useCallback(i=>{let s=$(i),f=(s==null?void 0:s.value)||i||"";h(f),f===""&&(d(void 0),l(void 0)),s&&(d(s),t(s.colorSpace),l(s.value))},[l]),o=p.useCallback(()=>{let i=R.indexOf(e)+1;i>=R.length&&(i=0),t(R[i]);let s=(u==null?void 0:u[R[i]])||"";h(s),l(s)},[u,e,l]);return{value:c,realValue:r,updateValue:a,color:u,colorSpace:e,cycleColorSpace:o}},H=n=>n.replace(/\s*/,"").toLowerCase(),er=(n,l,c)=>{let[h,u]=p.useState(l!=null&&l.valid?[l]:[]);p.useEffect(()=>{l===void 0&&u([])},[l]);let d=p.useMemo(()=>(n||[]).map(t=>typeof t=="string"?$(t):t.title?{...$(t.color),keyword:t.title}:$(t.color)).concat(h).filter(Boolean).slice(-27),[n,h]),e=p.useCallback(t=>{t!=null&&t.valid&&(d.some(r=>H(r[c])===H(t[c]))||u(r=>r.concat(t)))},[c,d]);return{presets:d,addPreset:e}},rr=({name:n,value:l,onChange:c,onFocus:h,onBlur:u,presetColors:d,startOpen:e=!1,argType:t})=>{var E;let r=p.useCallback(ge(c,200),[c]),{value:a,realValue:o,updateValue:i,color:s,colorSpace:f,cycleColorSpace:g}=Ze(l,r),{presets:b,addPreset:y}=er(d,s,f),v=Je[f],w=!!((E=t==null?void 0:t.table)!=null&&E.readonly);return m.createElement(Le,{"aria-readonly":w},m.createElement(Be,{startOpen:e,trigger:w?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>y(s),tooltip:m.createElement(Ke,null,m.createElement(v,{color:o==="transparent"?"#000000":o,onChange:i,onFocus:h,onBlur:u}),b.length>0&&m.createElement(De,null,b.map((k,P)=>m.createElement(J,{key:`${k.value}-${P}`,hasChrome:!1,tooltip:m.createElement(Xe,{note:k.keyword||k.value})},m.createElement(U,{value:k[f],active:s&&H(k[f])===H(s[f]),onClick:()=>i(k.value)})))))},m.createElement(U,{value:o,style:{margin:4}})),m.createElement(Te,{id:be(n),value:a,onChange:k=>i(k.target.value),onFocus:k=>k.target.select(),readOnly:w,placeholder:"Choose color..."}),a?m.createElement(Fe,{onClick:g}):null)},dr=rr;export{rr as ColorControl,dr as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Column.docs-CFBEAC4G.js b/demo-npm_and_yarn/vite-6.0.3/assets/Column.docs-CFBEAC4G.js new file mode 100644 index 0000000000..2bc28eca5e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Column.docs-CFBEAC4G.js @@ -0,0 +1,46 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as o,aq as l,ar as a,as as h,at as i}from"./index-CF71P72j.js";import{C as c,A as d,H as m,I as p}from"./Column.stories-BL-te09F.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./types-B5YJ6HHW.js";const x=` + +# Column + +Stacks its children vertically with gaps between them and offers alignment options. +`;/*@license CC0-1.0*/function s(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...r(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:c}),` +`,e.jsx(l,{children:x}),` +`,e.jsx(n.h2,{id:"guidelines",children:"Guidelines"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:"Wrap a Column around a set of elements that need the same amount of white space between them."}),` +`,e.jsxs(n.li,{children:["The five sizes of ",e.jsx(n.a,{href:"/docs/brand-design-tokens-space--docs",children:"Component Space"})," are available for the width or height of the gap."]}),` +`,e.jsxs(n.li,{children:["To add white space below a single element, you can add a ",e.jsx(n.a,{href:"/docs/utilities-css-margin--docs",children:"Margin Bottom"})," instead."]}),` +`,e.jsx(n.li,{children:"Align the elements horizontally or vertically through the alignment props."}),` +`]}),` +`,e.jsx(a,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"alignment",children:"Alignment"}),` +`,e.jsx(n.p,{children:"Items in the column can be aligned vertically in several ways:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Center"}),": center items within the column."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"End"}),": align items to the bottom of the column – to the bottom."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Between"}),": distribute whitespace between items."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Around"}),": distribute whitespace around items."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Evenly"}),": distribute whitespace evenly around items."]}),` +`]}),` +`,e.jsxs(n.p,{children:["By default, items align to the ",e.jsx(n.strong,{children:"start"}),` of the column – at the top. +This option has no class name or prop value.`]}),` +`,e.jsx(n.p,{children:"This example centers three items vertically."}),` +`,e.jsx(i,{of:d}),` +`,e.jsx(n.h3,{id:"horizontal-alignment",children:"Horizontal alignment"}),` +`,e.jsx(n.p,{children:"Items in the column can be aligned horizontally in several ways:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Start"}),": align items to the start of the column. This is the left side in left-to-right languages."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Center"}),": center items within the column."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"End"}),": align items to the end of the column. This is the right side in left-to-right languages."]}),` +`]}),` +`,e.jsx(n.p,{children:"This example centers three items horizontally."}),` +`,e.jsx(i,{of:m}),` +`,e.jsx(n.h3,{id:"improve-semantics",children:"Improve semantics"}),` +`,e.jsxs(n.p,{children:["By default, a Column renders a ",e.jsx(n.code,{children:"
    "}),` element in HTML. +Use the `,e.jsx(n.code,{children:"as"}),` prop to make your markup more semantic. +In this example, the Column uses a `,e.jsx(n.code,{children:"
    "})," element to group the heading and the cards."]}),` +`,e.jsx(i,{of:p})]})}function B(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{B as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Column.stories-BL-te09F.js b/demo-npm_and_yarn/vite-6.0.3/assets/Column.stories-BL-te09F.js new file mode 100644 index 0000000000..e842272f81 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Column.stories-BL-te09F.js @@ -0,0 +1,31 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{H as i,d as s,P as d}from"./index.esm-kzH9sPjb.js";import{m as A,c as S}from"./types-B5YJ6HHW.js";import{c as L}from"./clsx-B-dksMZM.js";import{r as T}from"./index-RigO-4kf.js";const o=T.forwardRef(({align:t,alignHorizontal:m,as:H="div",children:_,className:N,gap:c,...w},z)=>e.jsx(H,{...w,ref:z,className:L("ams-column",t&&`ams-column--align-${t}`,m&&`ams-column--align-horizontal-${m}`,c&&`ams-column--gap-${c}`,N),children:_}));o.displayName="Column";try{o.displayName="Column",o.__docgenInfo={description:"",displayName:"Column",props:{align:{defaultValue:{value:"start"},description:"The vertical alignment of the items in the column.",name:"align",required:!1,type:{name:"enum",value:[{value:'"center"'},{value:'"end"'},{value:'"between"'},{value:'"around"'},{value:'"evenly"'}]}},alignHorizontal:{defaultValue:{value:"stretch"},description:"The horizontal alignment of the items in the column.",name:"alignHorizontal",required:!1,type:{name:"enum",value:[{value:'"center"'},{value:'"end"'},{value:'"start"'}]}},as:{defaultValue:{value:"div"},description:"The HTML element to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"div"'},{value:'"section"'}]}},gap:{defaultValue:{value:"medium"},description:"The amount of space between items.",name:"gap",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"small"'},{value:'"large"'},{value:'"extra-small"'},{value:'"extra-large"'}]}}}}}catch{}const P=[e.jsx("div",{className:"ams-docs-item"},0),e.jsx("div",{className:"ams-docs-item"},1),e.jsx("div",{className:"ams-docs-item"},2)],V={title:"Components/Layout/Column",component:o,args:{children:P,className:"ams-docs-column"},argTypes:{align:{control:{type:"radio",labels:{undefined:"start"}},options:[void 0,...A]},alignHorizontal:{control:{type:"radio",labels:{undefined:"stretch"}},options:[void 0,...S]},className:{table:{disable:!0}},gap:{control:{type:"radio",labels:{undefined:"medium"}},options:["none","extra-small","small",void 0,"large","extra-large"]}}},a={},n={args:{align:"center"}},r={args:{alignHorizontal:"center"}},l={args:{as:"section",children:[e.jsx(i,{level:3,children:"Zoekresultaten"}),e.jsxs(s,{children:[e.jsx(i,{level:4,children:e.jsx(s.Link,{href:"#",children:"Nieuwe manieren om afval op te halen"})}),e.jsx(d,{children:"Afvalboten, bakfietsen en ondergrondse containers. We experimenteren met nieuwe manieren om afval op te halen in het centrum."})]},1),e.jsxs(s,{children:[e.jsx(i,{level:4,children:e.jsx(s.Link,{href:"#",children:"Verlenging proef ophalen afval per boot"})}),e.jsx(d,{children:"Een proef met het anders ophalen van afval. We halen vuilniszakken hier op met kleine wagentjes, kleine vuilniswagens en een afvalboot."})]},2)],className:void 0}};var u,p,g;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:"{}",...(g=(p=a.parameters)==null?void 0:p.docs)==null?void 0:g.source}}};var v,h,f;n.parameters={...n.parameters,docs:{...(v=n.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + align: 'center' + } +}`,...(f=(h=n.parameters)==null?void 0:h.docs)==null?void 0:f.source}}};var x,k,j;r.parameters={...r.parameters,docs:{...(x=r.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + alignHorizontal: 'center' + } +}`,...(j=(k=r.parameters)==null?void 0:k.docs)==null?void 0:j.source}}};var y,b,C;l.parameters={...l.parameters,docs:{...(y=l.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + as: 'section', + children: [Zoekresultaten, + + Nieuwe manieren om afval op te halen + + + Afvalboten, bakfietsen en ondergrondse containers. We experimenteren met nieuwe manieren om afval op te halen + in het centrum. + + , + + Verlenging proef ophalen afval per boot + + + Een proef met het anders ophalen van afval. We halen vuilniszakken hier op met kleine wagentjes, kleine + vuilniswagens en een afvalboot. + + ], + className: undefined + } +}`,...(C=(b=l.parameters)==null?void 0:b.docs)==null?void 0:C.source}}};const E=["Default","Alignment","HorizontalAlignment","ImproveSemantics"],D=Object.freeze(Object.defineProperty({__proto__:null,Alignment:n,Default:a,HorizontalAlignment:r,ImproveSemantics:l,__namedExportsOrder:E,default:V},Symbol.toStringTag,{value:"Module"}));export{n as A,D as C,r as H,l as I}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.docs-CVu1k66s.js b/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.docs-CVu1k66s.js new file mode 100644 index 0000000000..d0b825de44 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.docs-CVu1k66s.js @@ -0,0 +1,57 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as a,aq as r,ar as d,as as l,at as s}from"./index-CF71P72j.js";import{D as c,a as h,I as m,b as p,c as f,d as u}from"./DateInput.stories-CgWsbeaX.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const x=` + +# Date Input + +Helps users enter a date. + +## Visual considerations + +This component uses a native date input, which is styled differently in different browsers and operating systems. +Recreating the native functionality is quite difficult and prone to accessibility errors, which is why we’ve chosen not to do that. +This does mean that this component does not look identical on all browsers and operating systems. +`;/*@license CC0-1.0*/function t(i){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",...o(),...i.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(a,{of:c}),` +`,e.jsx(r,{children:x}),` +`,e.jsx(d,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"date-and-time",children:"Date and time"}),` +`,e.jsxs(n.p,{children:["To let the user select a specific time on a date, use the ",e.jsx(n.code,{children:"datetime-local"}),` type. +Note that the control’s UI varies in general from browser to browser.`]}),` +`,e.jsx(n.p,{children:`The value represents a local date and time, not necessarily the user’s local date and time. +In other words, the input allows any valid combination of year, month, day, hour, and minute — even if such a combination is invalid in the user’s local time zone.`}),` +`,e.jsx(s,{of:h}),` +`,e.jsx(n.h3,{id:"invalid",children:"Invalid"}),` +`,e.jsxs(n.p,{children:[`Indicates that the input value does not meet the specified constraints. +An `,e.jsx(n.a,{href:"/docs/components-forms-error-message--docs",children:"Error Message"}),` must be displayed above the field. +To highlight the error even more, the parent `,e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"Field"})," component’s ",e.jsx(n.code,{children:"invalid"})," prop must also be set."]}),` +`,e.jsx(s,{of:m}),` +`,e.jsx(n.h3,{id:"disabled",children:"Disabled"}),` +`,e.jsx(n.p,{children:`A field that can not (yet) be used is indicated with a grey border. +It will not respond to interactions, e.g. with the mouse or keyboard.`}),` +`,e.jsx(n.p,{children:`Avoid disabling input fields. +They cause usability and accessibility problems.`}),` +`,e.jsx(n.p,{children:`Disabled fields are often skipped by screen readers. +This makes it hard for the user who rely on assistive technologies to understand the form’s content. +They are not included in form submissions, which can lead to incomplete or missing data.`}),` +`,e.jsx(n.p,{children:"Alternatives:"}),` +`,e.jsxs(n.ol,{children:[` +`,e.jsxs(n.li,{children:["Use the ",e.jsx(n.code,{children:"readonly"}),` attribute. +This makes a field uneditable but keeps it accessible and included in form submissions.`]}),` +`,e.jsxs(n.li,{children:["Display data as plain text or within a non-input element like a ",e.jsx(n.code,{children:"span"})," or ",e.jsx(n.code,{children:"div"}),"."]}),` +`,e.jsx(n.li,{children:`Use conditional logic to hide or show fields based on user interaction. +This ensures all necessary fields are accessible and editable when needed.`}),` +`,e.jsx(n.li,{children:`Use a label or text to explain why a field is not editable if you must disable it temporarily. +This helps the user understand the context.`}),` +`]}),` +`,e.jsx(s,{of:p}),` +`,e.jsx(n.h3,{id:"in-a-field",children:"In a Field"}),` +`,e.jsx(n.p,{children:"Use a Field to group a Date Input with a Label, description and / or an Error Message."}),` +`,e.jsxs(n.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(n.code,{children:"aria-describedby"})," from the Date Input."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(s,{of:f}),` +`,e.jsx(n.h3,{id:"in-a-field-with-validation",children:"In a Field with validation"}),` +`,e.jsxs(n.p,{children:["If the Date Input can become invalid, add an Error Message and its ",e.jsx(n.code,{children:"id"})," to the ",e.jsx(n.code,{children:"aria-describedby"})," attribute of the Date Input."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(s,{of:u})]})}function R(i={}){const{wrapper:n}={...o(),...i.components};return n?e.jsx(n,{...i,children:e.jsx(t,{...i})}):t(i)}export{R as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.stories-CgWsbeaX.js b/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.stories-CgWsbeaX.js new file mode 100644 index 0000000000..a90c375fa8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/DateInput.stories-CgWsbeaX.js @@ -0,0 +1,34 @@ +import{j as r}from"./jsx-runtime-BjgbQsUx.js";import{e as L,f as S,P,E as O}from"./index.esm-kzH9sPjb.js";import{c as N}from"./clsx-B-dksMZM.js";import{r as V}from"./index-RigO-4kf.js";const a=V.forwardRef(({className:e,invalid:M,type:z="date",...A},T)=>r.jsx("input",{...A,"aria-invalid":M||void 0,className:N("ams-date-input",e),ref:T,type:z}));a.displayName="DateInput";try{a.displayName="DateInput",a.__docgenInfo={description:"",displayName:"DateInput",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}},type:{defaultValue:{value:"date"},description:"The kind of data that the user should provide.",name:"type",required:!1,type:{name:"enum",value:[{value:'"date"'},{value:'"datetime-local"'}]}}}}}catch{}const $={title:"Components/Forms/Date Input",component:a,args:{disabled:!1,invalid:!1},argTypes:{disabled:{description:"Prevents interaction. Avoid if possible."}}},i={},s={args:{type:"datetime-local"}},t={args:{invalid:!0}},d={args:{disabled:!0}},n={render:e=>r.jsxs(L,{invalid:e.invalid,children:[r.jsx(S,{htmlFor:"input1",children:"Label"}),r.jsx(P,{id:"description1",size:"small",children:"Omschrijving."}),e.invalid&&r.jsx(O,{id:"error1",children:"Foutmelding."}),r.jsx(a,{"aria-describedby":`description1${e.invalid?" error1":""}`,id:"input1",...e})]})},o={args:{invalid:!0},render:e=>r.jsxs(L,{invalid:e.invalid,children:[r.jsx(S,{htmlFor:"input2",children:"Label"}),r.jsx(P,{id:"description2",size:"small",children:"Omschrijving."}),e.invalid&&r.jsx(O,{id:"error2",children:"Foutmelding."}),r.jsx(a,{"aria-describedby":`description2${e.invalid?" error2":""}`,id:"input2",...e})]})};var l,c,p;i.parameters={...i.parameters,docs:{...(l=i.parameters)==null?void 0:l.docs,source:{originalSource:"{}",...(p=(c=i.parameters)==null?void 0:c.docs)==null?void 0:p.source}}};var m,u,g;s.parameters={...s.parameters,docs:{...(m=s.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + type: 'datetime-local' + } +}`,...(g=(u=s.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};var v,h,b;t.parameters={...t.parameters,docs:{...(v=t.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + invalid: true + } +}`,...(b=(h=t.parameters)==null?void 0:h.docs)==null?void 0:b.source}}};var f,j,y;d.parameters={...d.parameters,docs:{...(f=d.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + disabled: true + } +}`,...(y=(j=d.parameters)==null?void 0:j.docs)==null?void 0:y.source}}};var F,x,I;n.parameters={...n.parameters,docs:{...(F=n.parameters)==null?void 0:F.docs,source:{originalSource:`{ + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(I=(x=n.parameters)==null?void 0:x.docs)==null?void 0:I.source}}};var D,_,E;o.parameters={...o.parameters,docs:{...(D=o.parameters)==null?void 0:D.docs,source:{originalSource:`{ + args: { + invalid: true + }, + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(E=(_=o.parameters)==null?void 0:_.docs)==null?void 0:E.source}}};const W=["Default","DateTime","Invalid","Disabled","InAField","InAFieldWithValidation"],C=Object.freeze(Object.defineProperty({__proto__:null,DateTime:s,Default:i,Disabled:d,InAField:n,InAFieldWithValidation:o,Invalid:t,__namedExportsOrder:W,default:$},Symbol.toStringTag,{value:"Module"}));export{C as D,t as I,s as a,d as b,n as c,o as d}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.docs-NWn6U-ef.js b/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.docs-NWn6U-ef.js new file mode 100644 index 0000000000..f81cb76adc --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.docs-NWn6U-ef.js @@ -0,0 +1,39 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as o,aq as l,ar as c,as as p,at as i}from"./index-CF71P72j.js";import{D as a,M as d,a as m,R as h,I as u}from"./DescriptionList.stories-Coge8HnR.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const x=` + +# Description List + +A collection of terms and their descriptions. + +## Design + +In a narrow window, descriptions appear indented below their term. +After that, they display in a two-column layout. +The column for the terms is as wide as the longest term, without wrapping. +Its width can be adjusted to be ‘large’ (50%), ‘medium’ (33%), or ‘small’ (20%), which also allows the terms to wrap. + +The term is set in bold text. + +## References + +- [MDN: \`
    \`: The Description List element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl) +- [WCAG: Using description lists](https://www.w3.org/WAI/WCAG22/Techniques/html/H40) +`;/*@license CC0-1.0*/function s(t){const n={code:"code",h2:"h2",h3:"h3",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:a}),` +`,e.jsx(l,{children:x}),` +`,e.jsx(c,{}),` +`,e.jsx(p,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"multiple-descriptions",children:"Multiple descriptions"}),` +`,e.jsx(n.p,{children:"A term may have multiple descriptions."}),` +`,e.jsx(i,{of:d}),` +`,e.jsx(n.h3,{id:"multiple-terms",children:"Multiple terms"}),` +`,e.jsxs(n.p,{children:["If multiple terms share a single description, group them in a ",e.jsx(n.code,{children:"DescriptionList.Section"})," component to ensure proper grid layout."]}),` +`,e.jsx(i,{of:m}),` +`,e.jsx(n.h3,{id:"rich-description",children:"Rich description"}),` +`,e.jsx(n.p,{children:"A description can include rich content such as inline formatting, links, paragraphs, and even lists."}),` +`,e.jsx(i,{of:h}),` +`,e.jsx(n.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsxs(n.p,{children:["Set the ",e.jsx(n.code,{children:"inverseColor"}),` prop if the Description List sits on a dark background. +This ensures the colour of the text provides enough contrast.`]}),` +`,e.jsx(i,{of:u})]})}function k(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{k as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.stories-Coge8HnR.js b/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.stories-Coge8HnR.js new file mode 100644 index 0000000000..890bf8b3be --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/DescriptionList.stories-Coge8HnR.js @@ -0,0 +1,43 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{P as U,U as l,L as E}from"./index.esm-kzH9sPjb.js";import{c as m}from"./clsx-B-dksMZM.js";import{r as D}from"./index-RigO-4kf.js";const N=D.forwardRef(({children:r,className:n,...t},s)=>e.jsx("dd",{...t,ref:s,className:m("ams-description-list__description",n),children:r}));N.displayName="DescriptionList.Description";try{DescriptionList.Description.displayName="DescriptionList.Description",DescriptionList.Description.__docgenInfo={description:"",displayName:"DescriptionList.Description",props:{}}}catch{}const S=D.forwardRef(({children:r,className:n,...t},s)=>e.jsx("div",{...t,ref:s,className:m("ams-description-list__section",n),children:r}));S.displayName="DescriptionList.Section";try{DescriptionList.Section.displayName="DescriptionList.Section",DescriptionList.Section.__docgenInfo={description:"",displayName:"DescriptionList.Section",props:{}}}catch{}const z=D.forwardRef(({children:r,className:n,...t},s)=>e.jsx("dt",{...t,ref:s,className:m("ams-description-list__term",n),children:r}));z.displayName="DescriptionList.Term";try{DescriptionList.Term.displayName="DescriptionList.Term",DescriptionList.Term.__docgenInfo={description:"",displayName:"DescriptionList.Term",props:{}}}catch{}const I=D.forwardRef(({children:r,className:n,inverseColor:t,termsWidth:s,...P},R)=>e.jsx("dl",{...P,ref:R,className:m("ams-description-list",s&&`ams-description-list--terms-width-${s}`,t&&"ams-description-list--inverse-color",n),children:r}));I.displayName="DescriptionList";const i=Object.assign(I,{Description:N,Section:S,Term:z});try{i.displayName="DescriptionList",i.__docgenInfo={description:"",displayName:"DescriptionList",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},termsWidth:{defaultValue:null,description:"",name:"termsWidth",required:!1,type:{name:"enum",value:[{value:'"sm"'},{value:'"md"'},{value:'"lg"'}]}}}}}catch{}const M={title:"Components/Text/Description List",component:i,args:{children:[e.jsx(i.Term,{children:"Het hoger onderwijs"},1),e.jsx(i.Description,{children:"Het hbo en wo"},2),e.jsx(i.Term,{children:"Het mbo en hoger onderwijs"},3),e.jsx(i.Description,{children:"Het vervolgonderwijs"},4),e.jsx(i.Term,{children:"Laagopgeleid"},5),e.jsx(i.Description,{children:"Praktisch opgeleid"},6),e.jsx(i.Term,{children:"Hoogopgeleid"},7),e.jsx(i.Description,{children:"Theoretisch opgeleid"},8),e.jsx(i.Term,{children:"Opleidingsniveau"},9),e.jsx(i.Description,{children:"Onderwijsrichting"},10)],inverseColor:!1},argTypes:{termsWidth:{control:{type:"radio",labels:{undefined:"auto",sm:"small",md:"medium",lg:"large"}},options:[void 0,"sm","md","lg"]}}},o={},a={args:{children:[e.jsx(i.Term,{children:"Blinde, slechtziende"},1),e.jsx(i.Description,{children:"Persoon met een visuele beperking"},2),e.jsx(i.Description,{children:"Persoon met een visuele handicap"},3),e.jsx(i.Description,{children:"Persoon die blind is"},4),e.jsx(i.Description,{children:"Persoon die slechtziend is"},5)]}},c={args:{termsWidth:"md",children:[e.jsx(i.Term,{children:"Achternaam"},1),e.jsx(i.Description,{children:"De naam die een persoon van zijn of haar ouders krijgt"},2),e.jsxs(i.Section,{children:[e.jsx(i.Term,{children:"Voornaam"}),e.jsx(i.Term,{children:"Roepnaam"}),e.jsx(i.Term,{children:"Bijnaam"}),e.jsx(i.Description,{children:"De naam waarmee een persoon wordt aangesproken"})]},3),e.jsx(i.Term,{children:"Geboortedatum"},4),e.jsx(i.Description,{children:"De datum waarop een persoon is geboren"},5)]}},d={render:r=>e.jsxs(i,{...r,children:[e.jsx(i.Term,{children:"Amsterdam Light Festival"},1),e.jsxs(i.Description,{children:[e.jsxs(U,{className:"ams-mb--sm",inverseColor:r.inverseColor,children:["Een jaarlijks evenement waarbij kunstenaars van over de hele wereld hun"," ",e.jsx("strong",{children:"creatieve lichtinstallaties"})," tonen. De kunstwerken zijn verspreid over de stad en zijn zowel vanaf het water als vanaf de kant te bewonderen."]}),e.jsxs(l,{inverseColor:r.inverseColor,children:[e.jsx(l.Item,{children:"Kleed je warm aan, want de meeste exposities zijn buiten."}),e.jsx(l.Item,{children:"Er zijn begeleide boottochten en wandelroutes beschikbaar."}),e.jsxs(l.Item,{children:["Voor de volledige lijst met exposities kun je"," ",e.jsx(E,{href:"#",inverseColor:r.inverseColor,children:"de festivalbrochure downloaden"}),"."]})]})]},2)]})},p={args:{inverseColor:!0}};var h,L,j;o.parameters={...o.parameters,docs:{...(h=o.parameters)==null?void 0:h.docs,source:{originalSource:"{}",...(j=(L=o.parameters)==null?void 0:L.docs)==null?void 0:j.source}}};var u,g,v;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + children: [Blinde, slechtziende, Persoon met een visuele beperking, Persoon met een visuele handicap, Persoon die blind is, Persoon die slechtziend is] + } +}`,...(v=(g=a.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};var x,_,y;c.parameters={...c.parameters,docs:{...(x=c.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + termsWidth: 'md', + children: [Achternaam, + De naam die een persoon van zijn of haar ouders krijgt + , + Voornaam + Roepnaam + Bijnaam + De naam waarmee een persoon wordt aangesproken + , Geboortedatum, De datum waarop een persoon is geboren] + } +}`,...(y=(_=c.parameters)==null?void 0:_.docs)==null?void 0:y.source}}};var T,f,k;d.parameters={...d.parameters,docs:{...(T=d.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: args => + Amsterdam Light Festival + + + Een jaarlijks evenement waarbij kunstenaars van over de hele wereld hun{' '} + creatieve lichtinstallaties tonen. De kunstwerken zijn verspreid over de stad en zijn zowel + vanaf het water als vanaf de kant te bewonderen. + + + Kleed je warm aan, want de meeste exposities zijn buiten. + Er zijn begeleide boottochten en wandelroutes beschikbaar. + + Voor de volledige lijst met exposities kun je{' '} + + de festivalbrochure downloaden + + . + + + + +}`,...(k=(f=d.parameters)==null?void 0:f.docs)==null?void 0:k.source}}};var b,w,C;p.parameters={...p.parameters,docs:{...(b=p.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(C=(w=p.parameters)==null?void 0:w.docs)==null?void 0:C.source}}};const O=["Default","MultipleDescriptions","MultipleTerms","RichDescription","InverseColour"],W=Object.freeze(Object.defineProperty({__proto__:null,Default:o,InverseColour:p,MultipleDescriptions:a,MultipleTerms:c,RichDescription:d,__namedExportsOrder:O,default:M},Symbol.toStringTag,{value:"Module"}));export{W as D,p as I,a as M,d as R,c as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Dialog.docs-C1u1wX7j.js b/demo-npm_and_yarn/vite-6.0.3/assets/Dialog.docs-C1u1wX7j.js new file mode 100644 index 0000000000..bad8bd8603 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Dialog.docs-C1u1wX7j.js @@ -0,0 +1,58 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as l,aq as r,ar as a,as as c,at as t}from"./index-CF71P72j.js";import{D as h,O as d,A as m,W as p}from"./Dialog.stories-oJWU416G.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";import"./IconButton-CxZOFXN2.js";import"./Icon-B4wlDyQ3.js";const u=` + +# Dialog + +A Dialog allows the user to focus on one task or a piece of information by popping up and blocking the page content until the modal task is completed or until the user dismisses the action. + +## Guidelines + +- Use dialogs sparingly because they interrupt the user’s workflow. +- Use a dialog for short and non-frequent tasks. + Consider using the main flow for regular tasks. +- Wrap multiple buttons in an [Action Group](https://designsystem.amsterdam/?path=/docs/components-layout-action-group--docs). + +## Keyboard support + +| key | function | +| :---------- | :--------------------------------------------------------------- | +| Tab | Moves focus to the next focusable element inside the dialog. | +| Shift + Tab | Moves focus to the previous focusable element inside the dialog. | +| Escape | Closes the dialog. | + +## Closing Dialog without submit + +You can close a Dialog without submitting by using \` + , + heading: 'Gelukt', + open: true + }, + decorators: [Story =>
    + +
    ], + parameters: { + docs: { + story: { + height: '28rem' + } + }, + layout: 'fullscreen' + } +}`,...(u=(v=t.parameters)==null?void 0:v.docs)==null?void 0:u.source}}};var h,f,k;s.parameters={...s.parameters,docs:{...(h=s.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + id: 'ams-dialog' + }, + decorators: [Story =>
    + + +
    ] +}`,...(k=(f=s.parameters)==null?void 0:f.docs)==null?void 0:k.source}}};var j,w,x;i.parameters={...i.parameters,docs:{...(j=i.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + children: defaultChildren('ams-dialog-asking-to-confirm-form'), + footer: defaultFooter('ams-dialog-asking-to-confirm-form'), + open: true + }, + decorators: [Story =>
    + +
    ], + parameters: { + docs: { + story: { + height: '32rem' + } + }, + layout: 'fullscreen' + } +}`,...(x=(w=i.parameters)==null?void 0:w.docs)==null?void 0:x.source}}};var y,b,D;d.parameters={...d.parameters,docs:{...(y=d.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + children: + + Algemeen + + + De gemeente Amsterdam verwerkt bij de uitvoering van haar taken en verplichtingen persoonsgegevens. De manier + waarop de gemeente Amsterdam om gaat met persoonsgegevens is vastgelegd in het stedelijk kader verwerken + persoonsgegevens. + + + Deze verklaring geeft aanvullende informatie over de omgang met persoonsgegevens door de gemeente Amsterdam en + over uw mogelijkheden tot het uitoefenen van uw rechten met betrekking tot persoonsgegevens. + + + Meer specifieke informatie over privacy en de verwerking van persoonsgegevens door de gemeente Amsterdam kunt + u op de hoofdpagina vinden. + + + Vanwege nieuwe wetgeving of andere ontwikkelingen, past de gemeente regelmatig haar processen aan. Dit kunnen + ook wijzigingen zijn in de wijze van het verwerken van persoonsgegevens. Wij raden u daarom aan om regelmatig + deze pagina te bekijken. Deze pagina wordt doorlopend geactualiseerd. + + + Geldende wet- en regelgeving en reikwijdte + + + Vanaf 25 mei 2018 is de Algemene verordening gegevensbescherming (Avg) van toepassing op alle verwerkingen van + persoonsgegevens. Deze Europese wetgeving heeft directe werking in Nederland. Voor die zaken die nationaal + geregeld moeten worden, is de Uitvoeringswet Avg in Nederland aanvullend van toepassing. Deze wetteksten kunt + u vinden op de website van Autoriteit Persoonsgegevens. + + , + footer: + + , + heading: 'Privacyverklaring gemeente Amsterdam', + open: true + }, + decorators: [Story =>
    + +
    ], + parameters: { + docs: { + story: { + height: '100vh' + } + }, + layout: 'fullscreen' + } +}`,...(D=(b=d.parameters)==null?void 0:b.docs)==null?void 0:D.source}}};const q=["Default","OpenAndClose","AskingToConfirm","WithScrollbar"],$=Object.freeze(Object.defineProperty({__proto__:null,AskingToConfirm:i,Default:t,OpenAndClose:s,WithScrollbar:d,__namedExportsOrder:q,default:E},Symbol.toStringTag,{value:"Module"}));export{i as A,$ as D,s as O,d as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/DocsRenderer-CFRXHY34-Dy5VsRac.js b/demo-npm_and_yarn/vite-6.0.3/assets/DocsRenderer-CFRXHY34-Dy5VsRac.js new file mode 100644 index 0000000000..f912e25a2c --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/DocsRenderer-CFRXHY34-Dy5VsRac.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-3rgQkYFR.js","./index-RigO-4kf.js","./_commonjsHelpers-CqkleIqs.js","./index-D2MAbzvX.js"])))=>i.map(i=>d[i]); +import{_ as p}from"./iframe-DxGZ9Cpb.js";import{R as e,r as c}from"./index-RigO-4kf.js";import{ag as l,ah as u,ai as h,aj as E}from"./index-CF71P72j.js";import{renderElement as d,unmountElement as x}from"./react-18-1O4HD-Mi.js";import"../sb-preview/runtime.js";import"./_commonjsHelpers-CqkleIqs.js";import"./index-D2MAbzvX.js";import"./jsx-runtime-BjgbQsUx.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";var _={code:l,a:u,...h},D=class extends c.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){let{showException:r}=this.props;r(t)}render(){let{hasError:t}=this.state,{children:r}=this.props;return t?null:e.createElement(e.Fragment,null,r)}},T=class{constructor(){this.render=async(t,r,n)=>{let s={..._,...r==null?void 0:r.components},a=E;return new Promise((i,m)=>{p(async()=>{const{MDXProvider:o}=await import("./index-3rgQkYFR.js");return{MDXProvider:o}},__vite__mapDeps([0,1,2,3]),import.meta.url).then(({MDXProvider:o})=>d(e.createElement(D,{showException:m,key:Math.random()},e.createElement(o,{components:s},e.createElement(a,{context:t,docsParameter:r}))),n)).then(()=>i())})},this.unmount=t=>{x(t)}}};export{T as DocsRenderer,_ as defaultComponents}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.docs-BSJVeKsk.js b/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.docs-BSJVeKsk.js new file mode 100644 index 0000000000..2dd980086b --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.docs-BSJVeKsk.js @@ -0,0 +1,27 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as m,as as c,at as r}from"./index-CF71P72j.js";import{E as h,C as d,W as p}from"./ErrorMessage.stories-DZRnu47C.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";const f=` + +# Error Message + +Show an error message when there is a form field validation error. +In the error message explain what went wrong and how to fix it. + +For guidance and examples on using error messages in a form, +refer to the [Field](/docs/components-forms-field--docs) and [Field Set](/docs/components-forms-field-set--docs) documentation. + +Read the documentation by [NL Design System](https://www.nldesignsystem.nl/richtlijnen/formulieren/foutmeldingen) and [Gov.uk](https://design-system.service.gov.uk/components/error-message/) for more information on the contents of error messages and when to show them. +`;/*@license CC0-1.0*/function t(n){const o={code:"code",h2:"h2",h3:"h3",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:h}),` +`,e.jsx(a,{children:f}),` +`,e.jsx(m,{}),` +`,e.jsx(c,{}),` +`,e.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(o.h3,{id:"custom-prefix",children:"Custom prefix"}),` +`,e.jsxs(o.p,{children:[`Error messages are automatically prefixed with a visually hidden text, the Dutch word "Invoerfout". +This makes the error message more clear for screen reader users. +If you want to change this prefix, to support another language for example, you can use the `,e.jsx(o.code,{children:"prefix"})," prop."]}),` +`,e.jsx(r,{of:d}),` +`,e.jsx(o.h3,{id:"with-custom-icon",children:"With custom icon"}),` +`,e.jsx(o.p,{children:`Replace the icon with another to use Error Message in a different theme or visual identity. +Applications for the City of Amsterdam must use the default icon.`}),` +`,e.jsx(r,{of:p})]})}function S(n={}){const{wrapper:o}={...s(),...n.components};return o?e.jsx(o,{...n,children:e.jsx(t,{...n})}):t(n)}export{S as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.stories-DZRnu47C.js b/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.stories-DZRnu47C.js new file mode 100644 index 0000000000..7aed1210c8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ErrorMessage.stories-DZRnu47C.js @@ -0,0 +1,13 @@ +import{S as y,k as v}from"./index.esm-CPc1noYl.js";import{j as o}from"./jsx-runtime-BjgbQsUx.js";import{c as b}from"./clsx-B-dksMZM.js";import{r as S}from"./index-RigO-4kf.js";import{I as j}from"./Icon-B4wlDyQ3.js";const a=S.forwardRef(({children:n,className:h,icon:t,prefix:x="Invoerfout",...E},_)=>o.jsxs("p",{...E,ref:_,className:b("ams-error-message",h),children:[o.jsx(j,{svg:t||y,size:"level-6"}),o.jsxs("span",{className:"ams-visually-hidden",children:[x,": "]}),n]}));a.displayName="ErrorMessage";try{a.displayName="ErrorMessage",a.__docgenInfo={description:"",displayName:"ErrorMessage",props:{icon:{defaultValue:null,description:"An icon to display instead of the default icon.",name:"icon",required:!1,type:{name:"Function"}},prefix:{defaultValue:{value:"Invoerfout"},description:"An accessible phrase that screen readers announce before the error message. Should translate to something like ‘input error’.",name:"prefix",required:!1,type:{name:"string"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const I={title:"Components/Forms/Error Message",component:a,args:{children:"Vul een geldig e-mailadres in, bijvoorbeeld naam@voorbeeld.nl."},argTypes:{children:{table:{disable:!1}}}},e={},r={args:{children:"Enter an email address in the correct format, like name@example.com",prefix:"Error"}},s={args:{icon:v}};var c,i,m;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(m=(i=e.parameters)==null?void 0:i.docs)==null?void 0:m.source}}};var l,d,p;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + children: 'Enter an email address in the correct format, like name@example.com', + prefix: 'Error' + } +}`,...(p=(d=r.parameters)==null?void 0:d.docs)==null?void 0:p.source}}};var u,f,g;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + icon: AnnouncementIcon + } +}`,...(g=(f=s.parameters)==null?void 0:f.docs)==null?void 0:g.source}}};const M=["Default","CustomPrefix","WithCustomIcon"],P=Object.freeze(Object.defineProperty({__proto__:null,CustomPrefix:r,Default:e,WithCustomIcon:s,__namedExportsOrder:M,default:I},Symbol.toStringTag,{value:"Module"}));export{r as C,P as E,s as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Field.docs-DTkwvjzS.js b/demo-npm_and_yarn/vite-6.0.3/assets/Field.docs-DTkwvjzS.js new file mode 100644 index 0000000000..1891a91b5b --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Field.docs-DTkwvjzS.js @@ -0,0 +1,29 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as s,aq as a,ar as d,as as c,at as i}from"./index-CF71P72j.js";import{F as h,W as p,a as l}from"./Field.stories-CloaHCAO.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const m=` + +# Field + +Wraps a single input and its related elements. May indicate that the input has a validation error. + +## Guidelines + +- Only use Field to wrap a single input. Use [Field Set](/docs/components-forms-field-set--docs) to wrap multiple inputs. +`;/*@license CC0-1.0*/function r(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(s,{of:h}),` +`,e.jsx(a,{children:m}),` +`,e.jsx(d,{}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"with-description",children:"With description"}),` +`,e.jsxs(n.p,{children:[`A Field can have a description. +Make sure to connect this description to the input in the Field, +otherwise it won’t be read by a screen reader. +Add an `,e.jsx(n.code,{children:"aria-describedby"})," attribute to the input and provide the ",e.jsx(n.code,{children:"id"})," of the describing element as its value."]}),` +`,e.jsx(i,{of:p}),` +`,e.jsx(n.h3,{id:"with-validation",children:"With validation"}),` +`,e.jsxs(n.p,{children:[`A Field can indicate if the contained input has a validation error. +Use an `,e.jsx(n.a,{href:"/docs/components-forms-error-message--docs",children:"Error Message"}),` to describe the error. +Make sure to connect the Error Message to the input in the Field, +otherwise it won’t be read by a screen reader. +Add an `,e.jsx(n.code,{children:"aria-describedby"})," attribute to the input and provide the ",e.jsx(n.code,{children:"id"})," of Error Message as its value."]}),` +`,e.jsx(i,{of:l})]})}function k(t={}){const{wrapper:n}={...o(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(r,{...t})}):r(t)}export{k as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Field.stories-CloaHCAO.js b/demo-npm_and_yarn/vite-6.0.3/assets/Field.stories-CloaHCAO.js new file mode 100644 index 0000000000..6d1d8c529a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Field.stories-CloaHCAO.js @@ -0,0 +1,26 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{f as d,T as t,P as f,E as y}from"./index.esm-kzH9sPjb.js";import{c as W}from"./clsx-B-dksMZM.js";import{r as _}from"./index-RigO-4kf.js";const a=_.forwardRef(({children:i,className:x,invalid:j,...F},b)=>e.jsx("div",{...F,ref:b,className:W("ams-field",j&&"ams-field--invalid",x),children:i}));a.displayName="Field";try{a.displayName="Field",a.__docgenInfo={description:"",displayName:"Field",props:{invalid:{defaultValue:null,description:"Whether the field has an input with a validation error",name:"invalid",required:!1,type:{name:"boolean"}}}}}catch{}const T={title:"Components/Forms/Field",component:a,args:{invalid:!1}},r={render:i=>e.jsxs(a,{invalid:i.invalid,children:[e.jsx(d,{htmlFor:"input1",children:"Waar gaat het om?"}),e.jsx(t,{id:"input1",invalid:i.invalid})]})},n={render:i=>e.jsxs(a,{invalid:i.invalid,children:[e.jsx(d,{htmlFor:"input2",children:"Waar gaat het om?"}),e.jsx(f,{id:"description1",size:"small",children:"Typ geen persoonsgegevens in deze omschrijving. We vragen dit later in dit formulier aan u."}),e.jsx(t,{id:"input2","aria-describedby":"description1",invalid:i.invalid})]})},s={args:{invalid:!0},render:i=>e.jsxs(a,{invalid:i.invalid,children:[e.jsx(d,{htmlFor:"input3",children:"Waar gaat het om?"}),e.jsx(f,{id:"description2",size:"small",children:"Typ geen persoonsgegevens in deze omschrijving. We vragen dit later in dit formulier aan u."}),e.jsx(y,{id:"error",children:"Geef aan waar het om gaat."}),e.jsx(t,{id:"input3","aria-describedby":"description2 error","aria-required":!0,invalid:i.invalid})]})};var o,l,p;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{ + render: args => + + + +}`,...(p=(l=r.parameters)==null?void 0:l.docs)==null?void 0:p.source}}};var c,m,g;n.parameters={...n.parameters,docs:{...(c=n.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: args => + + + Typ geen persoonsgegevens in deze omschrijving. We vragen dit later in dit formulier aan u. + + + +}`,...(g=(m=n.parameters)==null?void 0:m.docs)==null?void 0:g.source}}};var u,v,h;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + invalid: true + }, + render: args => + + + Typ geen persoonsgegevens in deze omschrijving. We vragen dit later in dit formulier aan u. + + Geef aan waar het om gaat. + + +}`,...(h=(v=s.parameters)==null?void 0:v.docs)==null?void 0:h.source}}};const z=["Default","WithDescription","WithValidation"],I=Object.freeze(Object.defineProperty({__proto__:null,Default:r,WithDescription:n,WithValidation:s,__namedExportsOrder:z,default:T},Symbol.toStringTag,{value:"Module"}));export{I as F,n as W,s as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.docs-C1h1ffqs.js b/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.docs-C1h1ffqs.js new file mode 100644 index 0000000000..eed98d1685 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.docs-C1h1ffqs.js @@ -0,0 +1,89 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as s,aq as a,ar as d,as as l,at as n}from"./index-CF71P72j.js";import{F as h,W as c,a as p,b as u,R as x,c as j,C as g,d as m}from"./FieldSet.stories-CK5H8V-q.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Hint-ny2kNNgA.js";const f=` + +# Field Set + +A component to group related form inputs. + +## Guidelines + +- Use Field Set when you need to show a relationship between multiple form inputs. For example, you may need to group a set of text inputs into a single Field Set when asking for an address. +- Set \`optional\` to \`true\` if all inputs in a Field Set are not required. +- Use \`hint\` to show a custom hint text. + +## Relevant WCAG requirements + +- [WCAG 1.3.5](https://www.w3.org/WAI/WCAG22/Understanding/identify-input-purpose.html): Field Set labels the purpose of a group of inputs. + +## References + +- [Providing a description for groups of form controls using fieldset and legend elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H71) +`;/*@license CC0-1.0*/function r(t){const i={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...o(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(s,{of:h}),` +`,e.jsx(a,{children:f}),` +`,e.jsx(d,{}),` +`,e.jsx(l,{}),` +`,e.jsx(i.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(i.h3,{id:"with-description",children:"With description"}),` +`,e.jsxs(i.p,{children:[`A Field Set can have a description. +Make sure to connect this description to the Field Set or a specific input, +otherwise this won’t be read by a screen reader. +Add an `,e.jsx(i.code,{children:"aria-describedby"}),` attribute to the Field Set +and provide the `,e.jsx(i.code,{children:"id"})," of the describing element as its value."]}),` +`,e.jsx(n,{of:c}),` +`,e.jsx(i.h3,{id:"with-hint",children:"With Hint"}),` +`,e.jsxs(i.p,{children:[`A Field Set can indicate whether all of the inputs it contains are optional or required. +Make sure to add `,e.jsx(i.code,{children:"aria-required"})," to ",e.jsx("em",{children:"all"})," form elements in the Field Set when they are required."]}),` +`,e.jsx(n,{of:p}),` +`,e.jsx(i.h3,{id:"with-validation",children:"With Validation"}),` +`,e.jsxs(i.p,{children:[`A Field Set can indicate whether any of the inputs it contains has a validation error. +Use an `,e.jsx(i.a,{href:"/docs/components-forms-error-message--docs",children:"Error Message"}),` to describe the error. +Make sure to connect the Error Message to the correct input in the Field Set, +otherwise it won’t be read by a screen reader. +Add an `,e.jsx(i.code,{children:"aria-describedby"})," attribute to the input and provide the ",e.jsx(i.code,{children:"id"})," of Error Message as its value."]}),` +`,e.jsx(n,{of:u}),` +`,e.jsx(i.h3,{id:"radio-group",children:"Radio group"}),` +`,e.jsx(i.p,{children:"Use a Field Set to group several Radios with a legend, description, and / or an Error Message."}),` +`,e.jsxs(i.p,{children:["Add ",e.jsx(i.code,{children:'role="radiogroup"'}),` to the Field Set to have it explicitly announced as a radio group (the default role is just ‘group’). +The ‘radio group’ role also allows using `,e.jsx(i.code,{children:"aria-required"}),` on Field Set; that isn’t allowed for the ‘group’ role. +Even so, always set `,e.jsx(i.code,{children:"aria-required"})," on the individual Radios as well to ensure that screen readers can read it."]}),` +`,e.jsx(n,{of:x}),` +`,e.jsx(i.h3,{id:"radio-group-with-validation",children:"Radio group with validation"}),` +`,e.jsxs(i.p,{children:[`A Field Set with a Radio group can also have a validation error. +In this case, connect the Error Message to the Field Set instead of an input. +Add an `,e.jsx(i.code,{children:"aria-describedby"})," attribute to the Field Set and provide the ",e.jsx(i.code,{children:"id"})," of Error Message as its value."]}),` +`,e.jsx(n,{of:j}),` +`,e.jsx(i.h3,{id:"checkbox-group",children:"Checkbox group"}),` +`,e.jsx(i.p,{children:"Use a Field Set to group Checkboxes."}),` +`,e.jsxs(i.p,{children:["Please note: ",e.jsx(i.a,{href:"https://github.com/nvaccess/nvda/issues/12718",rel:"nofollow",children:"NVDA has a bug"}),` which causes it to +not report a description connected to a Field Set when it contains checkboxes.`]}),` +`,e.jsxs(i.p,{children:[`For this reason, we add the description text to the label. +Screen reader users will no longer be able to skip the description, +but we think that is preferable to missing the description entirely. +Add an `,e.jsx(i.code,{children:"id"})," to the Field Set and the description, and add both to the ",e.jsx(i.code,{children:"aria-labelledby"})," attribute of Field Set, like so:"]}),` +`,e.jsx(i.pre,{children:e.jsx(i.code,{className:"language-jsx",children:`
    + Description + ... +
    +`})}),` +`,e.jsxs(i.p,{children:["The order of the ",e.jsx(i.code,{children:"id"}),"s is the order in which they are read by screen readers."]}),` +`,e.jsx(n,{of:g}),` +`,e.jsx(i.h3,{id:"checkbox-group-with-validation",children:"Checkbox group with validation"}),` +`,e.jsxs(i.p,{children:["Because of ",e.jsx(i.a,{href:"https://github.com/nvaccess/nvda/issues/12718",rel:"nofollow",children:"the NVDA bug mentioned earlier"}),`, +we add the Error Message text to the label as well. +Add an `,e.jsx(i.code,{children:"id"})," to the Field Set and the Error Message, and add both to the ",e.jsx(i.code,{children:"aria-labelledby"})," attribute of Field Set, like so:"]}),` +`,e.jsx(i.pre,{children:e.jsx(i.code,{className:"language-jsx",children:`
    + Error message + ... +
    +`})}),` +`,e.jsxs(i.p,{children:["The order of the ",e.jsx(i.code,{children:"id"}),"s is the order in which they are read by screen readers."]}),` +`,e.jsx(n,{of:m})]})}function V(t={}){const{wrapper:i}={...o(),...t.components};return i?e.jsx(i,{...t,children:e.jsx(r,{...t})}):r(t)}export{V as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.stories-CK5H8V-q.js b/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.stories-CK5H8V-q.js new file mode 100644 index 0000000000..23cde31eba --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FieldSet.stories-CK5H8V-q.js @@ -0,0 +1,182 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{e as l,f as s,E as r,T as t,P as o,C as F,R as d,g as n}from"./index.esm-kzH9sPjb.js";import{c as Q}from"./clsx-B-dksMZM.js";import{r as X}from"./index-RigO-4kf.js";import{H as Y}from"./Hint-ny2kNNgA.js";const i=X.forwardRef(({children:a,className:u,hint:m,invalid:c,legend:U,optional:B,...J},K)=>e.jsxs("fieldset",{...J,ref:K,className:Q("ams-field-set",c&&"ams-field-set--invalid",u),children:[e.jsxs("legend",{className:"ams-field-set__legend",children:[U," ",e.jsx(Y,{hint:m,optional:B})]}),a]}));i.displayName="FieldSet";try{i.displayName="FieldSet",i.__docgenInfo={description:"",displayName:"FieldSet",props:{invalid:{defaultValue:null,description:"Whether the field set has an input with a validation error",name:"invalid",required:!1,type:{name:"boolean"}},legend:{defaultValue:null,description:"The text for the caption.",name:"legend",required:!0,type:{name:"string"}},hint:{defaultValue:null,description:"Show a custom hint text.",name:"hint",required:!1,type:{name:"string"}},optional:{defaultValue:null,description:"Appends the text '(niet verplicht)' to the label or legend if no hint is provided. Use when the associated inputs are optional.",name:"optional",required:!1,type:{name:"boolean"}}}}}catch{}const Z={title:"Components/Forms/Field Set",component:i,args:{invalid:!1,legend:"Wat is uw naam?",optional:!1,hint:""},decorators:[a=>e.jsx("form",{children:e.jsx(a,{})})]},v={render:({invalid:a,legend:u,hint:m,optional:c})=>e.jsxs(i,{hint:m,invalid:a,legend:u,optional:c,children:[e.jsxs(l,{className:"ams-mb--sm",children:[e.jsx(s,{htmlFor:"input-a1",children:"Voornaam"}),a&&e.jsx(r,{id:"error-a1",children:"Vul uw voornaam in."}),e.jsx(t,{"aria-describedby":a?"error-a1":void 0,"aria-required":"true",id:"input-a1",invalid:a})]}),e.jsxs(l,{children:[e.jsx(s,{htmlFor:"input-a2",children:"Achternaam"}),a&&e.jsx(r,{id:"error-a2",children:"Vul uw achternaam in."}),e.jsx(t,{"aria-describedby":a?"error-a2":void 0,"aria-required":"true",id:"input-a2",invalid:a})]})]})},b={render:a=>e.jsxs(i,{"aria-describedby":"description-b",invalid:a.invalid,legend:a.legend,children:[e.jsx(o,{id:"description-b",size:"small",className:"ams-mb--sm",children:"Vul uw naam in zoals in uw paspoort staat."}),e.jsxs(l,{className:"ams-mb--sm",children:[e.jsx(s,{htmlFor:"input-b1",children:"Voornaam"}),a.invalid&&e.jsx(r,{id:"error-b1",children:"Vul uw voornaam in."}),e.jsx(t,{"aria-describedby":a.invalid?"error-b1":void 0,"aria-required":"true",id:"input-b1",invalid:a.invalid})]}),e.jsxs(l,{children:[e.jsx(s,{htmlFor:"input-b2",children:"Achternaam"}),a.invalid&&e.jsx(r,{id:"error-b2",children:"Vul uw achternaam in."}),e.jsx(t,{"aria-describedby":a.invalid?"error-b2":void 0,"aria-required":"true",id:"input-b2",invalid:a.invalid})]})]})},g={args:{optional:!1,hint:"verplicht"},render:({invalid:a,legend:u,hint:m,optional:c})=>e.jsxs(i,{hint:m,invalid:a,legend:u,optional:c,children:[e.jsxs(l,{className:"ams-mb--sm",children:[e.jsx(s,{htmlFor:"input-b3",children:"Voornaam"}),a&&e.jsx(r,{id:"error-b3",children:"Vul uw voornaam in."}),e.jsx(t,{"aria-describedby":a?"error-b3":void 0,"aria-required":"true",id:"input-b3",invalid:a})]}),e.jsxs(l,{children:[e.jsx(s,{htmlFor:"input-b4",children:"Achternaam"}),a&&e.jsx(r,{id:"error-b4",children:"Vul uw achternaam in."}),e.jsx(t,{"aria-describedby":a?"error-b4":void 0,"aria-required":"true",id:"input-b4",invalid:a})]})]})},p={args:{invalid:!0},render:a=>e.jsxs(i,{"aria-describedby":"description-c",invalid:a.invalid,legend:a.legend,children:[e.jsx(o,{id:"description-c",size:"small",className:"ams-mb--sm",children:"Vul uw naam in zoals in uw paspoort staat."}),e.jsxs(l,{className:"ams-mb--sm",children:[e.jsx(s,{htmlFor:"input-c1",children:"Voornaam"}),a.invalid&&e.jsx(r,{id:"error-c1",children:"Vul uw voornaam in."}),e.jsx(t,{"aria-describedby":a.invalid?"error-c1":void 0,"aria-required":"true",id:"input-c1",invalid:a.invalid})]}),e.jsxs(l,{children:[e.jsx(s,{htmlFor:"input-c2",children:"Achternaam"}),a.invalid&&e.jsx(r,{id:"error-c2",children:"Vul uw achternaam in."}),e.jsx(t,{"aria-describedby":a.invalid?"error-c2":void 0,"aria-required":"true",id:"input-c2",invalid:a.invalid})]})]})},h={args:{legend:"Waar gaat uw melding over?"},render:a=>e.jsxs(i,{"aria-describedby":`description-d${a.invalid?" error-d":""}`,"aria-required":"true",invalid:a.invalid,legend:a.legend,role:"radiogroup",children:[e.jsx(o,{className:"ams-mb--sm",id:"description-d",size:"small",children:"De laatstgenoemde melding."}),a.invalid&&e.jsx(r,{className:"ams-mb--sm",id:"error-d",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(F,{gap:"extra-small",children:[e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"evenement",children:"Evenement"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"anders",children:"Iets anders"})]})]})},x={args:{legend:"Waar gaat uw melding over?",invalid:!0},render:a=>e.jsxs(i,{"aria-describedby":`description-e${a.invalid?" error-e":""}`,"aria-required":"true",invalid:a.invalid,legend:a.legend,role:"radiogroup",children:[e.jsx(o,{className:"ams-mb--sm",id:"description-e",size:"small",children:"De laatstgenoemde melding."}),a.invalid&&e.jsx(r,{className:"ams-mb--sm",id:"error-e",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(F,{gap:"extra-small",children:[e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"evenement",children:"Evenement"}),e.jsx(d,{"aria-required":"true",invalid:a.invalid,name:"about",value:"anders",children:"Iets anders"})]})]})},j={args:{legend:"Waar gaat uw melding over?"},render:a=>e.jsxs(i,{"aria-labelledby":`fieldset-f description-f${a.invalid?" error-f":""}`,id:"fieldset-f",invalid:a.invalid,legend:a.legend,children:[e.jsx(o,{className:"ams-mb--sm",id:"description-f",size:"small",children:"De laatstgenoemde melding."}),a.invalid&&e.jsx(r,{className:"ams-mb--sm",id:"error-f",children:"Geef aan waar uw melding over gaat."}),e.jsxs(F,{gap:"extra-small",children:[e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"evenement",children:"Evenement"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"anders",children:"Iets anders"})]})]})},f={args:{invalid:!0,legend:"Waar gaat uw melding over?"},render:a=>e.jsxs(i,{"aria-labelledby":`fieldset-g description-g${a.invalid?" error-g":""}`,id:"fieldset-g",invalid:a.invalid,legend:a.legend,children:[e.jsx(o,{id:"description-g",size:"small",className:"ams-mb--sm",children:"De laatstgenoemde melding."}),a.invalid&&e.jsx(r,{className:"ams-mb--sm",id:"error-g",children:"Geef aan waar uw melding over gaat."}),e.jsxs(F,{gap:"extra-small",children:[e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"evenement",children:"Evenement"}),e.jsx(n,{"aria-required":"true",invalid:a.invalid,name:"about",value:"anders",children:"Iets anders"})]})]})};var q,w,y;v.parameters={...v.parameters,docs:{...(q=v.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: ({ + invalid, + legend, + hint, + optional + }) =>
    + + + {invalid && Vul uw voornaam in.} + + + + + {invalid && Vul uw achternaam in.} + + +
    +}`,...(y=(w=v.parameters)==null?void 0:w.docs)==null?void 0:y.source}}};var V,E,S;b.parameters={...b.parameters,docs:{...(V=b.parameters)==null?void 0:V.docs,source:{originalSource:`{ + render: args =>
    + + Vul uw naam in zoals in uw paspoort staat. + + + + {args.invalid && Vul uw voornaam in.} + + + + + {args.invalid && Vul uw achternaam in.} + + +
    +}`,...(S=(E=b.parameters)==null?void 0:E.docs)==null?void 0:S.source}}};var C,N,M;g.parameters={...g.parameters,docs:{...(C=g.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + optional: false, + hint: 'verplicht' + }, + render: ({ + invalid, + legend, + hint, + optional + }) =>
    + + + {invalid && Vul uw voornaam in.} + + + + + {invalid && Vul uw achternaam in.} + + +
    +}`,...(M=(N=g.parameters)==null?void 0:N.docs)==null?void 0:M.source}}};var R,_,k;p.parameters={...p.parameters,docs:{...(R=p.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + invalid: true + }, + render: args =>
    + + Vul uw naam in zoals in uw paspoort staat. + + + + {args.invalid && Vul uw voornaam in.} + + + + + {args.invalid && Vul uw achternaam in.} + + +
    +}`,...(k=(_=p.parameters)==null?void 0:_.docs)==null?void 0:k.source}}};var W,I,z;h.parameters={...h.parameters,docs:{...(W=h.parameters)==null?void 0:W.docs,source:{originalSource:`{ + args: { + legend: 'Waar gaat uw melding over?' + }, + render: args =>
    + + De laatstgenoemde melding. + + {args.invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(z=(I=h.parameters)==null?void 0:I.docs)==null?void 0:z.source}}};var A,L,G;x.parameters={...x.parameters,docs:{...(A=x.parameters)==null?void 0:A.docs,source:{originalSource:`{ + args: { + legend: 'Waar gaat uw melding over?', + invalid: true + }, + render: args =>
    + + De laatstgenoemde melding. + + {args.invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(G=(L=x.parameters)==null?void 0:L.docs)==null?void 0:G.source}}};var P,D,H;j.parameters={...j.parameters,docs:{...(P=j.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + legend: 'Waar gaat uw melding over?' + }, + render: args =>
    + + De laatstgenoemde melding. + + {args.invalid && + Geef aan waar uw melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(H=(D=j.parameters)==null?void 0:D.docs)==null?void 0:H.source}}};var T,$,O;f.parameters={...f.parameters,docs:{...(T=f.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + invalid: true, + legend: 'Waar gaat uw melding over?' + }, + render: args =>
    + + De laatstgenoemde melding. + + {args.invalid && + Geef aan waar uw melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(O=($=f.parameters)==null?void 0:$.docs)==null?void 0:O.source}}};const ee=["Default","WithDescription","WithHint","WithValidation","RadioGroup","RadioGroupWithValidation","CheckboxGroup","CheckboxGroupWithValidation"],le=Object.freeze(Object.defineProperty({__proto__:null,CheckboxGroup:j,CheckboxGroupWithValidation:f,Default:v,RadioGroup:h,RadioGroupWithValidation:x,WithDescription:b,WithHint:g,WithValidation:p,__namedExportsOrder:ee,default:Z},Symbol.toStringTag,{value:"Module"}));export{j as C,le as F,h as R,b as W,g as a,p as b,x as c,f as d}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.docs-CFoxpHzf.js b/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.docs-CFoxpHzf.js new file mode 100644 index 0000000000..9e4fcaf022 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.docs-CFoxpHzf.js @@ -0,0 +1,32 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as l,aq as r,ar as a,as as d,at as s}from"./index-CF71P72j.js";import{F as c,M as p,R as h,D as m,I as f}from"./FileInput.stories-CKEzqN_F.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const x=` + +# File Input + +Allows the user to upload one or more files from their device. + +## Visual considerations + +The filename label and button are displayed in the language of the browser and can vary between browsers and operating systems. +`;/*@license CC0-1.0*/function t(n){const i={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...o(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(l,{of:c}),` +`,e.jsx(r,{children:x}),` +`,e.jsx(a,{}),` +`,e.jsx(d,{}),` +`,e.jsx(i.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(i.h3,{id:"multiple-files",children:"Multiple files"}),` +`,e.jsx(i.p,{children:"Allow multiple files to be selected. The label will update to show the number of files selected."}),` +`,e.jsx(s,{of:p}),` +`,e.jsx(i.h3,{id:"restrict-file-types",children:"Restrict file types"}),` +`,e.jsxs(i.p,{children:["Limit the types of files that can be selected. Some examples are ",e.jsx(i.code,{children:"image/*"}),", ",e.jsx(i.code,{children:"video/*"}),", or ",e.jsx(i.code,{children:"audio/*"}),". To limit to a specific file type, use the MIME type, such as ",e.jsx(i.code,{children:"application/pdf"}),"."]}),` +`,e.jsxs(i.ul,{children:[` +`,e.jsxs(i.li,{children:[e.jsx(i.a,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#limiting_accepted_file_types",rel:"nofollow",children:"MDN File Input"}),": More examples"]}),` +`]}),` +`,e.jsx(s,{of:h}),` +`,e.jsx(i.h3,{id:"disabled",children:"Disabled"}),` +`,e.jsx(s,{of:m}),` +`,e.jsx(i.h3,{id:"in-a-field",children:"In a Field"}),` +`,e.jsx(i.p,{children:"Use a Field component to group a File Input with a Label and possibly a description."}),` +`,e.jsxs(i.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(i.code,{children:"aria-describedby"})," from the Text Input."]}),` +`,e.jsxs(i.p,{children:["Check ",e.jsx(i.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(s,{of:f})]})}function A(n={}){const{wrapper:i}={...o(),...n.components};return i?e.jsx(i,{...n,children:e.jsx(t,{...n})}):t(n)}export{A as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.stories-CKEzqN_F.js b/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.stories-CKEzqN_F.js new file mode 100644 index 0000000000..4f7698953f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FileInput.stories-CKEzqN_F.js @@ -0,0 +1,21 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{e as D,f as L,P as O}from"./index.esm-kzH9sPjb.js";import{c as P}from"./clsx-B-dksMZM.js";import{r as R}from"./index-RigO-4kf.js";const i=R.forwardRef(({className:p,...I},S)=>e.jsx("input",{...I,ref:S,className:P("ams-file-input",p),type:"file"}));i.displayName="FileInput";try{i.displayName="FileInput",i.__docgenInfo={description:"",displayName:"FileInput",props:{}}}catch{}const v={title:"Components/Forms/File Input",component:i,args:{accept:void 0,multiple:!1,disabled:!1},argTypes:{accept:{control:{type:"text"}},multiple:{control:{type:"boolean"}},disabled:{control:{type:"boolean"}}}},r={},a={args:{multiple:!0}},s={args:{accept:"application/pdf"}},t={args:{disabled:!0}},o={render:p=>e.jsxs(D,{children:[e.jsx(L,{htmlFor:"input1",children:"Label"}),e.jsx(O,{id:"description1",size:"small",children:"Omschrijving."}),e.jsx(i,{"aria-describedby":"description1",id:"input1",...p})]})};var n,c,l;r.parameters={...r.parameters,docs:{...(n=r.parameters)==null?void 0:n.docs,source:{originalSource:"{}",...(l=(c=r.parameters)==null?void 0:c.docs)==null?void 0:l.source}}};var d,m,u;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + multiple: true + } +}`,...(u=(m=a.parameters)==null?void 0:m.docs)==null?void 0:u.source}}};var g,b,F;s.parameters={...s.parameters,docs:{...(g=s.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + accept: 'application/pdf' + } +}`,...(F=(b=s.parameters)==null?void 0:b.docs)==null?void 0:F.source}}};var f,y,_;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + disabled: true + } +}`,...(_=(y=t.parameters)==null?void 0:y.docs)==null?void 0:_.source}}};var x,h,j;o.parameters={...o.parameters,docs:{...(x=o.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: args => + + + Omschrijving. + + + +}`,...(j=(h=o.parameters)==null?void 0:h.docs)==null?void 0:j.source}}};const M=["Default","MultipleFiles","RestrictFileTypes","Disabled","InAField"],A=Object.freeze(Object.defineProperty({__proto__:null,Default:r,Disabled:t,InAField:o,MultipleFiles:a,RestrictFileTypes:s,__namedExportsOrder:M,default:v},Symbol.toStringTag,{value:"Module"}));export{t as D,A as F,o as I,a as M,s as R}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Footer.docs-BlWmkg24.js b/demo-npm_and_yarn/vite-6.0.3/assets/Footer.docs-BlWmkg24.js new file mode 100644 index 0000000000..c7d0e4b26b --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Footer.docs-BlWmkg24.js @@ -0,0 +1,32 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as s,aq as r,ar as a,at as c}from"./index-CF71P72j.js";import{F as m,O as p}from"./Footer.stories-1Cxg8eUV.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./PageMenu.stories-D4cAVDKU.js";import"./Icon-B4wlDyQ3.js";import"./Spotlight-CVxUBei2.js";const l=` + +# Footer + +Provides service information at the bottom of every page. + +## Guidelines + +- The Footer consists of a dark blue [Spotlight](/docs/components-containers-spotlight--docs) and a [Page Menu](/docs/components-navigation-page-menu--docs). + It must be used on all websites for the City of Amsterdam. +- For applications, only the Page Menu can be sufficient. +- The Footer is the same on every page of the application. + +The Spotlight offers space for various practical links: + +- The first column focuses on contact information. + The information is as specific as possible and tailored to the respective website or page (e.g., including a chat option if available). +- The second column contains links to relevant (online) sites or sources. +- The third column refers to newsletters, social media, etc. + +The menu at the very bottom is intended for links to privacy policies, cookie statements, information about the website itself, etc. +Contact details should not go here. +`;/*@license CC0-1.0*/function n(t){const o={h2:"h2",h3:"h3",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(s,{of:m}),` +`,e.jsx(r,{children:l}),` +`,e.jsx(a,{}),` +`,e.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(o.h3,{id:"onderzoek-en-statistiek",children:"Onderzoek en Statistiek"}),` +`,e.jsx(o.p,{children:`The footer for a specific website can be a bit different. +Here’s an example for the ‘Onderzoek en Statistiek’ department.`}),` +`,e.jsx(c,{of:p})]})}function D(t={}){const{wrapper:o}={...i(),...t.components};return o?e.jsx(o,{...t,children:e.jsx(n,{...t})}):n(t)}export{D as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Footer.stories-1Cxg8eUV.js b/demo-npm_and_yarn/vite-6.0.3/assets/Footer.stories-1Cxg8eUV.js new file mode 100644 index 0000000000..bedb72abdb --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Footer.stories-1Cxg8eUV.js @@ -0,0 +1,163 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{H as r,G as i,o as n,P as c,c as j}from"./index.esm-kzH9sPjb.js";import{d as z,h as b,s as F,t as H,u as G,v as P,w as S}from"./index.esm-CPc1noYl.js";import{D as N}from"./PageMenu.stories-D4cAVDKU.js";import{c as L}from"./clsx-B-dksMZM.js";import{r as v}from"./index-RigO-4kf.js";import{S as V}from"./Spotlight-CVxUBei2.js";const w=v.forwardRef(({children:s,className:l,...o},t)=>e.jsx("div",{...o,ref:t,className:L("ams-footer__bottom",l),children:s}));w.displayName="Footer.Bottom";try{Footer.Bottom.displayName="Footer.Bottom",Footer.Bottom.__docgenInfo={description:"",displayName:"Footer.Bottom",props:{}}}catch{}const _=v.forwardRef(({children:s,className:l,...o},t)=>e.jsx(V,{...o,color:"blue",ref:t,className:L("ams-footer__top",l),children:s}));_.displayName="Footer.Top";try{Footer.Top.displayName="Footer.Top",Footer.Top.__docgenInfo={description:"",displayName:"Footer.Top",props:{}}}catch{}const y=v.forwardRef(({children:s,className:l,...o},t)=>e.jsx("footer",{...o,ref:t,className:L("ams-footer",l),children:s}));y.displayName="Footer";const a=Object.assign(y,{Bottom:w,Top:_});try{a.displayName="Footer",a.__docgenInfo={description:"",displayName:"Footer",props:{}}}catch{}const O={title:"Components/Containers/Footer",component:a},B=[{icon:H,name:"Twitter"},{icon:G,name:"Facebook"},{icon:P,name:"Linkedin"},{icon:S,name:"Instagram"}];var h;const d={args:{children:[e.jsxs(a.Top,{children:[e.jsx(r,{className:"ams-visually-hidden",inverseColor:!0,children:"Colofon"}),e.jsxs(i,{gapVertical:"large",paddingVertical:"medium",children:[e.jsxs(i.Cell,{span:4,children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Meer weten"}),e.jsx(n,{children:["Veel gestelde vragen","Over ons","Werken bij","Kalender","Uit in Amsterdam","Bronnen"].map((s,l)=>e.jsx(n.Link,{href:"#",inverseColor:!0,size:"small",children:s},l))})]}),e.jsxs(i.Cell,{span:4,start:{narrow:1,medium:5,wide:5},children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Contact"}),e.jsx(c,{className:"ams-mb--xs",inverseColor:!0,size:"small",children:"Hebt u een vraag en kunt u het antwoord niet vinden op deze website? Neem dan contact met ons op."}),e.jsxs(n,{children:[e.jsx(n.Link,{href:"mailto:redactie@amsterdam.nl",icon:z,inverseColor:!0,size:"small",children:"E-mail"}),e.jsx(n.Link,{href:"tel:+3114020",icon:b,inverseColor:!0,size:"small",children:"14 020"}),e.jsx(n.Link,{href:"#",icon:F,inverseColor:!0,size:"small",children:"Contactgegevens en openingstijden"})]})]}),e.jsxs(i.Cell,{span:4,start:{narrow:1,medium:1,wide:9},children:[e.jsxs("section",{className:"ams-mb--md",children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Nieuwsbrief"}),e.jsx(n,{children:e.jsx(n.Link,{href:"#",inverseColor:!0,size:"small",children:"Inschrijven"})})]}),e.jsxs("section",{children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Volg ons"}),e.jsx(n,{children:B.map(({name:s,icon:l})=>e.jsx(n.Link,{href:"#",icon:l,inverseColor:!0,size:"small",children:s},s))})]})]})]})]},"footer-top"),e.jsxs(a.Bottom,{children:[e.jsx(r,{className:"ams-visually-hidden",level:2,children:"Over deze website"}),e.jsx(i,{paddingVertical:"small",children:e.jsx(i.Cell,{span:"all",children:e.jsx(j,{children:(h=N.args)==null?void 0:h.children})})})]},"footer-bottom")]}};var p;const m={args:{children:[e.jsxs(a.Top,{children:[e.jsx(r,{className:"ams-visually-hidden",inverseColor:!0,children:"Colofon"}),e.jsxs(i,{gapVertical:"large",paddingVertical:"medium",children:[e.jsxs(i.Cell,{span:3,children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Contact"}),e.jsx(c,{className:"ams-mb--xs",size:"small",inverseColor:!0,children:"Heeft u een vraag en kunt u het antwoord niet vinden op deze site? Neem dan contact met ons op."}),e.jsxs(n,{children:[e.jsx(n.Link,{href:"mailto:redactie.os@amsterdam.nl",icon:z,inverseColor:!0,size:"small",children:"E-mail"}),e.jsx(n.Link,{href:"tel:+31202510333",icon:b,inverseColor:!0,size:"small",children:"020 251 0333"})]})]}),e.jsxs(i.Cell,{span:3,start:{narrow:1,medium:5,wide:5},children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Panels en enquêtes"}),e.jsx(c,{className:"ams-mb--xs",inverseColor:!0,size:"small",children:"Bent u uitgenodigd om mee te doen aan onderzoek of heeft u vragen over het panel of stadspaspanel?"}),e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",inverseColor:!0,rel:"external",size:"small",children:"Meedoen aan onderzoek"}),e.jsx(n.Link,{href:"#",inverseColor:!0,rel:"external",size:"small",children:"Panel Amsterdam"}),e.jsx(n.Link,{href:"#",inverseColor:!0,rel:"external",size:"small",children:"Stadspaspanel Amsterdam"})]})]}),e.jsxs(i.Cell,{span:3,start:{narrow:1,medium:1,wide:9},children:[e.jsx(r,{className:"ams-mb--xs",level:2,size:"level-4",inverseColor:!0,children:"Onderzoek en Statistiek"}),e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",inverseColor:!0,size:"small",children:"Over Onderzoek en Statistiek"}),e.jsx(n.Link,{href:"#",inverseColor:!0,size:"small",children:"Veelgestelde vragen"}),e.jsx(n.Link,{href:"#",inverseColor:!0,rel:"external",size:"small",children:"Nieuwsbrief"}),e.jsx(n.Link,{href:"#",inverseColor:!0,size:"small",children:"Vacatures"})]})]})]})]},"footer-top"),e.jsxs(a.Bottom,{children:[e.jsx(r,{className:"ams-visually-hidden",level:2,children:"Over deze website"}),e.jsx(i,{paddingVertical:"small",children:e.jsx(i.Cell,{span:"all",children:e.jsx(j,{children:(p=N.args)==null?void 0:p.children})})})]},"footer-bottom")]}};var k,g,u;d.parameters={...d.parameters,docs:{...(k=d.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + children: [ + + Colofon + + + + + Meer weten + + + {['Veel gestelde vragen', 'Over ons', 'Werken bij', 'Kalender', 'Uit in Amsterdam', 'Bronnen'].map((label, index) => + {label} + )} + + + + + Contact + + + Hebt u een vraag en kunt u het antwoord niet vinden op deze website? Neem dan contact met ons op. + + + + E-mail + + + 14 020 + + + Contactgegevens en openingstijden + + + + +
    + + Nieuwsbrief + + + + Inschrijven + + +
    +
    + + Volg ons + + + {socialPlatforms.map(({ + name, + icon + }) => + {name} + )} + +
    +
    +
    +
    , + + Over deze website + + + + {PageMenuStory.args?.children} + + + ] + } +}`,...(u=(g=d.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var x,C,f;m.parameters={...m.parameters,docs:{...(x=m.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + children: [ + + Colofon + + + + + Contact + + + Heeft u een vraag en kunt u het antwoord niet vinden op deze site? Neem dan contact met ons op. + + + + E-mail + + + 020 251 0333 + + + + + + Panels en enquêtes + + + Bent u uitgenodigd om mee te doen aan onderzoek of heeft u vragen over het panel of stadspaspanel? + + + + Meedoen aan onderzoek + + + Panel Amsterdam + + + Stadspaspanel Amsterdam + + + + + + Onderzoek en Statistiek + + + + Over Onderzoek en Statistiek + + + Veelgestelde vragen + + + Nieuwsbrief + + + Vacatures + + + + + , + + Over deze website + + + + {PageMenuStory.args?.children} + + + ] + } +}`,...(f=(C=m.parameters)==null?void 0:C.docs)==null?void 0:f.source}}};const T=["Default","OnderzoekEnStatistiek"],K=Object.freeze(Object.defineProperty({__proto__:null,Default:d,OnderzoekEnStatistiek:m,__namedExportsOrder:T,default:O},Symbol.toStringTag,{value:"Module"}));export{d as D,K as F,m as O}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.docs-BboTKkZo.js b/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.docs-BboTKkZo.js new file mode 100644 index 0000000000..12229f9609 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.docs-BboTKkZo.js @@ -0,0 +1,53 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as a,as as m}from"./index-CF71P72j.js";import{F as h}from"./FormErrorList.stories-8fRkt2rP.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./Alert-BKkc53u7.js";import"./index.esm-CPc1noYl.js";import"./Icon-B4wlDyQ3.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";import"./IconButton-CxZOFXN2.js";import"./LinkList-JvNP1NPY.js";const l=` + +# Form Error List + +Use this component at the top of a page to summarise any errors a user has made. +When a user makes an error, you must show both a Form Error List and an Error Message above each answer that contains an error. + +## Guidelines + +- Always show a Form Error List when there is a validation error, even if there’s only one. +- You must link the errors in the Form Error List to the answer they relate to (see below). + +## Linking from the Form Error List to each answer + +For questions that require a user to answer using a single field, like a file upload, select, textarea, text input or character count, link to the \`id\` of that field. + +When a user has to enter their answer into multiple fields, such as day, month and year fields, link to the \`id\` of the first field that contains an error. +If you do not know which field contains an error, link to the \`id\` of the first field. + +For questions that require a user to select one or more options from a list using Radios or Checkboxes, link to the \`id\` of the first Radio or Checkbox. + +## Where to put the Form Error List + +Put the Form Error List directly above the first question on the page. Place it outside of the \`\`-tag, [to make sure screen readers do not skip it](https://nldesignsystem.nl/richtlijnen/formulieren/meerdere-stappen/#plaats-de-informatie-over-waar-de-gebruiker-is-in-de-stappen-boven-het-formulier). + +## Error count in document title + +This component adds the error count to the document title, +in line with [GOV.UK guidelines for informing users about validation errors](https://design-system.service.gov.uk/patterns/validation/#how-to-tell-the-user-about-validation-errors). + +## Focus on initial render + +This component receives focus the first time it gets displayed on a page. +This allows keyboard users to quickly navigate to the errors in the form. +It also scrolls the component into view if it isn't already. +Note: this functionality has been disabled on this page, to prevent unexpected focus behaviour. + +## Relevant WCAG requirements + +Pay extra attention to these parts: + +- [WCAG requirement 1.3.1](https://www.w3.org/TR/WCAG21/#info-and-relationships): the heading level of the Form Error List depends on where in the page it is placed, this may differ per page. + +## References + +- [Show an error summary above the form - NL Design System](https://www.nldesignsystem.nl/richtlijnen/formulieren/foutmeldingen#zet-een-samenvatting-van-de-foutmeldingen-boven-het-formulier) +- [Error Summary component - Gov.uk](https://design-system.service.gov.uk/components/error-summary/) +`;/*@license CC0-1.0*/function n(t){return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:h}),` +`,e.jsx(s,{children:l}),` +`,e.jsx(a,{}),` +`,e.jsx(m,{})]})}function W(t={}){const{wrapper:r}={...o(),...t.components};return r?e.jsx(r,{...t,children:e.jsx(n,{...t})}):n()}export{W as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.stories-8fRkt2rP.js b/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.stories-8fRkt2rP.js new file mode 100644 index 0000000000..1c03de2d64 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FormErrorList.stories-8fRkt2rP.js @@ -0,0 +1,7 @@ +import{j as i}from"./jsx-runtime-BjgbQsUx.js";import{r as t}from"./index-RigO-4kf.js";import{c as F}from"./clsx-B-dksMZM.js";import{A as L}from"./Alert-BKkc53u7.js";import{L as h}from"./LinkList-JvNP1NPY.js";const l=t.forwardRef(({className:e,errors:o,focusOnRender:r=!0,hasFocusedOnce:n,heading:d="Verbeter de fouten voor u verder gaat",headingLevel:c=2,setHasFocusedOnce:y,...E},_)=>{const a=t.useRef(null);return t.useImperativeHandle(_,()=>a.current),t.useEffect(()=>{a.current&&r&&!n&&(a.current.focus(),y(!0))},[a]),i.jsx(L,{...E,className:F("ams-form-error-list",e),heading:d,headingLevel:c,ref:a,severity:"error",tabIndex:-1,children:i.jsx(h,{children:o.map(({id:m,label:f})=>i.jsx(h.Link,{href:m,children:f},`${m}-${f}`))})})});l.displayName="FormErrorListWithErrors";try{l.displayName="FormErrorListWithErrors",l.__docgenInfo={description:"",displayName:"FormErrorListWithErrors",props:{heading:{defaultValue:{value:"Verbeter de fouten voor u verder gaat"},description:"The text for the Heading.",name:"heading",required:!1,type:{name:"string"}},errors:{defaultValue:null,description:"The list of error messages to display.",name:"errors",required:!0,type:{name:"FormError[]"}},focusOnRender:{defaultValue:{value:"true"},description:"Whether the component receives focus on first render",name:"focusOnRender",required:!1,type:{name:"boolean"}},headingLevel:{defaultValue:{value:"2"},description:`The hierarchical level of the Heading within the document. +Note: this intentionally does not change the font size.`,name:"headingLevel",required:!1,type:{name:"enum",value:[{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}},hasFocusedOnce:{defaultValue:null,description:"Whether the component has set focus once.",name:"hasFocusedOnce",required:!0,type:{name:"boolean"}},setHasFocusedOnce:{defaultValue:null,description:"Callback to let parent component know whether focus has been set once.",name:"setHasFocusedOnce",required:!0,type:{name:"Dispatch>"}}}}}catch{}const b=(e,o={plural:"invoerfouten",singular:"invoerfout"})=>{const[r,n]=t.useState();return t.useEffect(()=>{n(document.title)},[]),r&&(e.length===1?document.title=`(${e.length} ${o.singular}) ${r}`:e.length>1?document.title=`(${e.length} ${o.plural}) ${r}`:document.title=r),null},u=t.forwardRef(({errors:e,errorCountLabel:o,...r},n)=>{b(e,o);const[d,c]=t.useState(!1);if(e.length!==0)return i.jsx(l,{...r,errors:e,hasFocusedOnce:d,ref:n,setHasFocusedOnce:c})});u.displayName="FormErrorList";try{u.displayName="FormErrorList",u.__docgenInfo={description:"",displayName:"FormErrorList",props:{errorCountLabel:{defaultValue:{value:"{ plural: 'invoerfouten', singular: 'invoerfout' }"},description:`The text following the error count. +This is used to show the error count in the document title.`,name:"errorCountLabel",required:!1,type:{name:"{ plural: string; singular: string; }"}},errors:{defaultValue:null,description:"The list of error messages to display.",name:"errors",required:!0,type:{name:"FormError[]"}},focusOnRender:{defaultValue:{value:"true"},description:"Whether the component receives focus on first render",name:"focusOnRender",required:!1,type:{name:"boolean"}},heading:{defaultValue:{value:"Verbeter de fouten voor u verder gaat"},description:"The text for the Heading.",name:"heading",required:!1,type:{name:"string"}},headingLevel:{defaultValue:{value:"2"},description:`The hierarchical level of the Heading within the document. +Note: this intentionally does not change the font size.`,name:"headingLevel",required:!1,type:{name:"enum",value:[{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const V={title:"Components/Forms/Form Error List",component:u,args:{errors:[{id:"#",label:"Vul een geldige datum in (bijvoorbeeld 6 januari 2030)."},{id:"#",label:"De geldigheidsdatum van uw paspoort moet in de toekomst liggen."}],focusOnRender:!1}},s={};var p,g,v;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(v=(g=s.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};const x=["Default"],w=Object.freeze(Object.defineProperty({__proto__:null,Default:s,__namedExportsOrder:x,default:V},Symbol.toStringTag,{value:"Module"}));export{w as F}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.docs-BiRPlvMA.js b/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.docs-BiRPlvMA.js new file mode 100644 index 0000000000..33fb813ec8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.docs-BiRPlvMA.js @@ -0,0 +1,5 @@ +import{j as o}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as e}from"./index-CF71P72j.js";import{F as p}from"./FormPage.stories-DPUMrj6U.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./config-zaa_gclf.js";import"./PageMenu.stories-D4cAVDKU.js";import"./Icon-B4wlDyQ3.js";import"./Footer.stories-1Cxg8eUV.js";import"./Spotlight-CVxUBei2.js";/*@license CC0-1.0*/function m(t){const r={h1:"h1",p:"p",...i(),...t.components};return o.jsxs(o.Fragment,{children:[` +`,` +`,o.jsx(e,{of:p}),` +`,o.jsx(r.h1,{id:"form-page",children:"Form page"}),` +`,o.jsx(r.p,{children:"This simple example presents various types of fields."})]})}function E(t={}){const{wrapper:r}={...i(),...t.components};return r?o.jsx(r,{...t,children:o.jsx(m,{...t})}):m(t)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.stories-DPUMrj6U.js b/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.stories-DPUMrj6U.js new file mode 100644 index 0000000000..505e7f1f75 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/FormPage.stories-DPUMrj6U.js @@ -0,0 +1,4 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{G as d,i as m,H as g,e as a,f as n,P as l,j as v,k as b,F as c,C as f,T as s,R as o,l as y,m as t,n as w,a as F}from"./index.esm-kzH9sPjb.js";import{r as C}from"./index-RigO-4kf.js";import{c as D}from"./config-zaa_gclf.js";const S=()=>{const[u,p]=C.useState(0);return e.jsx(d,{paddingTop:"small",paddingBottom:"medium",children:e.jsxs(d.Cell,{span:{narrow:4,medium:6,wide:8},start:{narrow:1,medium:2,wide:3},children:[e.jsx(m,{children:e.jsx(m.Link,{children:"Home"})}),e.jsx(g,{className:"ams-mb--md",children:"Contact"}),e.jsxs("form",{className:"ams-gap--md",id:"main",onSubmit:i=>i.preventDefault(),children:[e.jsxs(a,{children:[e.jsx(n,{htmlFor:"body",children:"Wat wilt u aan de gemeente vragen?"}),e.jsx(l,{id:"bodyDescription",size:"small",children:"Een duidelijke beschrijving van uw vraag helpt ons bij het behandelen."}),e.jsx(v,{"aria-describedby":"bodyDescription",id:"body",onChange:i=>p(i.target.value.length),rows:4}),e.jsx(b,{length:u,maxLength:1e3})]}),e.jsx(c,{"aria-describedby":"contactDetailsDescription",legend:"Wat zijn uw gegevens?",children:e.jsxs(f,{gap:"small",children:[e.jsx(l,{id:"contactDetailsDescription",children:"Wij hebben uw gegevens nodig om contact met u te kunnen opnemen."}),e.jsxs(a,{children:[e.jsx(n,{htmlFor:"initials",children:"Voorletters"}),e.jsx(s,{id:"initials",name:"initials"})]}),e.jsxs(a,{children:[e.jsx(n,{htmlFor:"familyName",children:"Achternaam"}),e.jsx(s,{autoComplete:"family-name",id:"familyName",name:"familyName"})]}),e.jsxs(c,{legend:"Woonplaats",children:[e.jsx(o,{name:"city",value:"amsterdam",children:"Amsterdam"}),e.jsx(o,{name:"city",value:"weesp",children:"Weesp"}),e.jsx(o,{name:"city",value:"anders",children:"Anders"})]}),e.jsxs(a,{children:[e.jsx(n,{htmlFor:"email",children:"E-mail"}),e.jsx(s,{autoComplete:"email",id:"email",name:"email"})]}),e.jsxs(y,{wrap:!0,children:[e.jsxs(a,{children:[e.jsx(n,{htmlFor:"countryCode",children:"Landnummer"}),e.jsxs(t,{id:"countryCode",name:"countryCode",children:[e.jsx(t.Option,{value:"+31",children:"Nederland +31"}),e.jsx(t.Option,{value:"+32",children:"België +32"}),e.jsx(t.Option,{value:"+33",children:"Frankrijk +33"})]})]}),e.jsxs(a,{children:[e.jsx(n,{htmlFor:"phone",children:"Telefoonnummer"}),e.jsx(s,{autoComplete:"tel",id:"phone",name:"phone"})]})]})]})}),e.jsx(w,{severity:"info",children:e.jsx(l,{children:"We bewaren uw contactgegevens voor het afhandelen van uw vraag of klacht en het verbeteren van onze dienstverlening."})}),e.jsx("div",{children:e.jsx(F,{type:"submit",children:"Versturen"})})]})]})})};/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const k={...D,title:"Pages/Amsterdam.nl/Form Page",component:S},r={};var h,j,x;r.parameters={...r.parameters,docs:{...(h=r.parameters)==null?void 0:h.docs,source:{originalSource:"{}",...(x=(j=r.parameters)==null?void 0:j.docs)==null?void 0:x.source}}};const T=["Default"],P=Object.freeze(Object.defineProperty({__proto__:null,Default:r,__namedExportsOrder:T,default:k},Symbol.toStringTag,{value:"Module"}));export{P as F}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Gap.docs-2kFAXfVC.js b/demo-npm_and_yarn/vite-6.0.3/assets/Gap.docs-2kFAXfVC.js new file mode 100644 index 0000000000..7e51cf1164 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Gap.docs-2kFAXfVC.js @@ -0,0 +1,34 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as t}from"./index-3rgQkYFR.js";import{ae as o,aq as i,ar as r,as as m}from"./index-CF71P72j.js";import{G as p}from"./Gap.stories-5FY5L0Cc.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const l=` + +# Gap + +Adds white space between a set of elements. + +## Class names + +The five sizes of [Component Space](/docs/brand-design-tokens-space--docs) are available for the width or height of the gap. + +| Class name | Example | +| ------------- | ----------------------------------------------------------------------------------------- | +| \`ams-gap--xs\` |
    | +| \`ams-gap--sm\` |
    | +| \`ams-gap--md\` |
    | +| \`ams-gap--lg\` |
    | +| \`ams-gap--xl\` |
    | + +## Guidelines + +- Use this utility class to vertically separate the children of a parent element from each other. +- Do not use it on the Grid component. + Grid is responsible for its own gaps. +- It can be used on any other element and sets the \`gap\` CSS property. + It also makes the element a grid container; the gap would be ignored otherwise. + These declarations are marked with the \`!important\` flag to ensure they override any other gaps and display modes. +- To add a gap between 2 siblings, the first one can be given a [Margin Bottom](/docs/utilities-css-margin--docs) instead. + This may be preferable because it doesn’t change the parent’s display mode. +`;/*@license CC0-1.0*/function n(s){return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:p}),` +`,e.jsx(i,{children:l}),` +`,e.jsx(r,{}),` +`,e.jsx(m,{})]})}function G(s={}){const{wrapper:a}={...t(),...s.components};return a?e.jsx(a,{...s,children:e.jsx(n,{...s})}):n()}export{G as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Gap.stories-5FY5L0Cc.js b/demo-npm_and_yarn/vite-6.0.3/assets/Gap.stories-5FY5L0Cc.js new file mode 100644 index 0000000000..fcaa56cd72 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Gap.stories-5FY5L0Cc.js @@ -0,0 +1,6 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{P as s}from"./index.esm-kzH9sPjb.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const t=({children:r,size:l})=>e.jsx("span",{className:`ams-gap--${l}`,children:r});try{t.displayName="Gap",t.__docgenInfo={description:"Renders examples in Storybook. Not for reuse.",displayName:"Gap",props:{size:{defaultValue:null,description:"The amount of space between the element’s children.",name:"size",required:!0,type:{name:"enum",value:[{value:'"xs"'},{value:'"sm"'},{value:'"md"'},{value:'"lg"'},{value:'"xl"'}]}}}}}catch{}const c=({size:r})=>e.jsxs("div",{className:`ams-gap--${r}`,children:[e.jsx(s,{children:"These paragraphs are separated by a gap."}),e.jsx(s,{children:"These paragraphs are separated by a gap."}),e.jsx(s,{children:"These paragraphs are separated by a gap."})]}),d={title:"Utilities/CSS/Gap",component:t,args:{size:"xs"}},a={render:c};var o,p,n;a.parameters={...a.parameters,docs:{...(o=a.parameters)==null?void 0:o.docs,source:{originalSource:`{ + render +}`,...(n=(p=a.parameters)==null?void 0:p.docs)==null?void 0:n.source}}};const i=["Default"],g=Object.freeze(Object.defineProperty({__proto__:null,Default:a,__namedExportsOrder:i,default:d},Symbol.toStringTag,{value:"Module"}));export{g as G}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Grid.docs-Dxz6hTYb.js b/demo-npm_and_yarn/vite-6.0.3/assets/Grid.docs-Dxz6hTYb.js new file mode 100644 index 0000000000..c108a8410d --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Grid.docs-Dxz6hTYb.js @@ -0,0 +1,74 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as a,aq as r,ar as l,as as d,at as s}from"./index-CF71P72j.js";import{G as c,V as h,a as p,S as m,b as u,c as x,d as g,I as w}from"./Grid.stories-bmYGHC93.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./paddingClasses-C5gheHLv.js";const j=` + +# Grid + +Divides the screen into columns to align the elements of a page. + +## Guidelines + +- Every page should use the grid as the foundation for its layout. + It is placed directly within the [Screen](/docs/components-layout-screen--docs). +- A [Footer](/docs/components-containers-footer--docs) and a [Spotlight](/docs/components-containers-spotlight--docs) are slightly wider than the grid. + You close one instance of the grid before these components. + Inside and optionally after them, you start a new one. + Multiple instances of the grid component are possible on a page, but the columns of all grids must align precisely. +- Within the grid, you create cells containing the desired content. + A cell often spans multiple columns of the grid. +- The Gap utility classes must not be used on the Grid component. + +## Design + +The [design choices](/docs/brand-design-tokens-grid--docs) are described in the general documentation. +`;/*@license CC0-1.0*/function t(o){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...i(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(a,{of:c}),` +`,e.jsx(r,{children:j}),` +`,e.jsx(l,{}),` +`,e.jsx(d,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.p,{children:`The grey strokes in the examples on this page indicate the columns of the grid. +The gaps between the columns are white – note that they can be wider than the columns. +Pink boxes represent cells on the grid.`}),` +`,e.jsx(n.h3,{id:"vertical-padding",children:"Vertical padding"}),` +`,e.jsxs(n.p,{children:["Add white space above and below the grid through the ",e.jsx(n.code,{children:"padding…"}),` props. +This is useful on a coloured background, like `,e.jsx(n.a,{href:"/docs/components-containers-footer--docs",children:"Footer"})," or ",e.jsx(n.a,{href:"/docs/components-containers-spotlight--docs",children:"Spotlight"}),`, or between two consecutive grids. +Specify a value of `,e.jsx(n.code,{children:"medium"}),` for vertical white space as wide as the horizontal. +Use `,e.jsx(n.code,{children:"small"})," for half that width and ",e.jsx(n.code,{children:"large"}),` for double. +This padding is responsive as well.`]}),` +`,e.jsx(s,{of:h}),` +`,e.jsx(n.h3,{id:"vertical-gap",children:"Vertical gap"}),` +`,e.jsxs(n.p,{children:[`A grid automatically creates a new row if the next cell doesn’t fit the current one. +White space between rows is as wide as that between columns. +Use the `,e.jsx(n.code,{children:"verticalGap"})," prop to make it larger, smaller, or even remove it."]}),` +`,e.jsx(s,{of:p}),` +`,e.jsx(n.h3,{id:"span-columns",children:"Span columns"}),` +`,e.jsxs(n.p,{children:[`A cell defaults to spanning 1 column in the grid. +Use the `,e.jsx(n.code,{children:"span"})," prop to make a cell span more columns."]}),` +`,e.jsx(s,{of:m}),` +`,e.jsx(n.h3,{id:"span-responsively",children:"Span responsively"}),` +`,e.jsxs(n.p,{children:[`You can make the number of columns a cell spans depend on the window width. +Use the `,e.jsx(n.code,{children:"span"}),` prop with 3 values for narrow, medium, and wide windows. +E.g. `,e.jsx(n.code,{children:"span={{ narrow: 4, medium: 6, wide: 8 }}"})," makes the cell span all 4 columns on narrow windows, 6 of the 8 on medium windows, and 8 of the 12 on wide windows."]}),` +`,e.jsx(s,{of:u}),` +`,e.jsx(n.h3,{id:"span-all-columns",children:"Span all columns"}),` +`,e.jsxs(n.p,{children:["To stretch the cell to all columns of the grid – whether that are 4, 8, or 12 – use ",e.jsx(n.code,{children:'span="all"'}),"."]}),` +`,e.jsx(s,{of:x}),` +`,e.jsx(n.h3,{id:"start-position",children:"Start position"}),` +`,e.jsxs(n.p,{children:[`Each cell automatically starts in the next available position in the grid. +Adjust the starting position of a cell with the `,e.jsx(n.code,{children:"start"}),` prop. +This way, you can align cells in multiple rows or center a cell horizontally. +It can also skip a column for more white space between cells.`]}),` +`,e.jsxs(n.p,{children:[`The starting position of a cell may also depend on the window width. +Use the `,e.jsx(n.code,{children:"start"})," prop with 3 values, e.g. ",e.jsx(n.code,{children:"start={{ narrow: 2, medium: 4, wide: 6 }}"}),"."]}),` +`,e.jsx(s,{of:g}),` +`,e.jsx(n.h3,{id:"improve-semantics",children:"Improve semantics"}),` +`,e.jsxs(n.p,{children:["By default, both Grid and Grid Cell render a ",e.jsx(n.code,{children:"
    "}),` element in HTML. +Use the `,e.jsx(n.code,{children:"as"})," prop on either to make your markup more semantic."]}),` +`,e.jsx(s,{of:w}),` +`,e.jsx(n.h2,{id:"guidelines",children:"Guidelines"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:"Ensure that the number of columns you assign to a cell matches the amount of columns in the grid for the respective window width."}),` +`,e.jsx(n.li,{children:"The same applies to starting a cell in a later column."}),` +`,e.jsx(n.li,{children:`If the total of both values is too large, the browser adds columns to the grid. +This is not allowed.`}),` +`]})]})}function V(o={}){const{wrapper:n}={...i(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(t,{...o})}):t(o)}export{V as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Grid.stories-bmYGHC93.js b/demo-npm_and_yarn/vite-6.0.3/assets/Grid.stories-bmYGHC93.js new file mode 100644 index 0000000000..bace742084 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Grid.stories-bmYGHC93.js @@ -0,0 +1,58 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{c as H}from"./clsx-B-dksMZM.js";import{r as $}from"./index-RigO-4kf.js";import{g as W,p as X}from"./paddingClasses-C5gheHLv.js";const z=$.forwardRef(({as:a="div",children:l,className:g,span:u,start:v,...f},y)=>e.jsx(a,{...f,ref:y,className:H("ams-grid__cell",W(u,v),g),children:l}));z.displayName="Grid.Cell";try{Grid.Cell.displayName="Grid.Cell",Grid.Cell.__docgenInfo={description:"",displayName:"Grid.Cell",props:{as:{defaultValue:null,description:"The HTML tag to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"main"'},{value:'"div"'},{value:'"section"'},{value:'"aside"'},{value:'"footer"'},{value:'"header"'},{value:'"nav"'}]}},span:{defaultValue:null,description:`Lets the cell span the full width of all grid variants. +The amount of grid columns the cell spans.`,name:"span",required:!1,type:{name:'"all" | GridColumnNumber | GridColumnNumbers'}},start:{defaultValue:null,description:"The index of the grid column the cell starts at.",name:"start",required:!1,type:{name:"GridColumnNumber | GridColumnNumbers"}}}}}catch{}const J=$.forwardRef(({as:a="div",children:l,className:g,gapVertical:u,paddingBottom:v,paddingTop:f,paddingVertical:y,...Q},U)=>e.jsx(a,{...Q,ref:U,className:H("ams-grid",u&&`ams-grid--gap-vertical--${u}`,X("grid",v,f,y),g),children:l}));J.displayName="Grid";const s=Object.assign(J,{Cell:z});try{s.displayName="Grid",s.__docgenInfo={description:"",displayName:"Grid",props:{as:{defaultValue:null,description:"The HTML tag to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"main"'},{value:'"div"'},{value:'"section"'},{value:'"aside"'},{value:'"footer"'},{value:'"header"'},{value:'"nav"'}]}},gapVertical:{defaultValue:null,description:"The amount of space between rows.",name:"gapVertical",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"small"'},{value:'"large"'}]}},paddingBottom:{defaultValue:null,description:"The amount of space below.",name:"paddingBottom",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}},paddingTop:{defaultValue:null,description:"The amount of space above.",name:"paddingTop",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}},paddingVertical:{defaultValue:null,description:"The amount of space above and below.",name:"paddingVertical",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'}]}}}}}catch{}const Y={title:"Components/Layout/Grid",component:s,args:{gapVertical:void 0,paddingVertical:"medium"},argTypes:{className:{table:{disable:!0}},gapVertical:{control:{type:"radio",labels:{none:"none",small:"small",undefined:"medium",large:"large"}},options:["none","small",void 0,"large"]},paddingVertical:{control:{type:"radio",labels:{undefined:"none",small:"small",medium:"medium",large:"large"}},options:[void 0,"small","medium","large"]},paddingTop:{control:{type:"radio",labels:{undefined:"none",small:"small",medium:"medium",large:"large"}},options:[void 0,"small","medium","large"]},paddingBottom:{control:{type:"radio",labels:{undefined:"none",small:"small",medium:"medium",large:"large"}},options:[void 0,"small","medium","large"]}},parameters:{layout:"fullscreen"}};s.Cell;const K=()=>e.jsx(s,{className:"ams-docs-grid",children:Array.from(Array(12).keys()).map(a=>e.jsx(s.Cell,{className:"ams-docs-grid__cell"},a))}),C={decorators:[a=>e.jsxs(e.Fragment,{children:[e.jsx(K,{}),e.jsx(a,{})]})]},p={decorators:[a=>e.jsxs(e.Fragment,{children:[e.jsx(K,{}),e.jsx(s,{paddingVertical:"medium",children:e.jsx(a,{})})]})],render:({children:a,...l})=>e.jsx(s.Cell,{...l,children:a})},r={...C},n={...C,args:{children:e.jsx(s.Cell,{className:"ams-docs-item",span:"all"})}},o={...C,args:{children:[e.jsx(s.Cell,{className:"ams-docs-item",span:"all"},1),e.jsx(s.Cell,{className:"ams-docs-item",span:"all"},2)],gapVertical:"small"}},t={...p,args:{children:e.jsx("div",{className:"ams-docs-item"}),span:4}},m={...p,args:{children:e.jsx("div",{className:"ams-docs-item"}),span:{narrow:4,medium:6,wide:8}}},i={...p,args:{children:e.jsx("div",{className:"ams-docs-item"}),span:"all"}},d={...p,args:{children:e.jsx("div",{className:"ams-docs-item"}),span:3,start:{narrow:2,medium:4,wide:6}}},c={...p,args:{as:"section"},render:({as:a})=>e.jsx(s.Cell,{as:a,span:"all",children:e.jsx("div",{className:"ams-docs-item"})})};var h,S,N;r.parameters={...r.parameters,docs:{...(h=r.parameters)==null?void 0:h.docs,source:{originalSource:`{ + ...StoryTemplate +}`,...(N=(S=r.parameters)==null?void 0:S.docs)==null?void 0:N.source}}};var x,G,j;n.parameters={...n.parameters,docs:{...(x=n.parameters)==null?void 0:x.docs,source:{originalSource:`{ + ...StoryTemplate, + args: { + children: + } +}`,...(j=(G=n.parameters)==null?void 0:G.docs)==null?void 0:j.source}}};var T,_,V;o.parameters={...o.parameters,docs:{...(T=o.parameters)==null?void 0:T.docs,source:{originalSource:`{ + ...StoryTemplate, + args: { + children: [, ], + gapVertical: 'small' + } +}`,...(V=(_=o.parameters)==null?void 0:_.docs)==null?void 0:V.source}}};var b,w,q;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + ...CellStoryTemplate, + args: { + children:
    , + span: 4 + } +}`,...(q=(w=t.parameters)==null?void 0:w.docs)==null?void 0:q.source}}};var P,R,I;m.parameters={...m.parameters,docs:{...(P=m.parameters)==null?void 0:P.docs,source:{originalSource:`{ + ...CellStoryTemplate, + args: { + children:
    , + span: { + narrow: 4, + medium: 6, + wide: 8 + } + } +}`,...(I=(R=m.parameters)==null?void 0:R.docs)==null?void 0:I.source}}};var k,A,B;i.parameters={...i.parameters,docs:{...(k=i.parameters)==null?void 0:k.docs,source:{originalSource:`{ + ...CellStoryTemplate, + args: { + children:
    , + span: 'all' + } +}`,...(B=(A=i.parameters)==null?void 0:A.docs)==null?void 0:B.source}}};var L,O,E;d.parameters={...d.parameters,docs:{...(L=d.parameters)==null?void 0:L.docs,source:{originalSource:`{ + ...CellStoryTemplate, + args: { + children:
    , + span: 3, + start: { + narrow: 2, + medium: 4, + wide: 6 + } + } +}`,...(E=(O=d.parameters)==null?void 0:O.docs)==null?void 0:E.source}}};var M,D,F;c.parameters={...c.parameters,docs:{...(M=c.parameters)==null?void 0:M.docs,source:{originalSource:`{ + ...CellStoryTemplate, + args: { + as: 'section' + }, + render: ({ + as + }: GridCellProps) => +
    + +}`,...(F=(D=c.parameters)==null?void 0:D.docs)==null?void 0:F.source}}};const Z=["Default","VerticalPadding","VerticalGap","SpanColumns","SpanResponsively","SpanAllColumns","StartPosition","ImproveSemantics"],re=Object.freeze(Object.defineProperty({__proto__:null,Default:r,ImproveSemantics:c,SpanAllColumns:i,SpanColumns:t,SpanResponsively:m,StartPosition:d,VerticalGap:o,VerticalPadding:n,__namedExportsOrder:Z,default:Y},Symbol.toStringTag,{value:"Module"}));export{re as G,c as I,t as S,n as V,o as a,m as b,i as c,d}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Header.docs-ByL-C9za.js b/demo-npm_and_yarn/vite-6.0.3/assets/Header.docs-ByL-C9za.js new file mode 100644 index 0000000000..e867bf43b9 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Header.docs-ByL-C9za.js @@ -0,0 +1,47 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as s,aq as r,ar as m,as as h,at as t}from"./index-CF71P72j.js";import{H as d,F as p,W as u,a as l,b as c,c as f,d as x,e as g}from"./Header.stories-aCN0oei0.js";import{S as j}from"./StatusBadge-DiE14TfE.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Logo-BazI2ckd.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";import"./Badge-BvbF-Lgn.js";const w=` + +# Header + +Displays the City’s logo at the top of every page, and optionally a navigation menu. +Includes the name of the application if it is not the general website. + +## Guidelines + +- The Header must be used on all websites and applications for the City of Amsterdam. +- It includes the logo of the City or the organization, the site title (except for the general website), and a menu with links to commonly used pages. +- The Header is important because it conveys our corporate identity and is the first thing people see. + Using it consistently helps users recognize and trust the website. +- It is the same on every page of the application. +- The page menu can contain a maximum of 5 items. + The last two will often be ‘Search’ and ‘Menu’. +- Labels should be short to ensure the menu fits on one line, even on medium-wide screens. +- An icon can be added to the end of a link to make its function easier to find. + +## References + +- A Header is a [landmark](https://www.w3.org/TR/wai-aria-practices-1.1/#aria_landmark_roles) and can be use to group navigation elements. +- [WCAG 3.2.3](https://wcag.com/designers/3-2-3-consistent-navigation/) Consistent Navigation: Navigation menus that appear on multiple pages are consistent. +`;/*@license CC0-1.0*/function i(a){const e={a:"a",h2:"h2",h3:"h3",p:"p",...o(),...a.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(s,{of:d}),` +`,n.jsx(j,{reason:"Needs work for narrow screens and integration with Mega Menu."}),` +`,n.jsx(r,{children:w}),` +`,n.jsx(m,{}),` +`,n.jsx(h,{}),` +`,n.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(e.h3,{id:"for-a-sub-brand",children:"For a sub-brand"}),` +`,n.jsx(t,{of:p}),` +`,n.jsx(e.h3,{id:"with-app-name",children:"With app name"}),` +`,n.jsx(t,{of:u}),` +`,n.jsx(e.h3,{id:"with-menu-button",children:"With menu button"}),` +`,n.jsx(t,{of:l}),` +`,n.jsx(e.h3,{id:"with-links",children:"With links"}),` +`,n.jsxs(e.p,{children:["Use a ",n.jsx(e.a,{href:"/docs/components-navigation-page-menu--docs",children:"Page Menu"}),` to add links. +A Page Menu in the Header should not wrap.`]}),` +`,n.jsx(t,{of:c}),` +`,n.jsx(e.h3,{id:"with-links-and-menu-button",children:"With links and menu button"}),` +`,n.jsx(t,{of:f}),` +`,n.jsx(e.h3,{id:"with-app-name-and-menu-button",children:"With app name and menu button"}),` +`,n.jsx(t,{of:x}),` +`,n.jsx(e.h3,{id:"with-app-name-links-and-menu-button",children:"With app name, links and menu button"}),` +`,n.jsx(t,{of:g})]})}function X(a={}){const{wrapper:e}={...o(),...a.components};return e?n.jsx(e,{...a,children:n.jsx(i,{...a})}):i(a)}export{X as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Header.stories-aCN0oei0.js b/demo-npm_and_yarn/vite-6.0.3/assets/Header.stories-aCN0oei0.js new file mode 100644 index 0000000000..75d922dc01 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Header.stories-aCN0oei0.js @@ -0,0 +1,53 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{c as a}from"./index.esm-kzH9sPjb.js";import{j as c}from"./index.esm-CPc1noYl.js";import{c as z}from"./clsx-B-dksMZM.js";import{r as O}from"./index-RigO-4kf.js";import{L as U}from"./Logo-BazI2ckd.js";import{H as J}from"./Heading-Vg3KKL7T.js";const u=O.forwardRef(({appName:l,className:V,links:p,logoBrand:Z="amsterdam",logoLink:D="/",logoLinkTitle:F="Ga naar de homepage",menu:g,...I},R)=>e.jsx(e.Fragment,{children:e.jsxs("header",{...I,ref:R,className:z("ams-header",V),children:[e.jsxs("a",{href:D,className:"ams-header__logo-link",children:[e.jsx("span",{className:"ams-visually-hidden",children:F}),e.jsx(U,{brand:Z})]}),p&&e.jsx("div",{className:"ams-header__links",children:p}),g&&e.jsx("div",{className:"ams-header__menu",children:g}),l&&e.jsx("div",{className:"ams-header__app-name",children:e.jsx(J,{level:1,size:"level-3",className:"ams-header__app-name-heading",children:l})})]})}));u.displayName="Header";try{u.displayName="Header",u.__docgenInfo={description:"",displayName:"Header",props:{appName:{defaultValue:null,description:"The name of the application.",name:"appName",required:!1,type:{name:"string"}},links:{defaultValue:null,description:"The list of menu links. Use a Page Menu here.",name:"links",required:!1,type:{name:"ReactNode"}},logoBrand:{defaultValue:{value:"amsterdam"},description:"The name of the brand for which to display the logo.",name:"logoBrand",required:!1,type:{name:"enum",value:[{value:'"amsterdam"'},{value:'"ggd-amsterdam"'},{value:'"museum-weesp"'},{value:'"stadsarchief"'},{value:'"stadsbank-van-lening"'},{value:'"vga-verzekeringen"'}]}},logoLink:{defaultValue:{value:"/"},description:"The url for the link on the logo.",name:"logoLink",required:!1,type:{name:"string"}},logoLinkTitle:{defaultValue:{value:"Ga naar de homepage"},description:"The accessible text for the link on the logo.",name:"logoLinkTitle",required:!1,type:{name:"string"}},menu:{defaultValue:null,description:"A button to toggle the visibility of a Mega Menu.",name:"menu",required:!1,type:{name:"ReactNode"}}}}}catch{}const K={title:"Components/Containers/Header",component:u},n={},r={args:{logoBrand:"ggd-amsterdam",logoLink:"https://www.ggd.amsterdam.nl/",logoLinkTitle:"Naar de homepage van de GGD Amsterdam"}},s={args:{appName:"Aan de Amsterdamse grachten"}},t={args:{links:e.jsxs(a,{alignEnd:!0,wrap:!1,children:[e.jsx(a.Link,{href:"#",children:"Contact"}),e.jsx(a.Link,{href:"#",children:"Mijn Amsterdam"}),e.jsx(a.Link,{href:"#",icon:c,children:"Zoeken"})]})}},o={args:{menu:e.jsx("button",{className:"ams-header__menu-button",children:"Menu"})}},i={args:{links:e.jsxs(a,{alignEnd:!0,wrap:!1,children:[e.jsx(a.Link,{href:"#",children:"Contact"}),e.jsx(a.Link,{href:"#",children:"Mijn Amsterdam"}),e.jsx(a.Link,{href:"#",icon:c,children:"Zoeken"})]}),menu:e.jsx("button",{className:"ams-header__menu-button",children:"Menu"})}},m={args:{appName:"Aan de Amsterdamse grachten",menu:e.jsx("button",{className:"ams-header__menu-button",children:"Menu"})}},d={args:{appName:"Aan de Amsterdamse grachten",links:e.jsxs(a,{alignEnd:!0,wrap:!1,children:[e.jsx(a.Link,{href:"#",children:"Contact"}),e.jsx(a.Link,{href:"#",children:"Mijn Amsterdam"}),e.jsx(a.Link,{href:"#",icon:c,children:"Zoeken"})]}),menu:e.jsx("button",{className:"ams-header__menu-button",children:"Menu"})}};var h,k,f;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:"{}",...(f=(k=n.parameters)==null?void 0:k.docs)==null?void 0:f.source}}};var M,L,_;r.parameters={...r.parameters,docs:{...(M=r.parameters)==null?void 0:M.docs,source:{originalSource:`{ + args: { + logoBrand: 'ggd-amsterdam', + logoLink: 'https://www.ggd.amsterdam.nl/', + logoLinkTitle: 'Naar de homepage van de GGD Amsterdam' + } +}`,...(_=(L=r.parameters)==null?void 0:L.docs)==null?void 0:_.source}}};var j,N,A;s.parameters={...s.parameters,docs:{...(j=s.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + appName: 'Aan de Amsterdamse grachten' + } +}`,...(A=(N=s.parameters)==null?void 0:N.docs)==null?void 0:A.source}}};var b,x,P;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + links: + Contact + Mijn Amsterdam + + Zoeken + + + } +}`,...(P=(x=t.parameters)==null?void 0:x.docs)==null?void 0:P.source}}};var v,S,y;o.parameters={...o.parameters,docs:{...(v=o.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + menu: + } +}`,...(y=(S=o.parameters)==null?void 0:S.docs)==null?void 0:y.source}}};var w,B,W;i.parameters={...i.parameters,docs:{...(w=i.parameters)==null?void 0:w.docs,source:{originalSource:`{ + args: { + links: + Contact + Mijn Amsterdam + + Zoeken + + , + menu: + } +}`,...(W=(B=i.parameters)==null?void 0:B.docs)==null?void 0:W.source}}};var T,E,H;m.parameters={...m.parameters,docs:{...(T=m.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + appName: 'Aan de Amsterdamse grachten', + menu: + } +}`,...(H=(E=m.parameters)==null?void 0:E.docs)==null?void 0:H.source}}};var C,q,G;d.parameters={...d.parameters,docs:{...(C=d.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + appName: 'Aan de Amsterdamse grachten', + links: + Contact + Mijn Amsterdam + + Zoeken + + , + menu: + } +}`,...(G=(q=d.parameters)==null?void 0:q.docs)==null?void 0:G.source}}};const Q=["Default","ForSubBrand","WithAppName","WithLinks","WithMenuButton","WithLinksAndMenuButton","WithAppNameAndMenuButton","WithAppNameLinksAndMenuButton"],se=Object.freeze(Object.defineProperty({__proto__:null,Default:n,ForSubBrand:r,WithAppName:s,WithAppNameAndMenuButton:m,WithAppNameLinksAndMenuButton:d,WithLinks:t,WithLinksAndMenuButton:i,WithMenuButton:o,__namedExportsOrder:Q,default:K},Symbol.toStringTag,{value:"Module"}));export{r as F,se as H,s as W,o as a,t as b,i as c,m as d,d as e}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Heading-Vg3KKL7T.js b/demo-npm_and_yarn/vite-6.0.3/assets/Heading-Vg3KKL7T.js new file mode 100644 index 0000000000..acb94f3f38 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Heading-Vg3KKL7T.js @@ -0,0 +1 @@ +import{j as d}from"./jsx-runtime-BjgbQsUx.js";import{c as m}from"./clsx-B-dksMZM.js";import{r as v}from"./index-RigO-4kf.js";import{g as c}from"./getHeadingTag-Dv1eMqvl.js";const e=v.forwardRef(({children:a,className:r,inverseColor:i,level:l=1,size:n,...o},t)=>{const s=c(l),u=n??`level-${l}`;return d.jsx(s,{ref:t,className:m("ams-heading",`ams-heading--${u}`,i&&"ams-heading--inverse-color",r),...o,children:a})});e.displayName="Heading";try{e.displayName="Heading",e.__docgenInfo={description:"",displayName:"Heading",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},level:{defaultValue:{value:"1"},description:"The hierarchical level within the document.",name:"level",required:!1,type:{name:"enum",value:[{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}},size:{defaultValue:null,description:"Uses larger or smaller text without changing its position in the heading hierarchy.",name:"size",required:!1,type:{name:"enum",value:[{value:'"level-3"'},{value:'"level-4"'},{value:'"level-5"'},{value:'"level-6"'},{value:'"level-1"'},{value:'"level-2"'}]}}}}}catch{}export{e as H}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Heading.docs-BWSbzA9G.js b/demo-npm_and_yarn/vite-6.0.3/assets/Heading.docs-BWSbzA9G.js new file mode 100644 index 0000000000..6921a5ad3f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Heading.docs-BWSbzA9G.js @@ -0,0 +1,56 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as l,as as h,at as s}from"./index-CF71P72j.js";import{H as c,L as d,a as p,b as u,c as g,S as m,I as v}from"./Heading.stories-D7Eh-EEO.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";const x=` + +# Heading + +Describes the content that follows it. +Use Headings to allow the user to grasp the structure of the page quickly. + +## Guidelines + +- A heading describes the content beneath it. +- Every page should contain one Heading with level 1. +- Do not skip heading levels, e.g. a level 2 Heading should be followed by one with level 3, not level 4. +- Do not use a Heading for formatting and styling, but to represent the page’s structure. + Users of screen readers use headings to navigate the page – an incorrect hierarchy can confuse them. + +## Relevant WCAG requirements + +- [WCAG 1.3.1](https://www.w3.org/WAI/WCAG21/quickref/#qr-content-structure-separation-programmatic): + Text that looks like a heading is also recognized as a heading by a computer. + Using the correct heading level makes the page structure clear for all users. +- [WCAG 2.4.1](https://www.w3.org/WAI/WCAG21/quickref/#qr-navigation-mechanisms-skip): Headings can be used to navigate to the next section with the keyboard. +- [WCAG 2.4.6](https://www.w3.org/WAI/WCAG21/quickref/#headings-and-labels): Use headings to describe the purpose or subject of the underlying content. +- [WCAG 2.4.10](https://www.w3.org/WAI/WCAG21/quickref/#qr-navigation-mechanisms-headings): Use headings to structure the content. + +## References + +- [W3C - Headings](https://www.w3.org/WAI/tutorials/page-structure/headings/) +- [W3C - Headings & labels](https://www.w3.org/TR/WCAG21/#headings-and-labels) +- [A11Y project - Heading structure](https://www.a11yproject.com/posts/how-to-accessible-heading-structure/) +`;/*@license CC0-1.0*/function o(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:c}),` +`,e.jsx(a,{children:x}),` +`,e.jsx(l,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"levels",children:"Levels"}),` +`,e.jsx(n.p,{children:`We’ve limited the number of heading levels to four. +More detailed content should probably be split into multiple pages or have some sections merged.`}),` +`,e.jsx(n.h4,{id:"level-1",children:"Level 1"}),` +`,e.jsx(s,{of:d}),` +`,e.jsx(n.h4,{id:"level-2",children:"Level 2"}),` +`,e.jsx(s,{of:p}),` +`,e.jsx(n.h4,{id:"level-3",children:"Level 3"}),` +`,e.jsx(s,{of:u}),` +`,e.jsx(n.h4,{id:"level-4",children:"Level 4"}),` +`,e.jsx(s,{of:g}),` +`,e.jsx(n.h3,{id:"sizes",children:"Sizes"}),` +`,e.jsxs(n.p,{children:[`It may be visually more suitable to display a heading in a smaller font size. +Six sizes from the set of `,e.jsx(n.a,{href:"/docs/brand-design-tokens-text--docs",children:"Text Levels"}),` can be used for this purpose. +Ensure that you still select a level that accurately represents the section’s hierarchy.`]}),` +`,e.jsx(s,{of:m}),` +`,e.jsx(n.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsxs(n.p,{children:["Set the ",e.jsx(n.code,{children:"inverseColor"}),` prop if the Heading sits on a dark background. +This ensures the colour of the text provides enough contrast.`]}),` +`,e.jsx(s,{of:v})]})}function R(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(o,{...t})}):o(t)}export{R as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Heading.stories-D7Eh-EEO.js b/demo-npm_and_yarn/vite-6.0.3/assets/Heading.stories-D7Eh-EEO.js new file mode 100644 index 0000000000..474f9ae5ae --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Heading.stories-D7Eh-EEO.js @@ -0,0 +1,26 @@ +import{j as I}from"./jsx-runtime-BjgbQsUx.js";import{r as s}from"./index-RigO-4kf.js";import{C as O}from"./index.esm-kzH9sPjb.js";import{e as D}from"./exampleContent-hIIPvEhU.js";import{H as e}from"./Heading-Vg3KKL7T.js";const M=D(),P={title:"Components/Text/Heading",component:e,args:{children:M,inverseColor:!1},argTypes:{children:{description:"The heading text.",table:{disable:!1}}}},a={},l={},o={args:{level:2}},n={args:{level:3}},t={args:{level:4}},c={render:r=>I.jsxs(O,{gap:"small",children:[s.createElement(e,{...r,key:"level-1",size:"level-1"}),s.createElement(e,{...r,key:"level-2",size:"level-2"}),s.createElement(e,{...r,key:"level-3",size:"level-3"}),s.createElement(e,{...r,key:"level-4",size:"level-4"}),s.createElement(e,{...r,key:"level-5",size:"level-5"}),s.createElement(e,{...r,key:"level-6",size:"level-6"})]})},i={args:{inverseColor:!0}};var m,p,d;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:"{}",...(d=(p=a.parameters)==null?void 0:p.docs)==null?void 0:d.source}}};var v,g,u;l.parameters={...l.parameters,docs:{...(v=l.parameters)==null?void 0:v.docs,source:{originalSource:"{}",...(u=(g=l.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var y,z,S;o.parameters={...o.parameters,docs:{...(y=o.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + level: 2 + } +}`,...(S=(z=o.parameters)==null?void 0:z.docs)==null?void 0:S.source}}};var f,k,H;n.parameters={...n.parameters,docs:{...(f=n.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + level: 3 + } +}`,...(H=(k=n.parameters)==null?void 0:k.docs)==null?void 0:H.source}}};var C,x,E;t.parameters={...t.parameters,docs:{...(C=t.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + level: 4 + } +}`,...(E=(x=t.parameters)==null?void 0:x.docs)==null?void 0:E.source}}};var L,b,h;c.parameters={...c.parameters,docs:{...(L=c.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: args => + + + + + + + +}`,...(h=(b=c.parameters)==null?void 0:b.docs)==null?void 0:h.source}}};var _,j,T;i.parameters={...i.parameters,docs:{...(_=i.parameters)==null?void 0:_.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(T=(j=i.parameters)==null?void 0:j.docs)==null?void 0:T.source}}};const R=["Default","Level1","Level2","Level3","Level4","Sizes","InverseColour"],G=Object.freeze(Object.defineProperty({__proto__:null,Default:a,InverseColour:i,Level1:l,Level2:o,Level3:n,Level4:t,Sizes:c,__namedExportsOrder:R,default:P},Symbol.toStringTag,{value:"Module"}));export{G as H,i as I,l as L,c as S,o as a,n as b,t as c}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Hint-ny2kNNgA.js b/demo-npm_and_yarn/vite-6.0.3/assets/Hint-ny2kNNgA.js new file mode 100644 index 0000000000..5c4a21cbd8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Hint-ny2kNNgA.js @@ -0,0 +1 @@ +import{j as s}from"./jsx-runtime-BjgbQsUx.js";import{c as l}from"./clsx-B-dksMZM.js";import{r as p}from"./index-RigO-4kf.js";const c=({hint:e,optional:t})=>e||(t?"niet verplicht":null),n=p.forwardRef(({className:e,hint:t,optional:i,...a},o)=>{const r=c({hint:t,optional:i});return r&&s.jsxs("span",{...a,ref:o,className:l("ams-hint",e),children:["(",r,")"]})});n.displayName="Hint";try{n.displayName="Hint",n.__docgenInfo={description:"",displayName:"Hint",props:{hint:{defaultValue:null,description:"Show a custom hint text.",name:"hint",required:!1,type:{name:"string"}},optional:{defaultValue:null,description:"Appends the text '(niet verplicht)' to the label or legend if no hint is provided. Use when the associated inputs are optional.",name:"optional",required:!1,type:{name:"boolean"}}}}}catch{}export{n as H}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.docs-BDsWOxmW.js b/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.docs-BDsWOxmW.js new file mode 100644 index 0000000000..6ae13a1351 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.docs-BDsWOxmW.js @@ -0,0 +1,40 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as t}from"./index-CF71P72j.js";import{H as a}from"./HomePage.stories-CI8Rp4l9.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Overlap.stories-CIryYdPw.js";import"./config-zaa_gclf.js";import"./PageMenu.stories-D4cAVDKU.js";import"./Icon-B4wlDyQ3.js";import"./Footer.stories-1Cxg8eUV.js";import"./Spotlight-CVxUBei2.js";/*@license CC0-1.0*/function r(i){const e={code:"code",h1:"h1",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",...o(),...i.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(t,{of:a}),` +`,n.jsx(e.h1,{id:"home-page",children:"Home page"}),` +`,n.jsx(e.p,{children:"The starting page of an application generally provides a broad overview of subjects, common tasks, and recent articles."}),` +`,n.jsx(e.h2,{id:"layout",children:"Layout"}),` +`,n.jsx(e.p,{children:"A typical layout for a homepage:"}),` +`,n.jsx(e.pre,{children:n.jsx(e.code,{className:"language-tsx",children:` + Direct naar inhoud + +
    + +
    + + + + + + + + +
    +
    + +
    + +`})}),` +`,n.jsxs(e.ol,{children:[` +`,n.jsx(e.li,{children:"The Skip Link prevents users from having to pass all preceding navigation links."}),` +`,n.jsx(e.li,{children:"The Screen component sets a maximum width for the entire page."}),` +`,n.jsx(e.li,{children:"The Grid divides the available width into 4, 8, or 12 columns."}),` +`,n.jsx(e.li,{children:"The Header shows the logo and menus for the application."}),` +`,n.jsx(e.li,{children:`The main element wraps everything between Header and Footer. +It carries an id for the skip link to target.`}),` +`,n.jsx(e.li,{children:`An Overlap stacks a Search Field on a background Image. +It is as wide as the Grid, hence it is a sibling of it.`}),` +`,n.jsx(e.li,{children:"Other components in the main area are laid out on a Grid again."}),` +`,n.jsx(e.li,{children:`The Footer contains its own Grid. +This allows its background colour to stretch to the Screen’s width.`}),` +`]})]})}function H(i={}){const{wrapper:e}={...o(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(r,{...i})}):r(i)}export{H as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.stories-CI8Rp4l9.js b/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.stories-CI8Rp4l9.js new file mode 100644 index 0000000000..f74ede900e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/HomePage.stories-CI8Rp4l9.js @@ -0,0 +1,4 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{G as s,H as l,d as n,I as a,t as m,P as i,L as o,O as j}from"./index.esm-kzH9sPjb.js";import{D as x}from"./Overlap.stories-CIryYdPw.js";import{c as u}from"./config-zaa_gclf.js";const p=()=>e.jsxs(s,{paddingVertical:"medium",children:[e.jsx(s.Cell,{span:"all",children:e.jsx(l,{level:2,children:"Nieuws"})}),e.jsx(s.Cell,{span:4,children:e.jsxs(n,{children:[e.jsx(a,{alt:"",src:"https://picsum.photos/640/360?random=1"}),e.jsx(n.HeadingGroup,{tagline:"Nieuws",children:e.jsx(l,{level:2,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Nederlands eerste houten woonwijk komt in Zuidoost"})})})]})}),e.jsx(s.Cell,{span:4,children:e.jsxs(n,{children:[e.jsx(a,{alt:"",src:"https://picsum.photos/640/360?random=2"}),e.jsx(n.HeadingGroup,{tagline:"Nieuws",children:e.jsx(l,{level:2,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Gratis openbaar vervoer voor kinderen"})})})]})}),e.jsx(s.Cell,{span:4,children:e.jsxs(n,{children:[e.jsx(a,{alt:"",src:"https://picsum.photos/640/360?random=3"}),e.jsx(n.HeadingGroup,{tagline:"Nieuws",children:e.jsx(l,{level:2,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Zonnepanelen op uw dak? Zo houdt u uw huis veilig"})})})]})})]}),g=()=>e.jsx(m,{color:"purple",children:e.jsxs(s,{paddingVertical:"medium",children:[e.jsxs(s.Cell,{span:{narrow:4,medium:4,wide:6},children:[e.jsx(l,{className:"ams-mb--xs",inverseColor:!0,size:"level-2",children:"Ontheffing of vergunning"}),e.jsxs(i,{className:"ams-mb--sm",inverseColor:!0,children:["Check welke ontheffing of vergunning u nodig heeft. Bijvoorbeeld een RVV, TVM, objectvergunning,"," ","nachtwerkontheffing, e-RVV, e-TVM of filmmelding. Dat regult u allemaal met 1 formulier."]}),e.jsx(o,{href:"#",inverseColor:!0,variant:"standalone",children:"Eenvoudig regelen"})]}),e.jsxs(s.Cell,{span:{narrow:4,medium:4,wide:6},children:[e.jsx(l,{className:"ams-mb--xs",inverseColor:!0,size:"level-2",children:"Werkzaamheden"}),e.jsx(i,{className:"ams-mb--sm",inverseColor:!0,children:"Lees waar en wanneer we werken aan nieuwbouw, groot onderhoud, herinrichting van straten en wegen, aanpak van parken of ontwikkeling van hele gebieden."}),e.jsx(o,{href:"#",inverseColor:!0,variant:"standalone",children:"Alle bouw- en verkeerswerkzaamheden"})]})]})}),v=()=>e.jsxs(s,{paddingVertical:"medium",children:[e.jsx(s.Cell,{span:"all",children:e.jsx(l,{children:"Belangrijkste onderwerpen"})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:2,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Gemeentebelastingen"})}),e.jsx(i,{size:"small",children:"Bekijk welke belastingen en heffingen er zijn, hoe u bezwaar maakt of een betalingsregeling treft."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Parkeren + Reizen (P+R)"})}),e.jsx(i,{size:"small",children:"U kunt met uw auto goedkoop parkeren bij een P+R-locatie aan de rand van de stad."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Paspoort, ID-kaart en rijbewijs"})}),e.jsx(i,{size:"small",children:"Vraag deze bewijzen aan of verleng ze. Geef een vermissing aan."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Onderwijs"})}),e.jsx(i,{size:"small",children:"Meld een kind aan voor basisschool, middelbare school of kinderopvang. Bekijk het kindtegoed op uw Stadspas."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Meldingen openbare ruimte en overlast"})}),e.jsx(i,{size:"small",children:"Ziet u op straat of in een park iets waarvan u wilt dat het gemaakt of opgeruimd wordt, dan kunt u dat bij de gemeente melden."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Verhuizing doorgeven"})}),e.jsx(i,{size:"small",children:"Geef uw nieuwe adres door als u binnen Amsterdam of naar Amsterdam verhuist."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Grof afval"})}),e.jsx(i,{size:"small",children:"Grof afval zijn spullen die niet in een vuilniszak passen."})]})}),e.jsx(s.Cell,{span:{narrow:4,medium:4,wide:3},children:e.jsxs(n,{children:[e.jsx(l,{level:3,size:"level-4",children:e.jsx(n.Link,{href:"#",children:"Kennisgevingen en bekendmakingen"})}),e.jsx(i,{size:"small",children:"Kennisgevingen en bekendmakingen van de gemeente Amsterdam van de laatste 8 weken."})]})})]}),w=()=>{var d;return e.jsxs("main",{id:"main",children:[e.jsx(j,{children:(d=x.args)==null?void 0:d.children}),e.jsx(v,{}),e.jsx(g,{}),e.jsx(p,{})]})};/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const k={...u,title:"Pages/Amsterdam.nl/Home Page",component:w},r={};var t,h,c;r.parameters={...r.parameters,docs:{...(t=r.parameters)==null?void 0:t.docs,source:{originalSource:"{}",...(c=(h=r.parameters)==null?void 0:h.docs)==null?void 0:c.source}}};const f=["Default"],H=Object.freeze(Object.defineProperty({__proto__:null,Default:r,__namedExportsOrder:f,default:k},Symbol.toStringTag,{value:"Module"}));export{H}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Icon-B4wlDyQ3.js b/demo-npm_and_yarn/vite-6.0.3/assets/Icon-B4wlDyQ3.js new file mode 100644 index 0000000000..23f6f24a1e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Icon-B4wlDyQ3.js @@ -0,0 +1 @@ +import{j as i}from"./jsx-runtime-BjgbQsUx.js";import{c as t}from"./clsx-B-dksMZM.js";import{r as c}from"./index-RigO-4kf.js";const a=c.forwardRef(({className:l,size:e="level-3",square:s,svg:o,...r},n)=>i.jsx("span",{ref:n,className:t("ams-icon",e==="level-3"&&"ams-icon--size-3",e==="level-4"&&"ams-icon--size-4",e==="level-5"&&"ams-icon--size-5",e==="level-6"&&"ams-icon--size-6",s&&"ams-icon--square",l),...r,children:o()}));a.displayName="Icon";try{a.displayName="Icon",a.__docgenInfo={description:"",displayName:"Icon",props:{size:{defaultValue:{value:"level-3"},description:"The size of the icon. Corresponds with the text levels.",name:"size",required:!1,type:{name:"enum",value:[{value:'"level-3"'},{value:'"level-4"'},{value:'"level-5"'},{value:'"level-6"'}]}},square:{defaultValue:null,description:"Whether the icon container should be made square.",name:"square",required:!1,type:{name:"boolean"}},svg:{defaultValue:null,description:"The component rendering the icon’s markup.",name:"svg",required:!0,type:{name:"Function"}}}}}catch{}export{a as I}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Icon.docs-D7PZnCsV.js b/demo-npm_and_yarn/vite-6.0.3/assets/Icon.docs-D7PZnCsV.js new file mode 100644 index 0000000000..6d303a9a27 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Icon.docs-D7PZnCsV.js @@ -0,0 +1,67 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as a}from"./index-3rgQkYFR.js";import{ae as i,aq as r,ar as c,as as l,at as o}from"./index-CF71P72j.js";import{I as h,W as d,S as m,L as p,a as x,b as u,c as f}from"./Icon.stories-DbudEFpx.js";import{S as j}from"./StatusBadge-DiE14TfE.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Icon-B4wlDyQ3.js";import"./Badge-BvbF-Lgn.js";const g=` + +# Icon + +Icons are visual symbols used to represent ideas, themes, or actions. +They communicate the message at a glance and draw attention to important (interactive) information. +Always use an \`Icon\` component to encapsulate an SVG icon for proper styling and sizing. + +## Interactive elements + +Use an icon to support textual interactive elements like buttons and links. +Always try to provide accompanying text for an icon. +Only use icons without accompanying text if they adhere to international standards, such as menu (hamburger icon), search (magnifying glass), next, previous, play, pause, etc. + +## Color + +Icons are black or white. +When used as part of an interactive element, they are dark blue. +When disabled, they are grey. +They must adhere to the same contrast ratio for accessibility as typography against a background colour. +The icon defaults to the colour of the container it is in. + +## Alignment + +Icons are aligned to the left of the text by default and vertically centred to the middle of the first line of text. + +## Size + +Icons use the same text levels as all typographic components to determine their size. +This ensures easy alignment between icons and text. +[Refer to the typography documentation for more information](/docs/brand-design-tokens-text--docs). + +## Overview + +[You can find an overview of the available icons here](/docs/brand-assets-icons--docs). +`;/*@license CC0-1.0*/function s(t){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...a(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:h}),` +`,e.jsx(j,{reason:"The set of available icon names and the component API will change."}),` +`,e.jsx(r,{children:g}),` +`,e.jsx(n.h2,{id:"how-to-use",children:"How to use"}),` +`,e.jsxs(n.p,{children:["Use the React Icon component together with a React SVG component from ",e.jsx(n.code,{children:"@amsterdam/design-system-react-icons"}),`. +Import this SVG as follows:`]}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{className:"language-js",children:`import { EmailIcon } from "@amsterdam/design-system-react-icons"; +`})}),` +`,e.jsx(n.p,{children:"Then, you can use it in the component like this:"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{className:"language-jsx",children:` +`})}),` +`,e.jsx(c,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"with-text",children:"With text"}),` +`,e.jsxs(n.p,{children:[`Icons can be used alongside text. +Using the same text levels for both the icon and text aligns them perfectly. +`,e.jsx(n.a,{href:"/docs/brand-design-tokens-text--docs",children:"Consult the documentation on typography for more information"}),"."]}),` +`,e.jsx(o,{of:d}),` +`,e.jsx(n.h3,{id:"square",children:"Square"}),` +`,e.jsxs(n.p,{children:["Sometimes it’s useful for the icon to take up square space, for example, with the ",e.jsx(n.a,{href:"/docs/components-buttons-icon-button--docs",children:"Icon Button"}),"."]}),` +`,e.jsx(o,{of:m}),` +`,e.jsx(n.h3,{id:"level-3",children:"Level 3"}),` +`,e.jsx(o,{of:p}),` +`,e.jsx(n.h3,{id:"level-4",children:"Level 4"}),` +`,e.jsx(o,{of:x}),` +`,e.jsx(n.h3,{id:"level-5",children:"Level 5"}),` +`,e.jsx(o,{of:u}),` +`,e.jsx(n.h3,{id:"level-6",children:"Level 6"}),` +`,e.jsx(o,{of:f})]})}function U(t={}){const{wrapper:n}={...a(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{U as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Icon.stories-DbudEFpx.js b/demo-npm_and_yarn/vite-6.0.3/assets/Icon.stories-DbudEFpx.js new file mode 100644 index 0000000000..10323e6197 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Icon.stories-DbudEFpx.js @@ -0,0 +1,44 @@ +import{j as s}from"./jsx-runtime-BjgbQsUx.js";import{H as D}from"./index.esm-kzH9sPjb.js";import{I as m,d as e}from"./index.esm-CPc1noYl.js";import{I as W}from"./Icon-B4wlDyQ3.js";const M={title:"Components/Media/Icon",component:W,argTypes:{svg:{control:{type:"select"},options:Object.keys(m),mapping:m}}},r={args:{svg:e}},a={decorators:[i=>s.jsx("span",{style:{display:"flex",gap:"1rem"},children:s.jsx(i,{})})],render:i=>s.jsxs(s.Fragment,{children:[s.jsx(W,{...i,size:"level-3"}),s.jsx(D,{size:"level-3",children:"Inline text"})]}),args:{svg:e}},o={args:{svg:e,square:!0}},n={args:{svg:e,size:"level-3"}},c={args:{svg:e,size:"level-4"}},t={args:{svg:e,size:"level-5"}},l={args:{svg:e,size:"level-6"}};var p,g,d;r.parameters={...r.parameters,docs:{...(p=r.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon + } +}`,...(d=(g=r.parameters)==null?void 0:g.docs)==null?void 0:d.source}}};var v,u,I;a.parameters={...a.parameters,docs:{...(v=a.parameters)==null?void 0:v.docs,source:{originalSource:`{ + decorators: [Story => + + ], + render: args => <> + + Inline text + , + args: { + svg: Icons.EmailIcon + } +}`,...(I=(u=a.parameters)==null?void 0:u.docs)==null?void 0:I.source}}};var S,x,z;o.parameters={...o.parameters,docs:{...(S=o.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon, + square: true + } +}`,...(z=(x=o.parameters)==null?void 0:x.docs)==null?void 0:z.source}}};var f,y,j;n.parameters={...n.parameters,docs:{...(f=n.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon, + size: 'level-3' + } +}`,...(j=(y=n.parameters)==null?void 0:y.docs)==null?void 0:j.source}}};var E,L,_;c.parameters={...c.parameters,docs:{...(E=c.parameters)==null?void 0:E.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon, + size: 'level-4' + } +}`,...(_=(L=c.parameters)==null?void 0:L.docs)==null?void 0:_.source}}};var b,h,q;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon, + size: 'level-5' + } +}`,...(q=(h=t.parameters)==null?void 0:h.docs)==null?void 0:q.source}}};var H,O,T;l.parameters={...l.parameters,docs:{...(H=l.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + svg: Icons.EmailIcon, + size: 'level-6' + } +}`,...(T=(O=l.parameters)==null?void 0:O.docs)==null?void 0:T.source}}};const k=["Default","WithText","Square","Level3","Level4","Level5","Level6"],w=Object.freeze(Object.defineProperty({__proto__:null,Default:r,Level3:n,Level4:c,Level5:t,Level6:l,Square:o,WithText:a,__namedExportsOrder:k,default:M},Symbol.toStringTag,{value:"Module"}));export{w as I,n as L,o as S,a as W,c as a,t as b,l as c}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/IconButton-CxZOFXN2.js b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton-CxZOFXN2.js new file mode 100644 index 0000000000..90172e34b2 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton-CxZOFXN2.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{c}from"./index.esm-CPc1noYl.js";import{c as d}from"./clsx-B-dksMZM.js";import{r as m}from"./index-RigO-4kf.js";import{I as p}from"./Icon-B4wlDyQ3.js";const o=m.forwardRef(({className:t,label:a,contrastColor:n,inverseColor:r,size:l="level-5",svg:s=c,...i},u)=>e.jsxs("button",{...i,ref:u,className:d("ams-icon-button",n&&"ams-icon-button--contrast-color",r&&"ams-icon-button--inverse-color",t),children:[e.jsx("span",{className:"ams-visually-hidden",children:a}),e.jsx(p,{svg:s,size:l,square:!0})]}));o.displayName="IconButton";try{o.displayName="IconButton",o.__docgenInfo={description:"",displayName:"IconButton",props:{label:{defaultValue:null,description:"The accessible text for the button. Will be announced by screen readers. Should describe the button’s action.",name:"label",required:!0,type:{name:"string"}},contrastColor:{defaultValue:null,description:"Changes the text colour for readability on a light (but not white) background.",name:"contrastColor",required:!1,type:{name:"boolean"}},inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"level-5"},description:"The size of the icon. Corresponds with the text levels.",name:"size",required:!1,type:{name:"enum",value:[{value:'"level-3"'},{value:'"level-4"'},{value:'"level-5"'},{value:'"level-6"'}]}},svg:{defaultValue:null,description:"The component rendering the icon’s markup.",name:"svg",required:!1,type:{name:"Function"}}}}}catch{}export{o as I}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.docs-0saXH5rP.js b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.docs-0saXH5rP.js new file mode 100644 index 0000000000..ca8c19dcd2 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.docs-0saXH5rP.js @@ -0,0 +1,49 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as l,aq as i,ar as a,as as c,at as r}from"./index-CF71P72j.js";import{I as d,L as h,a as u,b as p,c as m,C as x,d as j}from"./IconButton.stories-OzVf5DLr.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./IconButton-CxZOFXN2.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";const b=` + +# Icon Button + +A button containing only an icon. + +## Guidelines + +- Use this button only if the icon is entirely clear and understandable. + Many icons are interpreted differently by different users. + Only use universally recognized icons, such as a close icon or a play icon. +- Provide a label text that describes what the button does for screen reader users. + +## Relevant WCAG requirements + +The Icon Button follows [the same requirements and guidelines as a regular button](/docs/components-buttons-button--docs). +`;/*@license CC0-1.0*/function t(o){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",ul:"ul",...s(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(l,{of:d}),` +`,e.jsx(i,{children:b}),` +`,e.jsx(a,{}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"level-3",children:"Level 3"}),` +`,e.jsx(r,{of:h}),` +`,e.jsx(n.h3,{id:"level-4",children:"Level 4"}),` +`,e.jsx(r,{of:u}),` +`,e.jsx(n.h3,{id:"level-5",children:"Level 5"}),` +`,e.jsx(r,{of:p}),` +`,e.jsx(n.h3,{id:"level-6",children:"Level 6"}),` +`,e.jsx(r,{of:m}),` +`,e.jsx(n.h3,{id:"on-a-coloured-background",children:"On a coloured background"}),` +`,e.jsxs(n.p,{children:[`An Icon Button on a coloured background must adjust its foreground colour to provide enough contrast. +We have lighter and darker background colours, and Icon Buttons behave differently on each. +Stijlweb shows `,e.jsx(n.a,{href:"https://amsterdam.nl/stijlweb/basiselementen/kleuren/",rel:"nofollow",children:"which colours suit which backgrounds"}),`. +Although they only address headings and paragraphs, the same principle applies to Icon Buttons.`]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:["Set the ",e.jsx(n.code,{children:"contrastColor"}),` prop on a yellow, orange or green background. +It will make the Icon Button black.`]}),` +`,e.jsxs(n.li,{children:["Use the ",e.jsx(n.code,{children:"inverseColor"}),` prop on a purple or dark blue background. +It will make the Icon Button white.`]}),` +`,e.jsx(n.li,{children:"On the other background colours, choose either one, but do so consistently."}),` +`,e.jsx(n.li,{children:`There is no current scenario to set both properties at the same time. +For now, the 'inverse' appearance will prevail.`}),` +`]}),` +`,e.jsx(n.h4,{id:"contrast-colour",children:"Contrast colour"}),` +`,e.jsx(r,{of:x}),` +`,e.jsx(n.h4,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsx(r,{of:j})]})}function S(o={}){const{wrapper:n}={...s(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(t,{...o})}):t(o)}export{S as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.stories-OzVf5DLr.js b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.stories-OzVf5DLr.js new file mode 100644 index 0000000000..203f25793f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/IconButton.stories-OzVf5DLr.js @@ -0,0 +1,28 @@ +import{I as l}from"./index.esm-CPc1noYl.js";import{I as D}from"./IconButton-CxZOFXN2.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const P={title:"Components/Buttons/Icon Button",component:D,args:{contrastColor:!1,disabled:!1,inverseColor:!1,label:"Sluiten",size:void 0},argTypes:{disabled:{description:"Prevents interaction. Avoid if possible."},size:{control:{type:"radio",labels:{undefined:"level-5"}},options:["level-3","level-4",void 0,"level-6"]},svg:{control:{type:"select"},options:Object.keys(l),mapping:l}}},e={},r={args:{size:"level-3"}},s={args:{size:"level-4"}},o={args:{size:"level-5"}},a={args:{size:"level-6"}},t={args:{contrastColor:!0}},n={args:{inverseColor:!0}};var c,i,p;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(p=(i=e.parameters)==null?void 0:i.docs)==null?void 0:p.source}}};var u,d,m;r.parameters={...r.parameters,docs:{...(u=r.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + size: 'level-3' + } +}`,...(m=(d=r.parameters)==null?void 0:d.docs)==null?void 0:m.source}}};var v,g,C;s.parameters={...s.parameters,docs:{...(v=s.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + size: 'level-4' + } +}`,...(C=(g=s.parameters)==null?void 0:g.docs)==null?void 0:C.source}}};var f,z,S;o.parameters={...o.parameters,docs:{...(f=o.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + size: 'level-5' + } +}`,...(S=(z=o.parameters)==null?void 0:z.docs)==null?void 0:S.source}}};var b,I,L;a.parameters={...a.parameters,docs:{...(b=a.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + size: 'level-6' + } +}`,...(L=(I=a.parameters)==null?void 0:I.docs)==null?void 0:L.source}}};var y,_,B;t.parameters={...t.parameters,docs:{...(y=t.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + contrastColor: true + } +}`,...(B=(_=t.parameters)==null?void 0:_.docs)==null?void 0:B.source}}};var O,j,x;n.parameters={...n.parameters,docs:{...(O=n.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(x=(j=n.parameters)==null?void 0:j.docs)==null?void 0:x.source}}};const T=["Default","Level3","Level4","Level5","Level6","ContrastColour","InverseColour"],E=Object.freeze(Object.defineProperty({__proto__:null,ContrastColour:t,Default:e,InverseColour:n,Level3:r,Level4:s,Level5:o,Level6:a,__namedExportsOrder:T,default:P},Symbol.toStringTag,{value:"Module"}));export{t as C,E as I,r as L,s as a,o as b,a as c,n as d}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Image-dslpK47z.js b/demo-npm_and_yarn/vite-6.0.3/assets/Image-dslpK47z.js new file mode 100644 index 0000000000..1be8330b78 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Image-dslpK47z.js @@ -0,0 +1 @@ +import{j as l}from"./jsx-runtime-BjgbQsUx.js";import{c as s}from"./clsx-B-dksMZM.js";import{r as o}from"./index-RigO-4kf.js";const a=o.forwardRef(({aspectRatio:e,className:t,...r},i)=>l.jsx("img",{...r,ref:i,className:s("ams-image",e&&`ams-aspect-ratio--${e}`,t)}));a.displayName="Image";try{a.displayName="Image",a.__docgenInfo={description:"",displayName:"Image",props:{alt:{defaultValue:null,description:"A textual description of the content of the image.",name:"alt",required:!1,type:{name:"string"}},aspectRatio:{defaultValue:null,description:"The aspect ratio to display media content in.",name:"aspectRatio",required:!1,type:{name:"enum",value:[{value:'"square"'},{value:'"x-tall"'},{value:'"tall"'},{value:'"wide"'},{value:'"x-wide"'},{value:'"2x-wide"'}]}}}}}catch{}export{a as I}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Image.docs-De7JTjT2.js b/demo-npm_and_yarn/vite-6.0.3/assets/Image.docs-De7JTjT2.js new file mode 100644 index 0000000000..837ab87a52 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Image.docs-De7JTjT2.js @@ -0,0 +1,62 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as a}from"./index-3rgQkYFR.js";import{ae as s,aq as r,ar as l,as as d,at as o}from"./index-CF71P72j.js";import{I as h,R as m,L as c}from"./Image.stories-BYgQuacP.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./Image-dslpK47z.js";import"./clsx-B-dksMZM.js";const g=` + +# Image + +Displays an image. + +## Design + +Every Image should be shown in one of the [available aspect ratios](https://designsystem.amsterdam/?path=/docs/brand-design-tokens-aspect-ratio--docs). +The default is 16:9. +If the intrinsic dimensions of the source do not match an aspect ratio, the image will get cropped to cover the intended area. + +## Guidelines + +- The \`alt\` attribute is required, but can be empty. +- A description is unnecessary for decorative images; use \`alt=""\` for these. + Non-visual browsers will then hide the image from the user. + Examples are images that add little to the nearby text, and pictures that purely contribute to the design or atmosphere of the page (source: [W3C Web Accessibility Initiative](https://www.w3.org/WAI/tutorials/images/decorative/)). +- Do describe the content of the image if the image isn’t only decorative. + When choosing a description for your images, imagine what you would say when reading the page to someone over the phone without mentioning that there’s an image on the page (source: [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/alt)). +- Every image’s alternate text should be able to replace the image without altering the meaning of the page. + You should never use \`alt\` for text that could be construed as a caption or title (source: [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/alt)). +- The alternate text will also display if the image is not (yet) loaded. + Additionally, it can be helpful for search engine optimization. +- Optionally specify multiple candidates for the image through the \`srcSet\` attribute. + For example, provide small, medium, and large variants for various screen sizes. + This prevents unnecessary downloading of large files. + Do this especially for the main image of a page, where the difference between sizes on a narrow and wide screen is most significant. + +## Relevant WCAG requirements + +- [WCAG 1.1.1](https://www.w3.org/TR/WCAG22/#non-text-content): Non-text content must have a text alternative. +- [WCAG 1.4.5](https://www.w3.org/TR/WCAG22/#images-of-text): Use text instead of images of text. +- [WCAG 1.4.9](https://www.w3.org/TR/WCAG22/#images-of-text-no-exception): Use images of text only when there is no alternative. + +## Further reading + +- [Alt Text: Not Always Needed](https://www.nngroup.com/articles/alt-text-usability/) + (Nielsen Norman Group) + “Adding alt text to every image does not automatically make webpage content easy to navigate and consume. + Screen-reader users [...] do not rely on visual information, + which means they are not interested in designers’ attempts to recreate visual experiences for them.” +- [How to Write Good Alt Text](https://www.w3.org/WAI/tutorials/images/decision-tree/) + (Web Accessibility Initiative) + Four questions help you decide whether an image needs describing and how to do so. + “This decision tree describes how to use the alt attribute of the image element in various situations.” +`;/*@license CC0-1.0*/function i(n){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...a(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(s,{of:h}),` +`,e.jsx(r,{children:g}),` +`,e.jsx(l,{}),` +`,e.jsx(d,{}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.h3,{id:"responsive-images",children:"Responsive images"}),` +`,e.jsxs(t.p,{children:["Provide a set of smaller and larger instances of the image (through ",e.jsx(t.code,{children:"srcSet"}),", see ",e.jsx(t.a,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#srcset",rel:"nofollow",children:"MDN"}),`) to let the browser select the optimal source file. +A mobile device can often download a smaller file, saving the user’s bandwidth and time. +Don’t forget to still include the required `,e.jsx(t.code,{children:"src"})," attribute."]}),` +`,e.jsx(o,{of:m}),` +`,e.jsx(t.h3,{id:"lazy-loading",children:"Lazy loading"}),` +`,e.jsxs(t.p,{children:["Set the ",e.jsx(t.code,{children:"loading"})," attribute (see ",e.jsx(t.a,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#loading",rel:"nofollow",children:"MDN"}),") to ",e.jsx(t.code,{children:"lazy"}),` and the browser will wait to load the image until it is close to the viewport. +Consider setting this for images below the top area of the page.`]}),` +`,e.jsx(o,{of:c})]})}function D(n={}){const{wrapper:t}={...a(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(i,{...n})}):i(n)}export{D as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Image.stories-BYgQuacP.js b/demo-npm_and_yarn/vite-6.0.3/assets/Image.stories-BYgQuacP.js new file mode 100644 index 0000000000..af24b1567a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Image.stories-BYgQuacP.js @@ -0,0 +1,33 @@ +import{I as u}from"./Image-dslpK47z.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const g={title:"Components/Media/Image",component:u},s={args:{alt:"",src:"https://picsum.photos/640/360"},argTypes:{alt:{description:"Describes the image for non-visual users."},src:{description:"The url for the image."},srcSet:{description:"A set of candidate images."}}},e={args:{alt:"",src:"https://picsum.photos/1280/720",srcSet:"https://picsum.photos/640/360 640w, https://picsum.photos/1280/720 1280w",sizes:"(max-width: 36rem) 640px, 50vw"}},t={args:{alt:"",src:"https://picsum.photos/2560/1440",loading:"lazy"}};var r,a,o;s.parameters={...s.parameters,docs:{...(r=s.parameters)==null?void 0:r.docs,source:{originalSource:`{ + args: { + alt: '', + src: 'https://picsum.photos/640/360' + }, + argTypes: { + alt: { + description: 'Describes the image for non-visual users.' + }, + src: { + description: 'The url for the image.' + }, + srcSet: { + description: 'A set of candidate images.' + } + } +}`,...(o=(a=s.parameters)==null?void 0:a.docs)==null?void 0:o.source}}};var n,p,c;e.parameters={...e.parameters,docs:{...(n=e.parameters)==null?void 0:n.docs,source:{originalSource:`{ + args: { + alt: '', + src: 'https://picsum.photos/1280/720', + srcSet: 'https://picsum.photos/640/360 640w, https://picsum.photos/1280/720 1280w', + sizes: '(max-width: 36rem) 640px, 50vw' + } +}`,...(c=(p=e.parameters)==null?void 0:p.docs)==null?void 0:c.source}}};var i,m,d;t.parameters={...t.parameters,docs:{...(i=t.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + alt: '', + src: 'https://picsum.photos/2560/1440', + loading: 'lazy' + } +}`,...(d=(m=t.parameters)==null?void 0:m.docs)==null?void 0:d.source}}};const h=["Default","ResponsiveImages","LazyLoading"],f=Object.freeze(Object.defineProperty({__proto__:null,Default:s,LazyLoading:t,ResponsiveImages:e,__namedExportsOrder:h,default:g},Symbol.toStringTag,{value:"Module"}));export{f as I,t as L,e as R}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.docs-BOvjBmGK.js b/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.docs-BOvjBmGK.js new file mode 100644 index 0000000000..bfb84bb33e --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.docs-BOvjBmGK.js @@ -0,0 +1,37 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as r,as as l,at as m}from"./index-CF71P72j.js";import{I as d,R as h}from"./ImageSlider.stories-DIM73Wxj.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./IconButton-CxZOFXN2.js";import"./Icon-B4wlDyQ3.js";import"./Image-dslpK47z.js";const c=` + +# Image Slider + +Displays a small set of images in a limited space. + +## Design + +The first or selected image shows at its maximum size. +Every image displays a thumbnail at about 20% of its width. +Users can use buttons, thumbnails or swiping to navigate between the images. +The buttons re not displayed on a narrow touch device. +The images do not slide automatically. + +## How to use + +- Use this for a series of images that belong together. +- Provide at least 2 images and at most 5. +- Feature the most essential image first. +- Assume that some or many users will not navigate between the slides and only see the first image. + Display all images separately if you want each of them to receive attention. +- A full-width Image Slider should run from one edge of the Screen to the other; + position it next to a Grid, not in a Cell spanning all columns. + Smaller sliders are fine in a Grid Cell. +- Consult the [Image](/docs/components-media-image--docs) docs for guidelines on the individual images. +`;/*@license CC0-1.0*/function s(n){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...o(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:d}),` +`,e.jsx(a,{children:c}),` +`,e.jsx(r,{}),` +`,e.jsx(l,{}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.h3,{id:"responsive-images",children:"Responsive images"}),` +`,e.jsxs(t.p,{children:["Provide a set of smaller and larger instances for every image (through ",e.jsx(t.code,{children:"srcSet"}),", see ",e.jsx(t.a,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#srcset",rel:"nofollow",children:"MDN"}),`) to let the browser select the optimal source file. +A mobile device can often download a smaller file, saving the user’s bandwidth and time. +Don’t forget to still include the required `,e.jsx(t.code,{children:"src"})," attribute."]}),` +`,e.jsx(m,{of:h})]})}function T(n={}){const{wrapper:t}={...o(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(s,{...n})}):s(n)}export{T as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.stories-DIM73Wxj.js b/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.stories-DIM73Wxj.js new file mode 100644 index 0000000000..648194d6e0 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/ImageSlider.stories-DIM73Wxj.js @@ -0,0 +1,29 @@ +import{j as l}from"./jsx-runtime-BjgbQsUx.js";import{c as _}from"./clsx-B-dksMZM.js";import{r as t}from"./index-RigO-4kf.js";import{l as U,e as W}from"./index.esm-CPc1noYl.js";import{I as q}from"./IconButton-CxZOFXN2.js";import{I as X}from"./Image-dslpK47z.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const Y={currentSlideId:0,isAtStart:!0,isAtEnd:!1,goToNextSlide:()=>{},goToPreviousSlide:()=>{},goToSlideId:()=>{}},T=t.createContext(Y),E=t.forwardRef(({className:o,nextLabel:c,previousLabel:d,...u},b)=>{const{isAtStart:n,isAtEnd:p,goToNextSlide:g,goToPreviousSlide:a}=t.useContext(T),x=t.useCallback(()=>a(),[a]),v=t.useCallback(()=>g(),[g]);return l.jsxs("div",{...u,className:_("ams-image-slider__controls",o),ref:b,children:[l.jsx(q,{className:"ams-image-slider__control ams-image-slider__control--previous",disabled:n,inverseColor:!0,label:d,onClick:x,svg:U}),l.jsx(q,{className:"ams-image-slider__control ams-image-slider__control--next",disabled:p,inverseColor:!0,label:c,onClick:v,svg:W})]})});E.displayName="ImageSliderControls";try{E.displayName="ImageSliderControls",E.__docgenInfo={description:"",displayName:"ImageSliderControls",props:{nextLabel:{defaultValue:null,description:"The label for the ‘next’ button",name:"nextLabel",required:!0,type:{name:"string"}},previousLabel:{defaultValue:null,description:"The label for the ‘previous’ button",name:"previousLabel",required:!0,type:{name:"string"}}}}}catch{}const L=t.forwardRef(({children:o,slideId:c,className:d,...u},b)=>{const{currentSlideId:n}=t.useContext(T),p=t.useMemo(()=>n===c,[n,c]),g=t.useMemo(()=>_("ams-image-slider__item",p&&"ams-image-slider__item--in-view",d),[p,d]);return l.jsx("div",{...u,className:g,ref:b,...!p&&{inert:""},children:o})});L.displayName="ImageSlider.Item";try{ImageSlider.Item.displayName="ImageSlider.Item",ImageSlider.Item.__docgenInfo={description:"",displayName:"ImageSlider.Item",props:{slideId:{defaultValue:null,description:"The identifier of the item. Must match the key or order of the slides (starting at 0).",name:"slideId",required:!0,type:{name:"number"}}}}}catch{}const K=t.forwardRef(({children:o,className:c,...d},u)=>l.jsx("div",{...d,className:_("ams-image-slider__scroller",c),ref:u,children:o}));K.displayName="ImageSlider.Scroller";try{ImageSlider.Scroller.displayName="ImageSlider.Scroller",ImageSlider.Scroller.__docgenInfo={description:"",displayName:"ImageSlider.Scroller",props:{}}}catch{}const F=t.forwardRef(({className:o,imageLabel:c,thumbnails:d,...u},b)=>{const{currentSlideId:n,goToNextSlide:p,goToPreviousSlide:g,goToSlideId:a}=t.useContext(T),x=t.useCallback(I=>{const m=I.currentTarget.children[n];if(I.key==="ArrowRight"){const h=m==null?void 0:m.nextElementSibling;h&&(h.focus(),p())}if(I.key==="ArrowLeft"){const h=m==null?void 0:m.previousElementSibling;h&&(h.focus(),g())}},[n,p,g]),v=t.useMemo(()=>d.map(({alt:I,aspectRatio:m,src:h},i)=>l.jsx("button",{"aria-label":`${c} ${i+1}: ${I}`,"aria-posinset":i+1,"aria-selected":n===i?"true":"false","aria-setsize":d.length,className:_("ams-image-slider__thumbnail",n===i&&"ams-image-slider__thumbnail--in-view",m&&`ams-aspect-ratio--${m}`),onClick:()=>a(i),role:"tab",style:{backgroundImage:`url(${h})`},tabIndex:n===i?0:-1},i)),[n,a,c,d]);return l.jsx("nav",{...u,className:_("ams-image-slider__thumbnails",o),onKeyDown:x,ref:b,role:"tablist",children:v})});F.displayName="ImageSlider.Thumbnails";try{ImageSlider.Thumbnails.displayName="ImageSlider.Thumbnails",ImageSlider.Thumbnails.__docgenInfo={description:"",displayName:"ImageSlider.Thumbnails",props:{imageLabel:{defaultValue:null,description:"",name:"imageLabel",required:!1,type:{name:"string"}},thumbnails:{defaultValue:null,description:"",name:"thumbnails",required:!0,type:{name:"ImageProps[]"}}}}}catch{}const G=t.forwardRef(({className:o,controls:c,imageLabel:d="Afbeelding",images:u,nextLabel:b="Volgende",previousLabel:n="Vorige",...p},g)=>{const[a,x]=t.useState(0),[v,I]=t.useState(!0),[m,h]=t.useState(!1),i=t.useRef(null),k=t.useRef(null),j=t.useCallback(e=>{var r;const s=Array.from(((r=i.current)==null?void 0:r.children)||[]);e.forEach(S=>{S.isIntersecting&&x(s.indexOf(S.target))})},[]),V=t.useMemo(()=>({root:i.current,threshold:.6}),[]),C=t.useCallback(()=>{const e=i.current;if(!e)return;const{lastElementChild:s,firstElementChild:r}=e;I(r===(e==null?void 0:e.children[a])),h(s===(e==null?void 0:e.children[a]))},[a]);t.useEffect(()=>{if(i.current){k.current=new IntersectionObserver(j,V);const e=k.current,s=Array.from(i.current.children);return s.forEach(r=>e.observe(r)),i.current.addEventListener("scrollend",A),C(),()=>{var r;s.forEach(S=>e.unobserve(S)),(r=i.current)==null||r.removeEventListener("scrollend",A)}}},[j,V,C]);const A=t.useCallback(()=>C(),[C]),f=t.useCallback(e=>{const s=i.current;!s||!e||s.scrollTo({left:s.scrollLeft+e.offsetLeft-s.scrollLeft})},[]),H=t.useCallback(e=>{var r;const s=(r=i.current)==null?void 0:r.children[e];s&&f(s)},[f]),J=t.useCallback(()=>{var r;const e=(r=i.current)==null?void 0:r.children[a],s=e==null?void 0:e.nextElementSibling;s&&f(s)},[a,f]),Q=t.useCallback(()=>{var r;const e=(r=i.current)==null?void 0:r.children[a],s=e==null?void 0:e.previousElementSibling;s&&f(s)},[a,f]);return t.useEffect(()=>{const e=()=>{var N;const s=i.current,r=(N=i.current)==null?void 0:N.children[a];if(!s||!r)return;const S=r.offsetLeft;Math.abs(s.scrollLeft-S)<1||f(r)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[a,f]),l.jsx(T.Provider,{value:{isAtStart:v,isAtEnd:m,currentSlideId:a,goToNextSlide:J,goToPreviousSlide:Q,goToSlideId:H},children:l.jsxs("div",{...p,"aria-roledescription":"carousel",className:_("ams-image-slider",c&&"ams-image-slider--controls",o),tabIndex:-1,ref:g,children:[c&&l.jsx(E,{nextLabel:b,previousLabel:n}),l.jsx(K,{"aria-live":"polite",ref:i,role:"group",tabIndex:0,children:u.map(({alt:e,aspectRatio:s,sizes:r,src:S,srcSet:N},z)=>l.jsx(L,{slideId:z,children:l.jsx(X,{alt:e,className:`ams-aspect-ratio--${s}`,sizes:r,src:S,srcSet:N})},z))}),l.jsx(F,{imageLabel:d,thumbnails:u})]})})});G.displayName="ImageSlider";const R=Object.assign(G,{Item:L});try{R.displayName="ImageSlider",R.__docgenInfo={description:"",displayName:"ImageSlider",props:{controls:{defaultValue:null,description:"Display buttons to navigate to the previous or next image.",name:"controls",required:!1,type:{name:"boolean"}},imageLabel:{defaultValue:{value:"Afbeelding"},description:"Label for the image if you need to translate the alt text.",name:"imageLabel",required:!1,type:{name:"string"}},images:{defaultValue:null,description:"The set of images to display.",name:"images",required:!0,type:{name:"ImageProps[]"}},nextLabel:{defaultValue:{value:"Volgende"},description:"The label for the ‘next’ button",name:"nextLabel",required:!1,type:{name:"string"}},previousLabel:{defaultValue:{value:"Vorige"},description:"The label for the ‘previous’ button",name:"previousLabel",required:!1,type:{name:"string"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const Z={title:"Components/Media/Image Slider",component:R,args:{controls:!0,images:[{alt:"Bridge",aspectRatio:"x-wide",src:"https://picsum.photos/id/122/1280/720"},{alt:"Bunker",aspectRatio:"x-wide",src:"https://picsum.photos/id/101/1280/720"},{alt:"Chairs",aspectRatio:"x-wide",src:"https://picsum.photos/id/153/1280/720"},{alt:"Droplet",aspectRatio:"x-wide",src:"https://picsum.photos/id/159/1280/720"},{alt:"Dew",aspectRatio:"x-wide",src:"https://picsum.photos/id/123/1280/720"}]}},w={},y={args:{images:[{alt:"Bridge",aspectRatio:"x-wide",sizes:"(max-width: 36rem) 640px, 50vw",src:"https://picsum.photos/id/122/640/360",srcSet:"https://picsum.photos/id/122/640/360 640w, https://picsum.photos/id/122/1280/720 1280w"},{alt:"Bunker",aspectRatio:"x-wide",sizes:"(max-width: 36rem) 640px, 50vw",src:"https://picsum.photos/id/101/640/360",srcSet:"https://picsum.photos/id/101/640/360 640w, https://picsum.photos/id/101/1280/720 1280w"},{alt:"Chairs",aspectRatio:"x-wide",sizes:"(max-width: 36rem) 640px, 50vw",src:"https://picsum.photos/id/153/640/360",srcSet:"https://picsum.photos/id/153/640/360 640w, https://picsum.photos/id/153/1280/720 1280w"}]}};var P,M,B;w.parameters={...w.parameters,docs:{...(P=w.parameters)==null?void 0:P.docs,source:{originalSource:"{}",...(B=(M=w.parameters)==null?void 0:M.docs)==null?void 0:B.source}}};var D,O,$;y.parameters={...y.parameters,docs:{...(D=y.parameters)==null?void 0:D.docs,source:{originalSource:`{ + args: { + images: [{ + alt: 'Bridge', + aspectRatio: 'x-wide', + sizes: '(max-width: 36rem) 640px, 50vw', + src: 'https://picsum.photos/id/122/640/360', + srcSet: 'https://picsum.photos/id/122/640/360 640w, https://picsum.photos/id/122/1280/720 1280w' + }, { + alt: 'Bunker', + aspectRatio: 'x-wide', + sizes: '(max-width: 36rem) 640px, 50vw', + src: 'https://picsum.photos/id/101/640/360', + srcSet: 'https://picsum.photos/id/101/640/360 640w, https://picsum.photos/id/101/1280/720 1280w' + }, { + alt: 'Chairs', + aspectRatio: 'x-wide', + sizes: '(max-width: 36rem) 640px, 50vw', + src: 'https://picsum.photos/id/153/640/360', + srcSet: 'https://picsum.photos/id/153/640/360 640w, https://picsum.photos/id/153/1280/720 1280w' + }] + } +}`,...($=(O=y.parameters)==null?void 0:O.docs)==null?void 0:$.source}}};const ee=["Default","ResponsiveImages"],le=Object.freeze(Object.defineProperty({__proto__:null,Default:w,ResponsiveImages:y,__namedExportsOrder:ee,default:Z},Symbol.toStringTag,{value:"Module"}));export{le as I,y as R}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Introduction.docs-KWCylC8y.js b/demo-npm_and_yarn/vite-6.0.3/assets/Introduction.docs-KWCylC8y.js new file mode 100644 index 0000000000..a6cdbaed6f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Introduction.docs-KWCylC8y.js @@ -0,0 +1,21 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as i}from"./index-CF71P72j.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";/*@license CC0-1.0*/function o(n){const t={code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{title:"Pages/Introduction"}),` +`,e.jsx(t.h1,{id:"pages",children:"Pages"}),` +`,e.jsx(t.p,{children:`This section demonstrates how to compose entire pages using the Design System’s components. +It uses the latest release of the libraries, without any customizations, giving an honest representation of what can be achieved with them and how they work in the browser.`}),` +`,e.jsx(t.p,{children:"We offer a home page, an article page and a form for the upcoming Amsterdam.nl website."}),` +`,e.jsx(t.h2,{id:"documentation",children:"Documentation"}),` +`,e.jsx(t.p,{children:"The ‘Docs’ page for each page explains its design decisions and how to build it."}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.p,{children:"The ‘Default’ example shows the actual page in its entirety."}),` +`,e.jsx(t.h3,{id:"flexible-content",children:"Flexible content"}),` +`,e.jsx(t.p,{children:`Reload an example to get new random texts and images. +Use the Control tab to fill in your own content and see how that looks.`}),` +`,e.jsx(t.h3,{id:"test-for-accessibility-and-see-html-output",children:"Test for accessibility and see HTML output"}),` +`,e.jsx(t.p,{children:`The ‘Accessibility’ tab offers a report of various automatic tests. +The ‘HTML’ tab displays the entire HTML-document rendered by all components on the page.`}),` +`,e.jsx(t.h3,{id:"check-how-the-page-would-look-on-various-devices",children:"Check how the page would look on various devices"}),` +`,e.jsx(t.p,{children:"The buttons in the toolbar offer various features, of which the ‘three layered square’ button replicates the appearance and behaviour of the page on a phone, tablet or desktop. Press the button with the two arrows to rotate the screen."}),` +`,e.jsx(t.h3,{id:"see-the-page-full-screen",children:"See the page full-screen"}),` +`,e.jsxs(t.p,{children:["Use the ‘Go to full screen’ (or press ",e.jsx(t.code,{children:"alt+F"}),") or ‘Open canvas in new tab’ buttons to the top right to see the entire page."]})]})}function w(n={}){const{wrapper:t}={...s(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(o,{...n})}):o(n)}export{w as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Label.docs-D1m4YozQ.js b/demo-npm_and_yarn/vite-6.0.3/assets/Label.docs-D1m4YozQ.js new file mode 100644 index 0000000000..7258461c46 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Label.docs-D1m4YozQ.js @@ -0,0 +1,26 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as s,aq as a,ar as h,as as l,at as o}from"./index-CF71P72j.js";import{L as p,O as m,W as c}from"./Label.stories-C_bEBMkh.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./Hint-ny2kNNgA.js";const d=` + +# Label + +Describes a form control. + +## Guidelines + +- Always associate a form element (such as an \`input\` or \`textarea\`) with a label. +- Set \`optional\` to \`true\` if the input is not required. +- Use \`hint\` to show a custom hint text. +`;/*@license CC0-1.0*/function i(n){const e={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...r(),...n.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(s,{of:p}),` +`,t.jsx(a,{children:d}),` +`,t.jsx(h,{}),` +`,t.jsx(l,{}),` +`,t.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(e.h3,{id:"optional",children:"Optional"}),` +`,t.jsxs(e.p,{children:["Use the ",t.jsx(e.code,{children:"optional"})," prop to indicate that the user doesn’t need to fill in the field to submit the form."]}),` +`,t.jsx(o,{of:m}),` +`,t.jsx(e.h3,{id:"with-hint",children:"With hint"}),` +`,t.jsxs(e.p,{children:["Use the ",t.jsx(e.code,{children:"hint"})," prop to either customize the text for the optional property or provide another type of remark."]}),` +`,t.jsxs(e.p,{children:["Note: ensure the hint meets ",t.jsx(e.a,{href:"https://www.amsterdam.nl/schrijfwijzer/heldere-taal-basis-onze-huisstijl/",rel:"nofollow",children:"language level B1"}),`. +For the same reason, the default hint text in Dutch is ‘niet verplicht’, not ‘optioneel’.`]}),` +`,t.jsx(o,{of:c})]})}function O(n={}){const{wrapper:e}={...r(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(i,{...n})}):i(n)}export{O as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Label.stories-C_bEBMkh.js b/demo-npm_and_yarn/vite-6.0.3/assets/Label.stories-C_bEBMkh.js new file mode 100644 index 0000000000..7537f3b8fb --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Label.stories-C_bEBMkh.js @@ -0,0 +1,12 @@ +import{j as s}from"./jsx-runtime-BjgbQsUx.js";import{c as y}from"./clsx-B-dksMZM.js";import{r as L}from"./index-RigO-4kf.js";import{H as S}from"./Hint-ny2kNNgA.js";const a=L.forwardRef(({children:o,className:f,hint:b,optional:g,..._},x)=>s.jsxs("label",{..._,ref:x,className:y("ams-label",f),children:[o," ",s.jsx(S,{hint:b,optional:g})]}));a.displayName="Label";try{a.displayName="Label",a.__docgenInfo={description:"",displayName:"Label",props:{hint:{defaultValue:null,description:"Show a custom hint text.",name:"hint",required:!1,type:{name:"string"}},optional:{defaultValue:null,description:"Appends the text '(niet verplicht)' to the label or legend if no hint is provided. Use when the associated inputs are optional.",name:"optional",required:!1,type:{name:"boolean"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const j={title:"Components/Forms/Label",component:a,args:{children:"Label",hint:"",optional:!1},argTypes:{children:{description:"The text content.",table:{disable:!1}}}},e={},t={args:{optional:!0}},r={args:{hint:"not required"}};var n,i,l;e.parameters={...e.parameters,docs:{...(n=e.parameters)==null?void 0:n.docs,source:{originalSource:"{}",...(l=(i=e.parameters)==null?void 0:i.docs)==null?void 0:l.source}}};var p,c,d;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + optional: true + } +}`,...(d=(c=t.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var m,u,h;r.parameters={...r.parameters,docs:{...(m=r.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + hint: 'not required' + } +}`,...(h=(u=r.parameters)==null?void 0:u.docs)==null?void 0:h.source}}};const O=["Default","Optional","WithHint"],w=Object.freeze(Object.defineProperty({__proto__:null,Default:e,Optional:t,WithHint:r,__namedExportsOrder:O,default:j},Symbol.toStringTag,{value:"Module"}));export{w as L,t as O,r as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Link.docs-x8svId2W.js b/demo-npm_and_yarn/vite-6.0.3/assets/Link.docs-x8svId2W.js new file mode 100644 index 0000000000..591bd70b60 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Link.docs-x8svId2W.js @@ -0,0 +1,86 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as a,ar as l,as as c,at as t}from"./index-CF71P72j.js";import{L as h,S as d,I as p,C as u,a as m}from"./Link.stories-C1bTMS0u.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const g=` + +# Link + +A link is a navigation element and can be used independently or inline with text. +It is the lightweight variant for navigation. + +## Guidelines + +Use a link in the following cases: + +- To navigate to another page within the website or application +- To navigate to another website (see [External links](#external-links)) +- To navigate to an element on the same page +- To link to emails or phone numbers (start the link with \`mailto:\` or \`tel:\`) +- Wrap 2 or more consecutive buttons and/or links in an [Action Group](https://designsystem.amsterdam/?path=/docs/components-buttons-action-group--docs). + +A link is a navigation component. +Use a button instead of a link when an action is desired. + +### External links + +Always include \`rel="external"\` for an external link. +Avoid \`target="_blank"\`, but use \`rel="external noopener"\` if necessary. +For more information: [Links to cross-origin destinations are unsafe](https://developer.chrome.com/docs/lighthouse/best-practices/external-anchors-use-rel-noopener/) + +### Visited style + +Visited links indicate that a user has already opened the link. +We discourage using styles for visited links because they often make the page less clear and navigation more challenging. +The inline link does have a visited style. +It is not part of navigation elements that are frequently scanned. + +### Using links with routing libraries + +Check out the [developer guide](/docs/docs-developer-guide-routing-libraries--docs) on how to integrate links with external routing libraries. + +## Relevant WCAG requirements + +- [WCAG 1.4.3](https://www.w3.org/TR/WCAG21/#contrast-minimum) +- [WCAG 2.4.4](https://www.w3.org/TR/WCAG21/#link-purpose-in-context) +- [WCAG 2.5.3](https://www.w3.org/TR/WCAG21/#label-in-name) +- [WCAG 3.1.2](https://www.w3.org/TR/WCAG21/#language-of-parts) + +## References + +- [Links to cross-origin destinations are unsafe](https://developer.chrome.com/docs/lighthouse/best-practices/external-anchors-use-rel-noopener/): Avoid \`target="_blank"\` or use \`rel="external noopener"\` if necessary. +- [_A comprehensive guide to designing perfect links in UX_, on Prototypr](https://blog.prototypr.io/a-guide-to-designing-perfect-links-in-ux-414558f35730): Best practices for links. +- [_Writing Hyperlinks: Salient, Descriptive, Start with Keyword_ by Norman Nielsen Group](https://www.nngroup.com/articles/writing-links/): How to write good links? An extensive article on links. +- [_Hover, focus, active_, by Wunder](https://wunder.io/wunderpedia/accessibility/accessible-uis/hover-focus-active/): A good explanation of the states that elements like links and buttons have in browsers. +- [MDN: \`\`: The Anchor element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a): Comprehensive overview of all possibilities of links in HTML. +`;/*@license CC0-1.0*/function i(o){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",ul:"ul",...s(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:h}),` +`,e.jsx(a,{children:g}),` +`,e.jsx(l,{}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"standalone-links",children:"Standalone links"}),` +`,e.jsx(n.p,{children:`Place standalone links directly after a piece of content. +Don’t use them in sentences or paragraphs. +They should never have an associated icon.`}),` +`,e.jsx(t,{of:d}),` +`,e.jsx(n.h3,{id:"inline-links",children:"Inline links"}),` +`,e.jsx(n.p,{children:`Use inline links within sentences or paragraphs of text. +An icon can be added to inline links, positioned after the link. +Don’t use too many inline links on the same page, as it may confuse the user.`}),` +`,e.jsx(t,{of:p}),` +`,e.jsx(n.h3,{id:"on-a-coloured-background",children:"On a coloured background"}),` +`,e.jsxs(n.p,{children:[`A link on a coloured background must adjust its text colour to provide enough contrast. +We have lighter and darker background colours, and links behave differently on each. +Stijlweb shows `,e.jsx(n.a,{href:"https://amsterdam.nl/stijlweb/basiselementen/kleuren/",rel:"nofollow",children:"which colours suit which backgrounds"}),`. +Although they only address headings and paragraphs, the same principle applies to links.`]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:["Set the ",e.jsx(n.code,{children:"contrastColor"}),` prop on a yellow, orange or green background. +It will make the link black.`]}),` +`,e.jsxs(n.li,{children:["Use the ",e.jsx(n.code,{children:"inverseColor"}),` prop on a purple or dark blue background. +It will make the link white.`]}),` +`,e.jsx(n.li,{children:"On the other background colours, choose either one, but do so consistently."}),` +`,e.jsx(n.li,{children:`There is no current scenario to set both properties at the same time. +For now, the 'inverse' appearance will prevail.`}),` +`]}),` +`,e.jsx(n.h4,{id:"contrast-colour",children:"Contrast colour"}),` +`,e.jsx(t,{of:u}),` +`,e.jsx(n.h4,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsx(t,{of:m})]})}function S(o={}){const{wrapper:n}={...s(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(i,{...o})}):i(o)}export{S as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Link.stories-C1bTMS0u.js b/demo-npm_and_yarn/vite-6.0.3/assets/Link.stories-C1bTMS0u.js new file mode 100644 index 0000000000..3c9f8f3739 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Link.stories-C1bTMS0u.js @@ -0,0 +1,17 @@ +import{j as l}from"./jsx-runtime-BjgbQsUx.js";import{P as N}from"./index.esm-kzH9sPjb.js";import{c as P}from"./clsx-B-dksMZM.js";import{r as T}from"./index-RigO-4kf.js";const t=T.forwardRef(({children:s,className:S,contrastColor:j,inverseColor:L,variant:i="standalone",...q},I)=>l.jsx("a",{...q,ref:I,className:P("ams-link",j&&"ams-link--contrast-color",L&&"ams-link--inverse-color",i==="inline"&&"ams-link--inline",i==="standalone"&&"ams-link--standalone",S),children:s}));t.displayName="Link";try{t.displayName="Link",t.__docgenInfo={description:"",displayName:"Link",props:{contrastColor:{defaultValue:null,description:"Changes the text colour for readability on a light background.",name:"contrastColor",required:!1,type:{name:"boolean"}},inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},variant:{defaultValue:{value:"standalone"},description:"Whether the link is inline or stands alone.",name:"variant",required:!1,type:{name:"enum",value:[{value:'"inline"'},{value:'"standalone"'}]}}}}}catch{}const w={title:"Components/Navigation/Link",component:t,args:{children:"Link label",contrastColor:!1,href:"#",inverseColor:!1},argTypes:{children:{description:"The link text.",table:{disable:!1}},href:{description:"The url for the link.",name:"href",type:{name:"string",required:!1}}}},e={},r={},a={args:{children:"typograaf",variant:"inline"},decorators:[s=>l.jsxs(N,{children:["Jouw ",l.jsx(s,{})," biedt mij zulke exquise schreven!"]})]},o={args:{contrastColor:!0}},n={args:{inverseColor:!0}};var c,d,u;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(u=(d=e.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};var p,m,f;r.parameters={...r.parameters,docs:{...(p=r.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(f=(m=r.parameters)==null?void 0:m.docs)==null?void 0:f.source}}};var g,h,k;a.parameters={...a.parameters,docs:{...(g=a.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + children: 'typograaf', + variant: 'inline' + }, + decorators: [Story => + Jouw biedt mij zulke exquise schreven! + ] +}`,...(k=(h=a.parameters)==null?void 0:h.docs)==null?void 0:k.source}}};var C,v,y;o.parameters={...o.parameters,docs:{...(C=o.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + contrastColor: true + } +}`,...(y=(v=o.parameters)==null?void 0:v.docs)==null?void 0:y.source}}};var b,x,_;n.parameters={...n.parameters,docs:{...(b=n.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(_=(x=n.parameters)==null?void 0:x.docs)==null?void 0:_.source}}};const z=["Default","Standalone","Inline","ContrastColour","InverseColour"],J=Object.freeze(Object.defineProperty({__proto__:null,ContrastColour:o,Default:e,Inline:a,InverseColour:n,Standalone:r,__namedExportsOrder:z,default:w},Symbol.toStringTag,{value:"Module"}));export{o as C,a as I,J as L,r as S,n as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/LinkList-JvNP1NPY.js b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList-JvNP1NPY.js new file mode 100644 index 0000000000..04398352f6 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList-JvNP1NPY.js @@ -0,0 +1 @@ +import{j as i}from"./jsx-runtime-BjgbQsUx.js";import{c as l}from"./clsx-B-dksMZM.js";import{r}from"./index-RigO-4kf.js";import{e as k}from"./index.esm-CPc1noYl.js";import{I as L}from"./Icon-B4wlDyQ3.js";const f={small:"level-6",medium:"level-5",large:"level-4"},c=r.forwardRef(({children:e,className:n,icon:t,contrastColor:s,inverseColor:d,size:a,...p},u)=>i.jsx("li",{children:i.jsxs("a",{className:l("ams-link-list__link",s&&"ams-link-list__link--contrast-color",d&&"ams-link-list__link--inverse-color",a&&`ams-link-list__link--${a}`,n),ref:u,...p,children:[i.jsx(L,{svg:t??k,size:f[a??"medium"]}),e]})}));c.displayName="LinkList.Link";try{LinkList.Link.displayName="LinkList.Link",LinkList.Link.__docgenInfo={description:"One link with a Link List.",displayName:"LinkList.Link",props:{icon:{defaultValue:null,description:"An icon to display instead of the default chevron. Don’t mix custom icons with chevrons in one list.",name:"icon",required:!1,type:{name:"Function"}},contrastColor:{defaultValue:null,description:"Changes the text colour for readability on a light background.",name:"contrastColor",required:!1,type:{name:"boolean"}},inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},size:{defaultValue:null,description:"The size of the text. Use the same size for all items in the list.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'}]}}}}}catch{}const m=r.forwardRef(({children:e,className:n,...t},s)=>i.jsx("ul",{ref:s,className:l("ams-link-list",n),...t,children:e}));m.displayName="LinkList";const o=Object.assign(m,{Link:c});try{o.displayName="LinkList",o.__docgenInfo={description:"",displayName:"LinkList",props:{}}}catch{}export{o as L}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.docs-5aoPSQIM.js b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.docs-5aoPSQIM.js new file mode 100644 index 0000000000..8562d3f467 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.docs-5aoPSQIM.js @@ -0,0 +1,55 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as l,aq as a,ar as c,at as s,as as h}from"./index-CF71P72j.js";import{L as d,C as m,S as p,a as t,b as u,I as x}from"./LinkList.stories-CzcAd1_a.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./LinkList-JvNP1NPY.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";const j=` + +# Link List + +A collection of related links. + +## Design + +Every list item starts with a chevron. +It emphasizes the list structure and thematic coherence. +The chevron is part of the link. +Therefore, it is blue and clickable. + +## Guidelines + +- Use a Link List to present multiple links within a theme. +- For additional guidelines, refer to the [Link](/docs/components-navigation-link--docs) component. +`;/*@license CC0-1.0*/function i(o){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",ul:"ul",...r(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(l,{of:d}),` +`,e.jsx(a,{children:j}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"custom-icons",children:"Custom icons"}),` +`,e.jsx(n.p,{children:`Replace the list icon with a more meaningful one to help understand a link more quickly or easily. +Avoid using both semantic and list icons in the same list.`}),` +`,e.jsx(s,{of:m}),` +`,e.jsx(n.h3,{id:"small-text",children:"Small text"}),` +`,e.jsxs(n.p,{children:["In the ",e.jsx(n.a,{href:"/docs/components-containers-footer--docs",children:"Footer"}),`, we use small text, also for lists. +Specify this for each item in the list.`]}),` +`,e.jsx(s,{of:p}),` +`,e.jsx(n.h3,{id:"link",children:"Link"}),` +`,e.jsxs(n.p,{children:[`This example of a single link allows using the controls below. +The Link List Link renders both the `,e.jsx(n.code,{children:"
  • "})," and ",e.jsx(n.code,{children:""}),` elements. +Any attributes and the `,e.jsx(n.code,{children:"ref"})," are passed on to the ",e.jsx(n.code,{children:""})," element."]}),` +`,e.jsx(s,{of:t}),` +`,e.jsx(h,{of:t}),` +`,e.jsx(n.h3,{id:"on-a-coloured-background",children:"On a coloured background"}),` +`,e.jsxs(n.p,{children:[`A link on a coloured background must adjust its text colour to provide enough contrast. +We have lighter and darker background colours, and links behave differently on each. +Stijlweb shows `,e.jsx(n.a,{href:"https://amsterdam.nl/stijlweb/basiselementen/kleuren/",rel:"nofollow",children:"which colours suit which backgrounds"}),`. +Although they only address headings and paragraphs, the same principle applies to links.`]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:["Set the ",e.jsx(n.code,{children:"contrastColor"}),` prop on a yellow, orange or green background. +It will make the link black.`]}),` +`,e.jsxs(n.li,{children:["Use the ",e.jsx(n.code,{children:"inverseColor"}),` prop on a purple or dark blue background. +It will make the link white.`]}),` +`,e.jsx(n.li,{children:"On the other background colours, choose either one, but do so consistently."}),` +`,e.jsx(n.li,{children:`There is no current scenario to set both properties at the same time. +For now, the 'inverse' appearance will prevail.`}),` +`]}),` +`,e.jsx(n.h4,{id:"contrast-colour",children:"Contrast colour"}),` +`,e.jsx(s,{of:u}),` +`,e.jsx(n.h4,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsx(s,{of:x})]})}function X(o={}){const{wrapper:n}={...r(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(i,{...o})}):i(o)}export{X as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.stories-CzcAd1_a.js b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.stories-CzcAd1_a.js new file mode 100644 index 0000000000..e51421fbd5 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/LinkList.stories-CzcAd1_a.js @@ -0,0 +1,39 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{e as _,I as d,f as P,g as B,h as D}from"./index.esm-CPc1noYl.js";import{a as E}from"./exampleContent-hIIPvEhU.js";import{L as e}from"./LinkList-JvNP1NPY.js";const O=E(),H={title:"Components/Navigation/Link List",component:e};e.Link;const L={args:{children:O.map((r,m)=>n.jsx(e.Link,{href:"#",children:r},m))}},l={args:{children:O[0],contrastColor:!1,href:"#",icon:_,inverseColor:!1},argTypes:{icon:{control:{type:"select",labels:{undefined:"none"}},options:[void 0,...Object.keys(d)],mapping:d},size:{control:{type:"radio",labels:{undefined:"medium"}},options:["small",void 0,"large"]}},decorators:[r=>n.jsx(e,{children:n.jsx(r,{})})],render:({children:r,...m})=>n.jsx(e.Link,{...m,children:r})},s={...L},o={...L,args:{children:[n.jsx(e.Link,{href:"#",icon:P,children:"Contactformulier"},"form"),n.jsx(e.Link,{href:"#",icon:B,children:"Adressen en openingstijden"},"address"),n.jsx(e.Link,{href:"#",icon:D,children:"Bel 14 020"},"phone")]}},t={...L,args:{children:[n.jsx(e.Link,{href:"#",size:"small",children:"Over deze website"},"about"),n.jsx(e.Link,{href:"#",size:"small",children:"Abonneer u op de nieuwsbrief"},"newsletter"),n.jsx(e.Link,{href:"#",size:"small",children:"Werken bij de gemeente Amsterdam"},"jobs")]}},i={...l},a={...l,args:{...l.args,contrastColor:!0}},c={...l,args:{...l.args,inverseColor:!0}};var p,k,u;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:`{ + ...StoryTemplate +}`,...(u=(k=s.parameters)==null?void 0:k.docs)==null?void 0:u.source}}};var g,h,f;o.parameters={...o.parameters,docs:{...(g=o.parameters)==null?void 0:g.docs,source:{originalSource:`{ + ...StoryTemplate, + args: { + children: [ + Contactformulier + , + Adressen en openingstijden + , + Bel 14 020 + ] + } +}`,...(f=(h=o.parameters)==null?void 0:h.docs)==null?void 0:f.source}}};var S,y,j;t.parameters={...t.parameters,docs:{...(S=t.parameters)==null?void 0:S.docs,source:{originalSource:`{ + ...StoryTemplate, + args: { + children: [ + Over deze website + , + Abonneer u op de nieuwsbrief + , + Werken bij de gemeente Amsterdam + ] + } +}`,...(j=(y=t.parameters)==null?void 0:y.docs)==null?void 0:j.source}}};var C,b,x;i.parameters={...i.parameters,docs:{...(C=i.parameters)==null?void 0:C.docs,source:{originalSource:`{ + ...LinkStoryTemplate +}`,...(x=(b=i.parameters)==null?void 0:b.docs)==null?void 0:x.source}}};var v,T,I;a.parameters={...a.parameters,docs:{...(v=a.parameters)==null?void 0:v.docs,source:{originalSource:`{ + ...LinkStoryTemplate, + args: { + ...LinkStoryTemplate.args, + contrastColor: true + } +}`,...(I=(T=a.parameters)==null?void 0:T.docs)==null?void 0:I.source}}};var z,w,A;c.parameters={...c.parameters,docs:{...(z=c.parameters)==null?void 0:z.docs,source:{originalSource:`{ + ...LinkStoryTemplate, + args: { + ...LinkStoryTemplate.args, + inverseColor: true + } +}`,...(A=(w=c.parameters)==null?void 0:w.docs)==null?void 0:A.source}}};const R=["Default","CustomIcons","SmallText","Link","ContrastColour","InverseColour"],F=Object.freeze(Object.defineProperty({__proto__:null,ContrastColour:a,CustomIcons:o,Default:s,InverseColour:c,Link:i,SmallText:t,__namedExportsOrder:R,default:H},Symbol.toStringTag,{value:"Module"}));export{o as C,c as I,F as L,t as S,i as a,a as b}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Logo-BazI2ckd.js b/demo-npm_and_yarn/vite-6.0.3/assets/Logo-BazI2ckd.js new file mode 100644 index 0000000000..c4605cb2e0 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Logo-BazI2ckd.js @@ -0,0 +1 @@ +import{j as c}from"./jsx-runtime-BjgbQsUx.js";import{c as t}from"./clsx-B-dksMZM.js";import{r as l}from"./index-RigO-4kf.js";const s=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 115 40",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__text-primary",fill:"#EC0000",d:"M16.435 8.581c0-3.752 2.63-6.4 6.344-6.4 1.886 0 3.466.61 4.59 1.829L25.731 5.57c-.704-.78-1.714-1.238-2.915-1.238-2.248 0-3.81 1.752-3.81 4.248 0 2.496 1.524 4.324 3.715 4.324 2 0 3.391-1.143 3.391-2.8v-.323h-2.99V7.705h5.505V9.63c0 3.162-2.457 5.39-5.981 5.39s-6.21-2.666-6.21-6.438ZM30.225 10.086c0-2.915 1.962-4.934 4.762-4.934s4.743 2 4.743 4.876c0 .229-.037.59-.076.839h-7.048C32.778 12.143 33.863 13 35.254 13c1.029 0 1.924-.381 2.514-1.067l1.428 1.391c-.857 1.106-2.343 1.696-4.057 1.696-2.895 0-4.915-2.038-4.915-4.934h.001Zm2.381-.952h4.743c-.152-1.238-1.105-2.077-2.38-2.077-1.276 0-2.229.839-2.363 2.077ZM43.902 5.382v1.275h.038c.476-.97 1.314-1.505 2.4-1.505 1.219 0 2.132.534 2.704 1.6.571-1.028 1.62-1.6 2.952-1.6 2.324 0 3.448 1.296 3.448 3.943v5.696h-2.362V9.495c0-1.543-.534-2.286-1.638-2.286-1.104 0-1.696.82-1.696 2.362v5.22h-2.362V9.495c0-1.562-.514-2.286-1.638-2.286-1.124 0-1.695.838-1.695 2.362v5.22H41.69V5.38h2.212ZM57.312 10.086c0-2.915 1.963-4.934 4.762-4.934 2.8 0 4.744 2 4.744 4.876 0 .229-.038.59-.077.839h-7.048C59.865 12.143 60.95 13 62.341 13c1.03 0 1.924-.381 2.514-1.067l1.429 1.391c-.857 1.106-2.344 1.696-4.058 1.696-2.895 0-4.915-2.038-4.915-4.934h.001Zm2.381-.952h4.743c-.152-1.238-1.105-2.077-2.38-2.077-1.276 0-2.229.839-2.363 2.077ZM68.189 10.086c0-2.915 1.962-4.934 4.762-4.934s4.743 2 4.743 4.876c0 .229-.038.59-.077.839H70.57C70.74 12.143 71.827 13 73.218 13c1.028 0 1.923-.381 2.513-1.067l1.429 1.391c-.857 1.106-2.343 1.696-4.058 1.696-2.895 0-4.915-2.038-4.915-4.934h.002Zm2.38-.952h4.744c-.153-1.238-1.105-2.077-2.381-2.077-1.276 0-2.228.839-2.362 2.077ZM81.883 5.382v1.275h.038c.438-.933 1.39-1.505 2.495-1.505 2.362 0 3.582 1.353 3.582 3.943v5.696h-2.363V9.552c0-1.6-.571-2.343-1.772-2.343-1.2 0-1.847.838-1.847 2.4v5.18h-2.362V5.382h2.23ZM91.026 11.42V7.342h-1.619V5.381h.858c.78 0 1.085-.305 1.085-1.086V2.83h2.019v2.553h2.285v1.962H93.37v4.077c0 .915.476 1.428 1.352 1.428.267 0 .59-.037.78-.095v1.981c-.285.077-.819.133-1.238.133-2.133 0-3.238-1.18-3.238-3.447l.001-.002ZM96.817 10.086c0-2.915 1.963-4.934 4.762-4.934 2.8 0 4.744 2 4.744 4.876 0 .229-.038.59-.077.839h-7.048c.172 1.276 1.257 2.133 2.648 2.133 1.029 0 1.924-.381 2.514-1.067l1.429 1.391c-.857 1.106-2.344 1.696-4.058 1.696-2.895 0-4.915-2.038-4.915-4.934h.001Zm2.381-.952h4.744c-.153-1.238-1.106-2.077-2.382-2.077-1.275 0-2.228.839-2.362 2.077ZM23.73 25.267l4.952 12.381h-2.647l-1.03-2.724H19.5l-1.028 2.724h-2.553l4.953-12.38h2.858Zm-3.486 7.6h4l-1.982-5.219h-.037l-1.981 5.22ZM32.454 28.24v1.275h.038c.476-.97 1.315-1.505 2.4-1.505 1.22 0 2.133.534 2.704 1.6.572-1.028 1.62-1.6 2.953-1.6 2.323 0 3.447 1.296 3.447 3.944v5.696h-2.362v-5.296c0-1.543-.534-2.286-1.638-2.286-1.104 0-1.695.82-1.695 2.362v5.22h-2.363v-5.296c0-1.562-.514-2.286-1.638-2.286-1.124 0-1.695.838-1.695 2.362v5.22h-2.362v-9.41h2.211ZM48.34 33.706c-1.275-.381-2.513-1.067-2.513-2.78 0-1.715 1.447-2.916 3.6-2.916 1.448 0 2.572.514 3.2 1.466l-1.351 1.353c-.477-.59-1.124-.915-1.829-.915-.8 0-1.296.362-1.296.933 0 .762.8.895 1.963 1.257 1.276.381 2.514 1.067 2.514 2.781 0 1.715-1.524 2.99-3.772 2.99-1.466 0-2.648-.514-3.334-1.486l1.353-1.352c.513.609 1.2.934 1.962.934.915 0 1.466-.381 1.466-1.01 0-.762-.8-.895-1.962-1.258v.003ZM55.122 34.277v-4.076h-1.62v-1.963h.858c.78 0 1.085-.304 1.085-1.085v-1.466h2.019v2.552h2.286v1.963h-2.286v4.076c0 .915.476 1.43 1.352 1.43.267 0 .59-.038.78-.096v1.981c-.285.077-.819.133-1.237.133-2.133 0-3.238-1.18-3.238-3.447v-.002ZM60.911 32.944c0-2.915 1.963-4.934 4.763-4.934s4.743 2 4.743 4.876c0 .228-.038.59-.077.839h-7.048c.172 1.276 1.257 2.133 2.648 2.133 1.03 0 1.924-.381 2.514-1.067l1.429 1.391c-.857 1.105-2.343 1.696-4.058 1.696-2.895 0-4.915-2.038-4.915-4.934h.001Zm2.381-.952h4.744c-.153-1.239-1.106-2.077-2.381-2.077-1.276 0-2.229.838-2.363 2.077ZM74.607 28.24V29.8h.038c.457-1.066 1.296-1.638 2.4-1.638.285 0 .685.038.838.095v2.248c-.267-.076-.78-.132-1.162-.132-1.2 0-1.98.914-1.98 2.323v4.953h-2.363v-9.41h2.23ZM78.551 32.983c0-2.915 1.924-4.972 4.648-4.972 1.257 0 2.286.553 2.934 1.562h.037V23.84h2.362v13.81h-2.228v-1.467h-.037c-.61 1.067-1.752 1.696-3.067 1.696-2.724 0-4.648-2.038-4.648-4.895l-.001-.001Zm7.62-.038c0-1.695-1.048-2.82-2.591-2.82-1.543 0-2.61 1.143-2.61 2.82 0 1.677 1.049 2.82 2.61 2.82s2.59-1.124 2.59-2.82ZM90.34 34.963c0-1.81 1.506-2.895 4.02-2.915l1.828-.019v-.304c0-1.106-.704-1.677-1.981-1.677-.838 0-1.581.323-2.095.915l-1.429-1.391c.82-1.01 2.133-1.562 3.752-1.562 2.514 0 4.114 1.371 4.114 3.562v3.733c0 .343.153.495.534.495h.172v1.847H98.15c-.895 0-1.506-.418-1.696-1.105h-.038c-.59.857-1.561 1.333-2.743 1.333-1.981 0-3.333-1.18-3.333-2.914v.002Zm5.848-.82v-.534l-1.561.02c-1.238.018-1.905.457-1.905 1.275 0 .724.571 1.238 1.37 1.238 1.239 0 2.096-.82 2.096-2v.001ZM103.312 28.24v1.275h.038c.476-.97 1.315-1.505 2.4-1.505 1.219 0 2.133.534 2.704 1.6.572-1.028 1.619-1.6 2.953-1.6 2.323 0 3.447 1.296 3.447 3.944v5.696h-2.362v-5.296c0-1.543-.534-2.286-1.638-2.286-1.104 0-1.695.82-1.695 2.362v5.22h-2.363v-5.296c0-1.562-.513-2.286-1.638-2.286-1.124 0-1.695.838-1.695 2.362v5.22h-2.362v-9.41h2.211Z"}),c.jsx("path",{className:"ams-logo__emblem",fill:"#EC0000",d:"m0 37.648 3.527-3.527L0 30.593l2.352-2.351 3.527 3.527 3.528-3.527 2.351 2.351-3.527 3.528 3.527 3.527L9.407 40l-3.528-3.527L2.352 40 0 37.648ZM0 23.54l3.527-3.528L0 16.485l2.352-2.352 3.527 3.528 3.528-3.528 2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.527 3.527L0 23.54ZM0 9.407l3.527-3.528L0 2.352 2.352 0l3.527 3.527L9.407 0l2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.526 3.527L0 9.407Z"})]}));s.displayName="LogoAmsterdam";try{s.displayName="LogoAmsterdam",s.__docgenInfo={description:"",displayName:"LogoAmsterdam",props:{}}}catch{}const a=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 115 40",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__emblem",fill:"#EC0000",d:"m0 37.648 3.527-3.527L0 30.593l2.352-2.351 3.527 3.527 3.528-3.527 2.351 2.351-3.527 3.528 3.527 3.527L9.407 40l-3.528-3.527L2.352 40 0 37.648ZM0 23.54l3.527-3.528L0 16.485l2.352-2.352 3.527 3.528 3.528-3.528 2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.527 3.527L0 23.54ZM0 9.407l3.527-3.528L0 2.352 2.352 0l3.527 3.527L9.407 0l2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.526 3.527L0 9.407Z"}),c.jsx("path",{className:"ams-logo__text-primary",fill:"#EC0000",d:"m23.73 25.267 4.952 12.381h-2.647l-1.03-2.724H19.5l-1.028 2.724h-2.553l4.953-12.381h2.858Zm-3.486 7.6h4l-1.982-5.219h-.037l-1.981 5.22ZM32.454 28.24v1.275h.038c.476-.971 1.315-1.505 2.4-1.505 1.22 0 2.133.534 2.704 1.6.572-1.028 1.62-1.6 2.953-1.6 2.323 0 3.447 1.296 3.447 3.944v5.696h-2.362v-5.296c0-1.543-.534-2.286-1.638-2.286-1.104 0-1.695.82-1.695 2.362v5.22h-2.363v-5.296c0-1.562-.514-2.286-1.638-2.286-1.124 0-1.695.838-1.695 2.362v5.22h-2.362v-9.41h2.211ZM48.34 33.706c-1.275-.381-2.513-1.067-2.513-2.78 0-1.715 1.447-2.916 3.6-2.916 1.448 0 2.572.514 3.2 1.466l-1.351 1.353c-.477-.59-1.124-.915-1.829-.915-.8 0-1.296.362-1.296.933 0 .762.8.895 1.963 1.257 1.276.381 2.514 1.067 2.514 2.781 0 1.715-1.524 2.99-3.772 2.99-1.466 0-2.648-.514-3.334-1.486l1.353-1.352c.513.609 1.2.934 1.962.934.915 0 1.466-.381 1.466-1.01 0-.762-.8-.895-1.962-1.258v.003ZM55.122 34.277v-4.076h-1.62v-1.963h.858c.78 0 1.085-.304 1.085-1.085v-1.466h2.019v2.552h2.286v1.963h-2.286v4.076c0 .915.476 1.43 1.352 1.43.267 0 .59-.038.78-.096v1.981c-.285.076-.819.133-1.237.133-2.133 0-3.238-1.18-3.238-3.447v-.002ZM60.911 32.944c0-2.915 1.963-4.934 4.763-4.934s4.743 2 4.743 4.876c0 .228-.038.59-.077.839h-7.048c.172 1.275 1.257 2.133 2.648 2.133 1.03 0 1.924-.381 2.514-1.067l1.429 1.391c-.857 1.105-2.343 1.696-4.058 1.696-2.895 0-4.915-2.038-4.915-4.934h.001Zm2.381-.953h4.744c-.153-1.238-1.106-2.076-2.381-2.076-1.276 0-2.229.838-2.363 2.076ZM74.607 28.24V29.8h.038c.457-1.066 1.296-1.638 2.4-1.638.285 0 .685.038.838.095v2.248c-.267-.076-.78-.132-1.162-.132-1.2 0-1.98.914-1.98 2.323v4.953h-2.363v-9.41h2.23ZM78.551 32.983c0-2.915 1.924-4.972 4.648-4.972 1.257 0 2.286.553 2.934 1.562h.037V23.84h2.362v13.81h-2.228v-1.467h-.037c-.61 1.067-1.752 1.696-3.067 1.696-2.724 0-4.648-2.038-4.648-4.895l-.001-.001Zm7.62-.038c0-1.695-1.048-2.82-2.591-2.82-1.543 0-2.61 1.143-2.61 2.82 0 1.677 1.049 2.82 2.61 2.82s2.59-1.124 2.59-2.82ZM90.34 34.963c0-1.81 1.506-2.895 4.02-2.915l1.828-.019v-.304c0-1.106-.704-1.677-1.981-1.677-.838 0-1.581.323-2.095.915l-1.429-1.391c.82-1.01 2.133-1.562 3.752-1.562 2.514 0 4.114 1.371 4.114 3.562v3.733c0 .343.153.495.534.495h.172v1.847H98.15c-.895 0-1.506-.418-1.696-1.105h-.038c-.59.857-1.561 1.333-2.743 1.333-1.981 0-3.333-1.18-3.333-2.915v.003Zm5.848-.82v-.534l-1.561.02c-1.238.018-1.905.457-1.905 1.275 0 .724.571 1.238 1.37 1.238 1.239 0 2.096-.82 2.096-2v.001ZM103.312 28.24v1.275h.038c.476-.971 1.315-1.505 2.4-1.505 1.219 0 2.133.534 2.704 1.6.572-1.028 1.619-1.6 2.953-1.6 2.323 0 3.447 1.296 3.447 3.944v5.696h-2.362v-5.296c0-1.543-.534-2.286-1.638-2.286-1.104 0-1.695.82-1.695 2.362v5.22h-2.363v-5.296c0-1.562-.513-2.286-1.638-2.286-1.124 0-1.695.838-1.695 2.362v5.22h-2.362v-9.41h2.211Z"}),c.jsx("path",{className:"ams-logo__text-secondary",fill:"#000",d:"M16.436 8.581c0-3.752 2.629-6.4 6.343-6.4 1.886 0 3.466.61 4.59 1.829L25.732 5.57c-.705-.78-1.715-1.238-2.915-1.238-2.248 0-3.81 1.752-3.81 4.248 0 2.496 1.524 4.324 3.714 4.324 2 0 3.392-1.143 3.392-2.8v-.323h-2.99V7.705h5.505V9.63c0 3.162-2.458 5.39-5.982 5.39s-6.21-2.666-6.21-6.438ZM30.34 8.581c0-3.752 2.63-6.4 6.344-6.4 1.886 0 3.467.61 4.59 1.829L39.638 5.57c-.705-.78-1.715-1.238-2.915-1.238-2.248 0-3.81 1.752-3.81 4.248 0 2.496 1.524 4.324 3.715 4.324 2 0 3.39-1.143 3.39-2.8v-.323h-2.99V7.705h5.506V9.63c0 3.162-2.458 5.39-5.982 5.39s-6.21-2.666-6.21-6.438ZM44.836 2.41h4.61c3.809 0 6.343 2.476 6.343 6.19 0 3.714-2.59 6.19-6.363 6.19h-4.59V2.41Zm4.419 10.229c2.38 0 3.942-1.543 3.942-4.02 0-2.475-1.524-4.057-3.923-4.057H47.35v8.077h1.905Z"})]}));a.displayName="LogoGgdAmsterdam";try{a.displayName="LogoGgdAmsterdam",a.__docgenInfo={description:"",displayName:"LogoGgdAmsterdam",props:{}}}catch{}const e=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 121 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__text-secondary",d:"M18.085 30.527H20.669L23.051 35.26H23.08L25.46 30.527H28.045V39.964H26.187V32.69H26.157L23.82 37.336H22.31L19.973 32.69H19.943V39.964H18.085V30.527ZM29.976 37.133V32.792H31.776V36.799C31.776 38.004 32.197 38.57 33.068 38.57C33.954 38.57 34.448 37.917 34.448 36.755V32.792H36.248V39.964H34.55V38.991H34.521C34.173 39.688 33.418 40.138 32.605 40.138C30.848 40.138 29.976 39.137 29.976 37.133ZM39.63 36.959C38.658 36.669 37.714 36.146 37.714 34.839C37.714 33.518 38.818 32.618 40.458 32.618C41.562 32.618 42.418 33.009 42.898 33.735L41.867 34.766C41.504 34.316 41.01 34.069 40.473 34.069C39.863 34.069 39.486 34.345 39.486 34.781C39.486 35.361 40.096 35.463 40.981 35.739C41.954 36.029 42.898 36.552 42.898 37.859C42.898 39.209 41.736 40.139 40.023 40.139C38.905 40.139 38.005 39.746 37.482 39.006L38.512 37.975C38.6925 38.1976 38.9205 38.3771 39.1794 38.5001C39.4383 38.6231 39.7214 38.6866 40.008 38.686C40.705 38.686 41.126 38.396 41.126 37.917C41.126 37.337 40.515 37.235 39.63 36.959ZM45.7 35.652H49.315C49.199 34.708 48.473 34.069 47.5 34.069C46.527 34.069 45.801 34.709 45.7 35.652ZM43.885 36.378C43.885 34.157 45.38 32.618 47.515 32.618C49.649 32.618 51.13 34.142 51.13 36.334C51.13 36.509 51.1 36.784 51.072 36.974H45.699C45.83 37.946 46.658 38.599 47.718 38.599C48.502 38.599 49.184 38.309 49.634 37.786L50.724 38.846C50.07 39.688 48.937 40.138 47.631 40.138C45.424 40.138 43.885 38.585 43.885 36.378ZM52.523 37.133V32.792H54.323V36.799C54.323 38.004 54.745 38.57 55.616 38.57C56.502 38.57 56.996 37.917 56.996 36.755V32.792H58.796V39.964H57.096V38.991H57.068C56.72 39.688 55.964 40.138 55.151 40.138C53.395 40.138 52.523 39.137 52.523 37.133ZM60.741 32.792H62.425V33.765H62.455C62.817 33.024 63.456 32.618 64.284 32.618C65.213 32.618 65.91 33.024 66.345 33.838C66.781 33.053 67.58 32.618 68.595 32.618C70.367 32.618 71.224 33.605 71.224 35.623V39.964H69.424V35.928C69.424 34.752 69.017 34.186 68.174 34.186C67.333 34.186 66.883 34.81 66.883 35.986V39.964H65.083V35.928C65.083 34.738 64.69 34.186 63.833 34.186C63.006 34.186 62.541 34.824 62.541 35.986V39.964H60.741V32.792ZM84.683 39.964L82.853 32.908H82.824L80.994 39.964H78.774L76 30.527H78.033L79.891 37.67H79.921L81.793 30.527H83.884L85.757 37.67H85.787L87.645 30.527H89.677L86.904 39.964H84.683ZM91.71 35.652H95.325C95.209 34.708 94.483 34.069 93.51 34.069C92.537 34.069 91.812 34.709 91.71 35.652ZM89.895 36.378C89.895 34.157 91.39 32.618 93.525 32.618C95.659 32.618 97.14 34.142 97.14 36.334C97.14 36.509 97.11 36.784 97.082 36.974H91.71C91.84 37.946 92.668 38.599 93.728 38.599C94.512 38.599 95.194 38.309 95.645 37.786L96.733 38.846C96.08 39.688 94.948 40.138 93.641 40.138C91.434 40.138 89.895 38.585 89.895 36.378ZM100 35.652H103.616C103.499 34.708 102.773 34.069 101.801 34.069C100.828 34.069 100.1 34.709 100 35.652ZM98.185 36.378C98.185 34.157 99.681 32.618 101.815 32.618C103.949 32.618 105.43 34.142 105.43 36.334C105.43 36.509 105.401 36.784 105.372 36.974H100C100.13 37.946 100.958 38.599 102.018 38.599C102.802 38.599 103.485 38.309 103.935 37.786L105.024 38.846C104.37 39.688 103.238 40.138 101.931 40.138C99.724 40.138 98.185 38.585 98.185 36.378ZM108.363 36.959C107.39 36.669 106.446 36.146 106.446 34.839C106.446 33.518 107.55 32.618 109.191 32.618C110.294 32.618 111.151 33.009 111.63 33.735L110.599 34.766C110.236 34.316 109.742 34.069 109.205 34.069C108.595 34.069 108.218 34.345 108.218 34.781C108.218 35.361 108.828 35.463 109.713 35.739C110.686 36.029 111.63 36.552 111.63 37.859C111.63 39.209 110.468 40.139 108.755 40.139C107.637 40.139 106.737 39.746 106.215 39.006L107.245 37.975C107.426 38.1976 107.654 38.3771 107.912 38.5001C108.171 38.6231 108.454 38.6866 108.741 38.686C109.437 38.686 109.859 38.396 109.859 37.917C109.859 37.337 109.249 37.235 108.363 36.959ZM118.83 36.378C118.83 35.086 118.033 34.229 116.857 34.229C115.68 34.229 114.867 35.1 114.867 36.378C114.867 37.656 115.68 38.527 116.857 38.527C118.033 38.527 118.831 37.67 118.831 36.377L118.83 36.378ZM113.067 32.792H114.78V33.91H114.81C115.245 33.097 116.116 32.618 117.162 32.618C119.209 32.618 120.675 34.171 120.675 36.348C120.675 38.556 119.209 40.138 117.162 40.138C116.189 40.138 115.39 39.718 114.896 38.948H114.867V42.65H113.067V32.792Z",fill:"#000"}),c.jsx("path",{className:"ams-logo__text-primary",d:"M20.539 22.287H23.588L22.078 18.309H22.048L20.539 22.287ZM21.018 16.494H23.196L26.971 25.931H24.953L24.169 23.855H19.973L19.189 25.931H17.243L21.018 16.494ZM28.161 18.759H29.845V19.732H29.875C30.237 18.992 30.876 18.584 31.704 18.584C32.633 18.584 33.33 18.991 33.765 19.804C34.201 19.02 35 18.584 36.015 18.584C37.787 18.584 38.644 19.572 38.644 21.59V25.931H36.844V21.895C36.844 20.719 36.437 20.152 35.594 20.152C34.753 20.152 34.303 20.777 34.303 21.952V25.932H32.503V21.895C32.503 20.705 32.11 20.152 31.253 20.152C30.426 20.152 29.961 20.792 29.961 21.952V25.932H28.161V18.759ZM41.954 22.926C40.981 22.636 40.037 22.113 40.037 20.806C40.037 19.485 41.141 18.584 42.781 18.584C43.885 18.584 44.741 18.977 45.221 19.702L44.19 20.733C43.827 20.283 43.333 20.036 42.796 20.036C42.186 20.036 41.809 20.312 41.809 20.748C41.809 21.328 42.419 21.43 43.304 21.706C44.277 21.996 45.221 22.519 45.221 23.826C45.221 25.176 44.059 26.106 42.346 26.106C41.228 26.106 40.328 25.713 39.806 24.973L40.836 23.942C41.0164 24.1645 41.2443 24.3439 41.5029 24.4669C41.7616 24.5899 42.0446 24.6535 42.331 24.653C43.028 24.653 43.449 24.363 43.449 23.884C43.449 23.304 42.839 23.202 41.954 22.926ZM47.122 23.361V20.254H45.888V18.76H46.542C47.137 18.76 47.369 18.527 47.369 17.932V16.814H48.909V18.76H50.651V20.255H48.908V23.362C48.908 24.059 49.271 24.452 49.939 24.452C50.142 24.452 50.389 24.422 50.534 24.379V25.889C50.2243 25.9569 49.9081 25.9907 49.591 25.99C47.965 25.99 47.122 25.089 47.122 23.361ZM53.351 21.619H56.966C56.85 20.675 56.124 20.036 55.151 20.036C54.179 20.036 53.453 20.676 53.351 21.619ZM51.536 22.345C51.536 20.124 53.032 18.585 55.166 18.585C57.3 18.585 58.781 20.109 58.781 22.301C58.781 22.476 58.752 22.751 58.723 22.941H53.351C53.481 23.913 54.309 24.566 55.369 24.566C56.153 24.566 56.836 24.276 57.286 23.753L58.375 24.813C57.721 25.655 56.589 26.105 55.282 26.105C53.075 26.105 51.536 24.552 51.536 22.345ZM60.277 18.759H61.975V19.949H62.005C62.353 19.136 62.992 18.701 63.834 18.701C64.051 18.701 64.356 18.73 64.472 18.773V20.487C64.1819 20.4194 63.8849 20.3852 63.587 20.385C62.672 20.385 62.077 21.082 62.077 22.156V25.931H60.277V18.759ZM70.788 22.345C70.788 21.053 69.99 20.196 68.814 20.196C67.623 20.196 66.824 21.067 66.824 22.346C66.824 23.623 67.623 24.494 68.814 24.494C69.99 24.494 70.788 23.637 70.788 22.345ZM64.981 22.374C64.981 20.152 66.447 18.584 68.523 18.584C69.481 18.584 70.265 19.006 70.759 19.775H70.789V15.405H72.589V25.93H70.889V24.812H70.861C70.396 25.625 69.525 26.104 68.523 26.104C66.447 26.104 64.981 24.552 64.981 22.374ZM78.425 23.26V22.853L77.235 22.868C76.291 22.882 75.783 23.216 75.783 23.841C75.783 24.392 76.218 24.784 76.828 24.784C77.771 24.784 78.425 24.16 78.425 23.26ZM73.968 23.884C73.968 22.504 75.115 21.677 77.031 21.663L78.425 21.648V21.416C78.425 20.574 77.888 20.138 76.915 20.138C76.276 20.138 75.71 20.385 75.318 20.835L74.229 19.775C74.853 19.005 75.855 18.585 77.089 18.585C79.006 18.585 80.225 19.63 80.225 21.3V24.145C80.225 24.407 80.341 24.523 80.632 24.523H80.762V25.931H79.92C79.238 25.931 78.773 25.611 78.628 25.089H78.6C78.15 25.743 77.41 26.105 76.51 26.105C75 26.105 73.969 25.205 73.969 23.885L73.968 23.884ZM82.17 18.759H83.855V19.732H83.884C84.247 18.992 84.886 18.584 85.714 18.584C86.642 18.584 87.339 18.991 87.774 19.804C88.21 19.02 89.009 18.584 90.025 18.584C91.797 18.584 92.653 19.572 92.653 21.59V25.931H90.853V21.895C90.853 20.719 90.446 20.152 89.604 20.152C88.762 20.152 88.312 20.777 88.312 21.952V25.932H86.512V21.895C86.512 20.705 86.12 20.152 85.263 20.152C84.436 20.152 83.971 20.792 83.971 21.952V25.932H82.171L82.17 18.759ZM17.644 6.97998C17.644 4.11998 19.647 2.09998 22.479 2.09998C23.916 2.09998 25.121 2.56498 25.978 3.49398L24.729 4.68398C24.192 4.08898 23.422 3.74098 22.508 3.74098C20.795 3.74098 19.604 5.07698 19.604 6.97898C19.604 8.92398 20.765 10.274 22.435 10.274C23.96 10.274 25.02 9.40398 25.02 8.13998V7.89298H22.74V6.31198H26.936V7.77798C26.936 10.188 25.063 11.887 22.377 11.887C19.604 11.887 17.644 9.85398 17.644 6.97998ZM29.97 7.39998H33.586C33.469 6.45698 32.743 5.81798 31.771 5.81798C30.798 5.81798 30.072 6.45698 29.971 7.40098L29.97 7.39998ZM28.155 8.12698C28.155 5.90498 29.651 4.36698 31.785 4.36698C33.92 4.36698 35.4 5.89098 35.4 8.08298C35.4 8.25698 35.372 8.53298 35.342 8.72198H29.97C30.101 9.69498 30.929 10.348 31.988 10.348C32.773 10.348 33.455 10.058 33.905 9.53498L34.994 10.595C34.341 11.437 33.208 11.887 31.901 11.887C29.694 11.887 28.155 10.333 28.155 8.12698ZM36.896 4.53998H38.58V5.51298H38.609C38.972 4.77298 39.611 4.36598 40.439 4.36598C41.368 4.36598 42.065 4.77298 42.5 5.58598C42.936 4.80198 43.734 4.36598 44.75 4.36598C46.522 4.36598 47.379 5.35398 47.379 7.37198V11.712H45.579V7.67698C45.579 6.50198 45.172 5.93498 44.329 5.93498C43.488 5.93498 43.037 6.55998 43.037 7.73498V11.714H41.237V7.67598C41.237 6.48598 40.845 5.93398 39.988 5.93398C39.161 5.93398 38.696 6.57398 38.696 7.73398V11.713H36.896V4.53998ZM50.616 7.39998H54.231C54.115 6.45698 53.389 5.81798 52.417 5.81798C51.444 5.81798 50.717 6.45698 50.617 7.40098L50.616 7.39998ZM48.801 8.12698C48.801 5.90498 50.297 4.36698 52.431 4.36698C54.565 4.36698 56.046 5.89098 56.046 8.08298C56.046 8.25698 56.017 8.53298 55.988 8.72198H50.616C50.746 9.69498 51.574 10.348 52.634 10.348C53.418 10.348 54.101 10.058 54.551 9.53498L55.64 10.595C54.986 11.437 53.854 11.887 52.547 11.887C50.34 11.887 48.801 10.333 48.801 8.12698ZM58.906 7.39998H62.522C62.406 6.45698 61.68 5.81798 60.707 5.81798C59.734 5.81798 59.008 6.45698 58.907 7.40098L58.906 7.39998ZM57.092 8.12698C57.092 5.90498 58.587 4.36698 60.722 4.36698C62.856 4.36698 64.337 5.89098 64.337 8.08298C64.337 8.25698 64.307 8.53298 64.279 8.72198H58.906C59.037 9.69498 59.865 10.348 60.925 10.348C61.708 10.348 62.391 10.058 62.841 9.53498L63.93 10.595C63.277 11.437 62.144 11.887 60.837 11.887C58.631 11.887 57.092 10.333 57.092 8.12698ZM65.832 4.53998H67.531V5.51298H67.56C67.894 4.80198 68.62 4.36598 69.462 4.36598C71.262 4.36598 72.192 5.39698 72.192 7.37198V11.712H70.39V7.71998C70.39 6.49998 69.955 5.93398 69.04 5.93398C68.125 5.93398 67.631 6.57398 67.631 7.76398V11.713H65.831L65.832 4.53998ZM74.5 9.14298V6.03598H73.266V4.53998H73.919C74.514 4.53998 74.747 4.30798 74.747 3.71298V2.59498H76.286V4.53998H78.028V6.03598H76.286V9.14298C76.286 9.83998 76.648 10.232 77.316 10.232C77.52 10.232 77.766 10.202 77.912 10.159V11.669C77.602 11.7372 77.2855 11.7714 76.968 11.771C75.342 11.771 74.5 10.871 74.5 9.14298ZM80.728 7.39998H84.344C84.227 6.45698 83.501 5.81798 82.529 5.81798C81.556 5.81798 80.83 6.45698 80.729 7.40098L80.728 7.39998ZM78.913 8.12698C78.913 5.90498 80.409 4.36698 82.543 4.36698C84.678 4.36698 86.158 5.89098 86.158 8.08298C86.158 8.25698 86.129 8.53298 86.1 8.72198H80.728C80.859 9.69498 81.687 10.348 82.747 10.348C83.531 10.348 84.213 10.058 84.663 9.53498L85.752 10.595C85.099 11.437 83.966 11.887 82.659 11.887C80.452 11.887 78.913 10.333 78.913 8.12698Z",fill:"#EC0000"}),c.jsx("path",{className:"ams-logo__emblem",d:"M0 38.3642L3.6 34.9356L0 31.507L2.4 29.2213L6 32.6499L9.6 29.2213L12 31.507L8.4 34.9356L12 38.3642L9.6 40.6499L6 37.2213L2.4 40.6499L0 38.3642Z",fill:"#EC0000"}),c.jsx("path",{className:"ams-logo__emblem",d:"M0 9.79276L3.6 6.36419L0 2.93562L2.4 0.649902L6 4.07847L9.6 0.649902L12 2.93562L8.4 6.36419L12 9.79276L9.6 12.0785L6 8.6499L2.4 12.0785L0 9.79276Z",fill:"#EC0000"}),c.jsx("path",{className:"ams-logo__emblem",d:"M0 24.0785L3.6 20.6499L0 17.2213L2.4 14.9356L6 18.3642L9.6 14.9356L12 17.2213L8.4 20.6499L12 24.0785L9.6 26.3642L6 22.9356L2.4 26.3642L0 24.0785Z",fill:"#EC0000"})]}));e.displayName="LogoMuseumWeesp";try{e.displayName="LogoMuseumWeesp",e.__docgenInfo={description:"",displayName:"LogoMuseumWeesp",props:{}}}catch{}const Z=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 98 40",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__emblem",fill:"#EC0000",d:"m0 37.648 3.527-3.527L0 30.593l2.352-2.351 3.527 3.527 3.528-3.527 2.351 2.351-3.527 3.528 3.527 3.527L9.407 40l-3.528-3.527L2.352 40 0 37.648ZM0 9.407l3.527-3.528L0 2.352 2.352 0l3.527 3.527L9.407 0l2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.526 3.527L0 9.407ZM0 23.54l3.527-3.528L0 16.485l2.352-2.352 3.527 3.528 3.528-3.528 2.351 2.352-3.527 3.527 3.527 3.528-2.351 2.351-3.528-3.527-3.527 3.527L0 23.54Z"}),c.jsx("path",{className:"ams-logo__text-primary",fill:"#EC0000",d:"M20.937 15.334h2.17l3.76 9.4h-2.011l-.78-2.068h-4.18l-.782 2.068h-1.937l3.76-9.4Zm-.477 5.77h3.037l-1.504-3.962h-.03l-1.503 3.963ZM28.052 17.59h1.678v.969h.03c.36-.737.997-1.143 1.822-1.143.925 0 1.62.405 2.054 1.215.434-.781 1.228-1.215 2.24-1.215 1.766 0 2.618.983 2.618 2.994v4.324h-1.793v-4.02c0-1.17-.404-1.735-1.244-1.735s-1.287.622-1.287 1.793v3.962h-1.794v-4.02c0-1.186-.39-1.735-1.243-1.735-.854 0-1.288.636-1.288 1.793v3.962h-1.793V17.59ZM41.791 21.74c-.969-.288-1.91-.81-1.91-2.111 0-1.302 1.1-2.213 2.734-2.213 1.1 0 1.952.39 2.43 1.114l-1.027 1.026c-.362-.448-.853-.694-1.388-.694-.608 0-.983.276-.983.71 0 .578.608.679 1.49.954.968.29 1.909.81 1.909 2.112 0 1.301-1.157 2.27-2.863 2.27-1.114 0-2.01-.39-2.532-1.127l1.027-1.027c.39.464.911.71 1.49.71.693 0 1.113-.29 1.113-.767 0-.579-.608-.68-1.49-.955v-.001ZM46.94 22.175V19.08h-1.23v-1.49h.652c.592 0 .824-.232.824-.824v-1.114h1.533v1.938h1.736v1.49h-1.736v3.095c0 .693.361 1.085 1.027 1.085.202 0 .448-.03.592-.073v1.504a4.362 4.362 0 0 1-.94.101c-1.62 0-2.46-.897-2.46-2.617h.002ZM51.337 21.162c0-2.213 1.49-3.746 3.615-3.746 2.126 0 3.602 1.52 3.602 3.703 0 .174-.03.448-.058.636h-5.351c.13.969.955 1.62 2.01 1.62.781 0 1.46-.29 1.91-.81l1.084 1.056c-.651.838-1.779 1.287-3.08 1.287-2.2 0-3.731-1.547-3.731-3.746h-.002Zm1.808-.723h3.601c-.115-.94-.838-1.577-1.808-1.577-.97 0-1.692.637-1.793 1.577ZM60.042 17.59h1.692v1.186h.03c.346-.81.983-1.244 1.822-1.244.218 0 .521.03.636.072v1.706a3.906 3.906 0 0 0-.882-.1c-.91 0-1.504.693-1.504 1.764v3.76h-1.793V17.59ZM64.729 21.192c0-2.213 1.46-3.775 3.529-3.775.954 0 1.735.42 2.227 1.187h.029V14.25h1.793v10.486h-1.692v-1.114h-.03c-.462.81-1.33 1.288-2.327 1.288-2.069 0-3.529-1.548-3.529-3.717v-.002Zm5.785-.03c0-1.287-.796-2.14-1.967-2.14s-1.981.868-1.981 2.14c0 1.273.796 2.14 1.98 2.14 1.186 0 1.968-.853 1.968-2.14ZM73.68 22.695c0-1.374 1.143-2.198 3.052-2.212l1.388-.015v-.231c0-.838-.535-1.272-1.504-1.272-.636 0-1.2.245-1.59.693l-1.084-1.056c.622-.766 1.62-1.186 2.849-1.186 1.908 0 3.124 1.042 3.124 2.704v2.835c0 .26.115.377.404.377h.13v1.402h-.838c-.68 0-1.143-.318-1.287-.838h-.03c-.448.651-1.186 1.012-2.082 1.012-1.504 0-2.53-.897-2.53-2.213h-.002Zm4.44-.622v-.404l-1.185.014c-.94.014-1.446.347-1.446.969 0 .55.434.94 1.042.94.94 0 1.59-.621 1.59-1.518ZM81.851 17.59h1.678v.969h.03c.362-.737.998-1.143 1.822-1.143.925 0 1.62.405 2.054 1.215.434-.781 1.229-1.215 2.241-1.215 1.765 0 2.618.983 2.618 2.994v4.324H90.5v-4.02c0-1.17-.405-1.735-1.245-1.735-.84 0-1.287.622-1.287 1.793v3.962h-1.793v-4.02c0-1.186-.39-1.735-1.244-1.735s-1.288.636-1.288 1.793v3.962h-1.793V17.59ZM17.575 5.857c0-2.85 1.996-4.86 4.817-4.86 1.432 0 2.632.463 3.485 1.389l-1.244 1.186c-.535-.593-1.302-.94-2.213-.94-1.706 0-2.893 1.33-2.893 3.225 0 1.894 1.157 3.283 2.821 3.283 1.52 0 2.574-.868 2.574-2.126v-.246h-2.27V5.191h4.18v1.46c0 2.402-1.867 4.094-4.542 4.094s-4.715-2.025-4.715-4.888ZM28.047 7c0-2.213 1.49-3.747 3.616-3.747 2.126 0 3.601 1.52 3.601 3.703 0 .174-.03.448-.057.636h-5.351c.13.97.954 1.62 2.01 1.62.78 0 1.46-.289 1.91-.81l1.085 1.056c-.651.839-1.779 1.288-3.08 1.288-2.2 0-3.732-1.548-3.732-3.746h-.002Zm1.809-.724h3.601c-.115-.94-.838-1.576-1.808-1.576-.97 0-1.692.636-1.793 1.576ZM36.753 3.426h1.678v.97h.03c.361-.738.997-1.144 1.822-1.144.925 0 1.62.405 2.054 1.215.434-.78 1.23-1.215 2.24-1.215 1.766 0 2.618.983 2.618 2.994v4.324h-1.793V6.55c0-1.17-.404-1.735-1.244-1.735s-1.287.622-1.287 1.793v3.962h-1.794V6.55c0-1.186-.39-1.735-1.243-1.735-.854 0-1.288.636-1.288 1.793v3.962h-1.793V3.426ZM48.612 7c0-2.213 1.49-3.747 3.616-3.747 2.126 0 3.601 1.52 3.601 3.703 0 .174-.03.448-.057.636H50.42c.131.97.955 1.62 2.011 1.62.78 0 1.46-.289 1.91-.81l1.084 1.056c-.652.839-1.78 1.288-3.08 1.288-2.2 0-3.732-1.548-3.732-3.746Zm1.808-.724h3.602c-.115-.94-.838-1.576-1.807-1.576s-1.692.636-1.793 1.576h-.002ZM56.87 7c0-2.213 1.49-3.747 3.616-3.747 2.125 0 3.601 1.52 3.601 3.703 0 .174-.03.448-.058.636h-5.35c.13.97.954 1.62 2.01 1.62.78 0 1.46-.289 1.91-.81l1.084 1.056c-.652.839-1.78 1.288-3.081 1.288-2.199 0-3.731-1.548-3.731-3.746h-.001Zm1.808-.724h3.602c-.115-.94-.839-1.576-1.809-1.576s-1.692.636-1.793 1.576ZM65.577 3.426h1.692v.97h.03c.332-.71 1.055-1.144 1.893-1.144 1.794 0 2.719 1.027 2.719 2.994v4.324h-1.793V6.594c0-1.215-.434-1.78-1.345-1.78-.912 0-1.403.637-1.403 1.823v3.935h-1.793V3.426ZM74.21 8.012V4.917h-1.23v-1.49h.652c.593 0 .825-.231.825-.824V1.49h1.533v1.937h1.735v1.49H75.99v3.095c0 .694.36 1.085 1.026 1.085.203 0 .448-.03.593-.073v1.504a4.356 4.356 0 0 1-.94.101c-1.621 0-2.46-.897-2.46-2.617l.002.001ZM78.607 7c0-2.213 1.49-3.747 3.616-3.747 2.126 0 3.601 1.52 3.601 3.703 0 .174-.03.448-.057.636h-5.352c.131.97.955 1.62 2.011 1.62.78 0 1.46-.289 1.91-.81l1.084 1.056c-.652.839-1.78 1.288-3.08 1.288-2.2 0-3.732-1.548-3.732-3.746Zm1.808-.724h3.602c-.115-.94-.838-1.576-1.808-1.576-.97 0-1.692.636-1.794 1.576Z"}),c.jsx("path",{className:"ams-logo__text-secondary",fill:"#000",d:"m17.335 37.353 1.302-1.084a2.07 2.07 0 0 0 1.779.983c.868 0 1.46-.463 1.46-1.143 0-.766-.636-1.042-1.866-1.49-1.143-.42-2.343-1.012-2.343-2.747 0-1.62 1.316-2.734 3.24-2.734 1.3 0 2.327.52 2.906 1.446L22.51 31.67c-.39-.578-.954-.897-1.62-.897-.78 0-1.302.42-1.302 1.042 0 .767.637 1.042 1.866 1.49 1.143.42 2.344 1.012 2.344 2.748 0 1.735-1.375 2.834-3.4 2.834-1.374 0-2.458-.549-3.066-1.533h.002ZM25.738 36.153v-3.095h-1.23v-1.49h.65c.593 0 .824-.231.824-.824v-1.113h1.534v1.937h1.735v1.49h-1.735v3.095c0 .693.362 1.085 1.026 1.085.202 0 .448-.03.593-.073v1.504a4.37 4.37 0 0 1-.941.101c-1.62 0-2.459-.897-2.459-2.617h.003ZM30.134 36.674c0-1.375 1.143-2.2 3.051-2.213l1.389-.014v-.232c0-.838-.535-1.272-1.504-1.272-.636 0-1.2.245-1.59.694l-1.085-1.056c.622-.767 1.62-1.187 2.85-1.187 1.909 0 3.123 1.042 3.123 2.705v2.835c0 .26.115.376.405.376h.13v1.402h-.838c-.68 0-1.143-.318-1.288-.838h-.029c-.448.651-1.186 1.012-2.082 1.012-1.504 0-2.53-.897-2.53-2.212h-.002Zm4.44-.622v-.405l-1.186.014c-.941.014-1.447.347-1.447.97 0 .548.434.94 1.042.94.94 0 1.591-.622 1.591-1.52ZM37.813 35.17c0-2.213 1.46-3.775 3.529-3.775.955 0 1.735.42 2.227 1.187h.03v-4.353h1.792v10.486H43.7V37.6h-.029c-.463.81-1.331 1.288-2.328 1.288-2.068 0-3.529-1.547-3.529-3.717v-.002Zm5.785-.03c0-1.287-.796-2.14-1.967-2.14-1.17 0-1.981.868-1.981 2.14 0 1.273.796 2.14 1.981 2.14s1.967-.853 1.967-2.14ZM48.763 35.719c-.97-.29-1.91-.81-1.91-2.112 0-1.301 1.1-2.213 2.734-2.213 1.1 0 1.952.39 2.429 1.114l-1.026 1.026c-.363-.448-.854-.694-1.39-.694-.607 0-.982.276-.982.71 0 .578.608.68 1.49.954.969.29 1.91.81 1.91 2.112s-1.158 2.27-2.864 2.27c-1.113 0-2.01-.39-2.532-1.127l1.027-1.027c.39.464.911.71 1.49.71.694 0 1.113-.29 1.113-.767 0-.579-.608-.68-1.49-.955v-.001ZM52.97 36.674c0-1.375 1.144-2.2 3.052-2.213l1.389-.014v-.232c0-.838-.535-1.272-1.504-1.272-.636 0-1.2.245-1.591.694l-1.084-1.056c.622-.767 1.62-1.187 2.849-1.187 1.91 0 3.124 1.042 3.124 2.705v2.835c0 .26.115.376.404.376h.13v1.402h-.837c-.68 0-1.143-.318-1.288-.838h-.03c-.447.651-1.186 1.012-2.082 1.012-1.504 0-2.53-.897-2.53-2.212h-.001Zm4.44-.622v-.405l-1.186.014c-.94.014-1.446.347-1.446.97 0 .548.434.94 1.042.94.94 0 1.59-.622 1.59-1.52ZM61.142 31.568h1.691v1.187h.03c.347-.81.983-1.244 1.822-1.244.218 0 .521.029.636.073v1.706a3.907 3.907 0 0 0-.881-.102c-.912 0-1.504.694-1.504 1.765v3.76h-1.793V31.57h-.002ZM65.827 35.14c0-2.227 1.49-3.746 3.689-3.746 1.085 0 2.038.405 2.646 1.128l-1.2 1.127c-.362-.404-.868-.622-1.446-.622-1.1 0-1.851.868-1.851 2.112 0 1.244.752 2.112 1.85 2.112.58 0 1.086-.218 1.476-.636l1.187 1.127c-.636.738-1.577 1.143-2.647 1.143-2.199 0-3.703-1.519-3.703-3.746v.001ZM73.492 28.228h1.793v4.15h.03c.42-.636 1.041-.983 1.793-.983 1.793 0 2.718 1.027 2.718 2.994v4.325h-1.793v-3.978c0-1.215-.434-1.78-1.345-1.78s-1.403.637-1.403 1.823v3.935h-1.793V28.228ZM82.56 30.657c-.622 0-1.07-.434-1.07-1.042 0-.608.448-1.042 1.07-1.042.622 0 1.07.434 1.07 1.042 0 .608-.448 1.042-1.07 1.042Zm-.897.911h1.793v7.144h-1.793v-7.144ZM84.947 35.14c0-2.212 1.49-3.746 3.616-3.746 2.126 0 3.601 1.52 3.601 3.703 0 .174-.03.448-.058.636h-5.35c.13.969.954 1.62 2.01 1.62.78 0 1.46-.289 1.91-.81L91.76 37.6c-.652.838-1.78 1.288-3.081 1.288-2.199 0-3.73-1.548-3.73-3.747h-.002Zm1.808-.723h3.602c-.115-.94-.838-1.577-1.808-1.577-.97 0-1.693.637-1.794 1.577ZM92.886 33.058v-1.49h1.215v-.925c0-1.634.969-2.59 2.632-2.59.203 0 .506.03.666.058v1.548a2.82 2.82 0 0 0-.622-.072c-.565 0-.882.376-.882 1.056v.925h1.736v1.49h-1.736v5.654h-1.793v-5.654h-1.216Z"})]}));Z.displayName="LogoStadsarchief";try{Z.displayName="LogoStadsarchief",Z.__docgenInfo={description:"",displayName:"LogoStadsarchief",props:{}}}catch{}const C=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 159 42",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__emblem",fill:"#EC0000",d:"m0 37.65 3.53-3.53L0 30.59l2.35-2.35 3.53 3.53 3.53-3.53 2.35 2.35-3.53 3.53 3.53 3.53L9.41 40l-3.53-3.53L2.35 40 0 37.65ZM0 9.41l3.53-3.53L0 2.35 2.35 0l3.53 3.53L9.41 0l2.35 2.35-3.53 3.53 3.53 3.53-2.35 2.35-3.53-3.53-3.53 3.53L0 9.41ZM0 23.54l3.53-3.53L0 16.48l2.35-2.35 3.53 3.53 3.53-3.53 2.35 2.35-3.53 3.53 3.53 3.53-2.35 2.35-3.53-3.53-3.53 3.53L0 23.54Z"}),c.jsx("path",{className:"ams-logo__text-secondary",fill:"#000",d:"m17.34 37.35 1.3-1.08c.4.64 1.06.98 1.78.98.87 0 1.46-.46 1.46-1.14 0-.77-.64-1.04-1.87-1.49-1.14-.42-2.34-1.01-2.34-2.75 0-1.62 1.32-2.73 3.24-2.73 1.3 0 2.33.52 2.91 1.45l-1.3 1.08c-.39-.58-.95-.9-1.62-.9-.78 0-1.3.42-1.3 1.04 0 .77.64 1.04 1.87 1.49 1.14.42 2.34 1.01 2.34 2.75s-1.37 2.83-3.4 2.83c-1.37 0-2.46-.55-3.07-1.53ZM25.74 36.15v-3.1h-1.23v-1.49h.65c.59 0 .82-.23.82-.82v-1.11h1.53v1.94h1.74v1.49h-1.74v3.1c0 .69.36 1.08 1.03 1.08.2 0 .45-.03.59-.07v1.5c-.22.06-.62.1-.94.1-1.62 0-2.46-.9-2.46-2.62h.01ZM30.13 36.67c0-1.37 1.14-2.2 3.05-2.21h1.39v-.25c0-.84-.54-1.27-1.5-1.27-.64 0-1.2.25-1.59.69l-1.08-1.06c.62-.77 1.62-1.19 2.85-1.19 1.91 0 3.12 1.04 3.12 2.7v2.83c0 .26.12.38.4.38h.13v1.4h-.84c-.68 0-1.14-.32-1.29-.84h-.03c-.45.65-1.19 1.01-2.08 1.01-1.5 0-2.53-.9-2.53-2.21v.02Zm4.44-.62v-.4h-1.19c-.94.03-1.45.36-1.45.98 0 .55.43.94 1.04.94.94 0 1.59-.62 1.59-1.52h.01ZM37.81 35.17c0-2.21 1.46-3.77 3.53-3.77.95 0 1.74.42 2.23 1.19h.03v-4.35h1.79v10.49H43.7v-1.11h-.03c-.46.81-1.33 1.29-2.33 1.29-2.07 0-3.53-1.55-3.53-3.72v-.02Zm5.79-.03c0-1.29-.8-2.14-1.97-2.14s-1.98.87-1.98 2.14.8 2.14 1.98 2.14 1.97-.85 1.97-2.14ZM48.76 35.72c-.97-.29-1.91-.81-1.91-2.11 0-1.3 1.1-2.21 2.73-2.21 1.1 0 1.95.39 2.43 1.11l-1.03 1.03c-.36-.45-.85-.69-1.39-.69-.61 0-.98.27-.98.71 0 .58.61.68 1.49.95.97.29 1.91.81 1.91 2.11 0 1.3-1.16 2.27-2.86 2.27-1.11 0-2.01-.39-2.53-1.13l1.03-1.03c.39.46.91.71 1.49.71.69 0 1.11-.29 1.11-.77 0-.58-.61-.68-1.49-.95ZM55.18 37.6h-.03v1.11h-1.71V28.22h1.79v4.35h.03c.52-.77 1.3-1.19 2.26-1.19 2.04 0 3.5 1.56 3.5 3.75s-1.46 3.75-3.5 3.75c-1 0-1.82-.46-2.34-1.29v.01Zm4.01-2.46c0-1.29-.8-2.14-1.97-2.14s-1.98.87-1.98 2.14.81 2.14 1.98 2.14 1.97-.85 1.97-2.14ZM61.95 36.67c0-1.37 1.14-2.2 3.05-2.21h1.39v-.25c0-.84-.54-1.27-1.5-1.27-.64 0-1.2.25-1.59.69l-1.08-1.06c.62-.77 1.62-1.19 2.85-1.19 1.91 0 3.12 1.04 3.12 2.7v2.83c0 .26.12.38.4.38h.13v1.4h-.84c-.68 0-1.14-.32-1.29-.84h-.03c-.45.65-1.19 1.01-2.08 1.01-1.5 0-2.53-.9-2.53-2.21v.02Zm4.44-.62v-.4H65.2c-.94.03-1.45.36-1.45.98 0 .55.43.94 1.04.94.94 0 1.59-.62 1.59-1.52h.01ZM70.12 31.57h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.35-1.78-.92 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14.01ZM80.09 38.71H78.3V28.22h1.79v6.57h.03l2.66-3.23h2.17l-2.76 3.17 2.89 3.98h-2.17l-1.98-2.81-.84.97v1.84ZM88.97 31.57h1.95l1.66 5.15h.03l1.71-5.15h1.91l-2.69 7.14h-1.92l-2.65-7.14ZM96.6 36.67c0-1.37 1.14-2.2 3.05-2.21h1.39v-.25c0-.84-.54-1.27-1.5-1.27-.64 0-1.2.25-1.59.69l-1.08-1.06c.62-.77 1.62-1.19 2.85-1.19 1.91 0 3.12 1.04 3.12 2.7v2.83c0 .26.12.38.4.38h.13v1.4h-.84c-.68 0-1.14-.32-1.29-.84h-.03c-.45.65-1.19 1.01-2.08 1.01-1.5 0-2.53-.9-2.53-2.21v.02Zm4.44-.62v-.4h-1.19c-.94.03-1.45.36-1.45.98 0 .55.43.94 1.04.94.94 0 1.59-.62 1.59-1.52h.01ZM104.77 31.57h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.34-1.78-.91 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14l-.01.01ZM116.65 29.31h1.91v7.78h3.49v1.62h-5.39v-9.4h-.01ZM122.87 35.14c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM131.57 31.57h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.35-1.78-.92 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14.01ZM140.64 30.66c-.62 0-1.07-.43-1.07-1.04 0-.61.45-1.04 1.07-1.04.62 0 1.07.43 1.07 1.04 0 .61-.45 1.04-1.07 1.04Zm-.9.91h1.79v7.14h-1.79v-7.14ZM143.47 31.57h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.35-1.78-.92 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14.01ZM151.54 40.42l1.16-1.13c.39.45 1.1.72 1.87.72 1.3 0 2.02-.59 2.02-1.63v-1.1h-.03c-.4.75-1.16 1.17-2.1 1.17-2.01 0-3.34-1.42-3.34-3.53s1.37-3.51 3.34-3.51c1.01 0 1.81.45 2.2 1.21h.03v-1.06h1.69v6.88c0 1.91-1.46 3.11-3.79 3.11-1.33 0-2.43-.42-3.05-1.14v.01Zm5.06-5.5c0-1.19-.74-2.01-1.82-2.01s-1.82.82-1.82 2.01.75 2 1.82 2 1.82-.82 1.82-2Z"}),c.jsx("path",{className:"ams-logo__text-primary",fill:"#EC0000",d:"M20.94 15.33h2.17l3.76 9.4h-2.01l-.78-2.07H19.9l-.78 2.07h-1.94l3.76-9.4Zm-.48 5.77h3.04L22 17.14h-.03l-1.5 3.96h-.01ZM28.05 17.59h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H36.7v-4.02c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79V20.7c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79v-7.14l-.01.02ZM41.79 21.74c-.97-.29-1.91-.81-1.91-2.11 0-1.3 1.1-2.21 2.73-2.21 1.1 0 1.95.39 2.43 1.11l-1.03 1.03c-.36-.45-.85-.69-1.39-.69-.61 0-.98.27-.98.71 0 .58.61.68 1.49.95.97.29 1.91.81 1.91 2.11 0 1.3-1.16 2.27-2.86 2.27-1.11 0-2.01-.39-2.53-1.13l1.03-1.03c.39.46.91.71 1.49.71.69 0 1.11-.29 1.11-.77 0-.58-.61-.68-1.49-.95ZM46.94 22.17v-3.09h-1.23v-1.49h.65c.59 0 .82-.23.82-.82v-1.11h1.53v1.94h1.74v1.49h-1.74v3.09c0 .69.36 1.08 1.03 1.08.2 0 .45-.03.59-.07v1.5c-.22.06-.62.1-.94.1-1.62 0-2.46-.9-2.46-2.62h.01ZM51.34 21.16c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM60.04 17.59h1.69v1.19h.03c.35-.81.98-1.24 1.82-1.24.22 0 .52.03.64.07v1.71c-.2-.06-.59-.1-.88-.1-.91 0-1.5.69-1.5 1.76v3.76h-1.79V17.6l-.01-.01ZM64.73 21.19c0-2.21 1.46-3.77 3.53-3.77.95 0 1.74.42 2.23 1.19h.03v-4.35h1.79v10.49h-1.69v-1.11h-.03c-.46.81-1.33 1.29-2.33 1.29-2.07 0-3.53-1.55-3.53-3.72v-.02Zm5.79-.03c0-1.29-.8-2.14-1.97-2.14s-1.98.87-1.98 2.14.8 2.14 1.98 2.14 1.97-.85 1.97-2.14ZM73.68 22.7c0-1.37 1.14-2.2 3.05-2.21h1.39v-.25c0-.84-.54-1.27-1.5-1.27-.64 0-1.2.25-1.59.69l-1.08-1.06c.62-.77 1.62-1.19 2.85-1.19 1.91 0 3.12 1.04 3.12 2.7v2.83c0 .26.12.38.4.38h.13v1.4h-.84c-.68 0-1.14-.32-1.29-.84h-.03c-.45.65-1.19 1.01-2.08 1.01-1.5 0-2.53-.9-2.53-2.21v.02Zm4.44-.62v-.4h-1.19c-.94.03-1.45.36-1.45.98 0 .55.43.94 1.04.94.94 0 1.59-.62 1.59-1.52h.01ZM81.85 17.59h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H90.5v-4.02c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79V20.7c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79v-7.14l-.01.02ZM17.58 5.86c0-2.85 2-4.86 4.82-4.86 1.43 0 2.63.46 3.49 1.39l-1.24 1.19c-.54-.59-1.3-.94-2.21-.94-1.71 0-2.89 1.33-2.89 3.23s1.16 3.28 2.82 3.28c1.52 0 2.57-.87 2.57-2.13v-.25h-2.27V5.19h4.18v1.46c0 2.4-1.87 4.09-4.54 4.09S17.6 8.72 17.6 5.85l-.02.01ZM28.05 7c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM36.75 3.43h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H45.4V6.55c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79V6.55c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79V3.43h-.01ZM48.61 7c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM56.87 7c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM65.58 3.43h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79V6.59c0-1.21-.43-1.78-1.34-1.78-.91 0-1.4.64-1.4 1.82v3.93h-1.79V3.43h-.01ZM74.21 8.01v-3.1h-1.23V3.42h.65c.59 0 .82-.23.82-.82V1.49h1.53v1.94h1.74v1.49h-1.74v3.1c0 .69.36 1.08 1.03 1.08.2 0 .45-.03.59-.07v1.5c-.22.06-.62.1-.94.1-1.62 0-2.46-.9-2.46-2.62h.01ZM78.61 7c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58Z"})]}));C.displayName="LogoStadsbankVanLening";try{C.displayName="LogoStadsbankVanLening",C.__docgenInfo={description:"",displayName:"LogoStadsbankVanLening",props:{}}}catch{}const o=l.forwardRef((h,v)=>c.jsxs("svg",{className:"ams-logo","aria-hidden":"true",focusable:"false",ref:v,viewBox:"0 0 145 43",xmlns:"http://www.w3.org/2000/svg",...h,children:[c.jsx("path",{className:"ams-logo__emblem",fill:"#EC0000",d:"m0 38.2 3.53-3.53L0 31.14l2.35-2.35 3.53 3.53 3.53-3.53 2.35 2.35-3.53 3.53 3.53 3.53-2.35 2.35-3.53-3.53-3.53 3.53L0 38.2ZM0 9.96l3.53-3.53L0 2.9 2.35.55l3.53 3.53L9.41.55l2.35 2.35-3.53 3.53 3.53 3.53-2.35 2.35-3.53-3.53-3.53 3.53L0 9.96ZM0 24.09l3.53-3.53L0 17.03l2.35-2.35 3.53 3.53 3.53-3.53 2.35 2.35-3.53 3.53 3.53 3.53-2.35 2.35-3.53-3.53-3.53 3.53L0 24.09Z"}),c.jsx("path",{className:"ams-logo__text-secondary",fill:"#000",d:"M17.13 29.86h2.07l2.39 7.22h.03l2.42-7.22h1.98l-3.36 9.4h-2.17l-3.36-9.4ZM26.5 34.55c0-2.85 2-4.86 4.82-4.86 1.43 0 2.63.46 3.49 1.39l-1.24 1.19c-.54-.59-1.3-.94-2.21-.94-1.71 0-2.89 1.33-2.89 3.23s1.16 3.28 2.82 3.28c1.52 0 2.57-.87 2.57-2.13v-.25h-2.27v-1.58h4.18v1.46c0 2.4-1.87 4.09-4.54 4.09s-4.71-2.02-4.71-4.89l-.02.01ZM40.43 29.86h2.17l3.76 9.4h-2.01l-.78-2.07h-4.18l-.78 2.07h-1.94l3.76-9.4Zm-.48 5.77h3.04l-1.5-3.96h-.03l-1.5 3.96h-.01ZM50.38 29.86h2.07l2.39 7.22h.03l2.42-7.22h1.98l-3.36 9.4h-2.17l-3.36-9.4ZM59.42 35.69c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM68.13 32.12h1.69v1.19h.03c.35-.81.98-1.24 1.82-1.24.22 0 .52.03.64.07v1.71c-.2-.06-.59-.1-.88-.1-.91 0-1.5.69-1.5 1.76v3.76h-1.79v-7.14l-.01-.01ZM73.01 38.06l3.4-4.45h-3.3v-1.49h5.73v1.2l-3.4 4.45h3.5v1.49h-5.93v-1.2ZM79.88 35.69c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM90.38 39.26h-1.79V28.77h1.79v6.57h.03l2.66-3.23h2.17l-2.76 3.17 2.89 3.98H93.2l-1.98-2.81-.84.97v1.84ZM95.68 35.69c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM104.38 32.12h1.69v1.19h.03c.35-.81.98-1.24 1.82-1.24.22 0 .52.03.64.07v1.71c-.2-.06-.59-.1-.88-.1-.91 0-1.5.69-1.5 1.76v3.76h-1.79v-7.14l-.01-.01ZM110.65 31.21c-.62 0-1.07-.43-1.07-1.04 0-.61.45-1.04 1.07-1.04.62 0 1.07.43 1.07 1.04 0 .61-.45 1.04-1.07 1.04Zm-.9.91h1.79v7.14h-1.79v-7.14ZM113.48 32.12h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.35-1.78-.92 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14.01ZM121.55 40.97l1.16-1.13c.39.45 1.1.72 1.87.72 1.3 0 2.02-.59 2.02-1.63v-1.1h-.03c-.4.75-1.16 1.17-2.1 1.17-2.01 0-3.34-1.42-3.34-3.53s1.37-3.51 3.34-3.51c1.01 0 1.81.45 2.2 1.21h.03v-1.06h1.69v6.88c0 1.91-1.46 3.11-3.79 3.11-1.33 0-2.43-.42-3.05-1.14v.01Zm5.06-5.5c0-1.19-.74-2.01-1.82-2.01s-1.82.82-1.82 2.01.75 2 1.82 2 1.82-.82 1.82-2ZM129.88 35.69c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM138.59 32.12h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79v-3.98c0-1.21-.43-1.78-1.35-1.78-.92 0-1.4.64-1.4 1.82v3.93h-1.79v-7.14.01Z"}),c.jsx("path",{className:"ams-logo__text-primary",fill:"#EC0000",d:"M20.94 15.88h2.17l3.76 9.4h-2.01l-.78-2.07H19.9l-.78 2.07h-1.94l3.76-9.4Zm-.48 5.77h3.04L22 17.69h-.03l-1.5 3.96h-.01ZM28.05 18.14h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H36.7v-4.02c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79v-4.02c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79v-7.14l-.01.02ZM41.79 22.29c-.97-.29-1.91-.81-1.91-2.11 0-1.3 1.1-2.21 2.73-2.21 1.1 0 1.95.39 2.43 1.11l-1.03 1.03c-.36-.45-.85-.69-1.39-.69-.61 0-.98.27-.98.71 0 .58.61.68 1.49.95.97.29 1.91.81 1.91 2.11 0 1.3-1.16 2.27-2.86 2.27-1.11 0-2.01-.39-2.53-1.13l1.03-1.03c.39.46.91.71 1.49.71.69 0 1.11-.29 1.11-.77 0-.58-.61-.68-1.49-.95ZM46.94 22.72v-3.09h-1.23v-1.49h.65c.59 0 .82-.23.82-.82v-1.11h1.53v1.94h1.74v1.49h-1.74v3.09c0 .69.36 1.08 1.03 1.08.2 0 .45-.03.59-.07v1.5c-.22.06-.62.1-.94.1-1.62 0-2.46-.9-2.46-2.62h.01ZM51.34 21.71c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM60.04 18.14h1.69v1.19h.03c.35-.81.98-1.24 1.82-1.24.22 0 .52.03.64.07v1.71c-.2-.06-.59-.1-.88-.1-.91 0-1.5.69-1.5 1.76v3.76h-1.79v-7.14l-.01-.01ZM64.73 21.74c0-2.21 1.46-3.77 3.53-3.77.95 0 1.74.42 2.23 1.19h.03v-4.35h1.79V25.3h-1.69v-1.11h-.03c-.46.81-1.33 1.29-2.33 1.29-2.07 0-3.53-1.55-3.53-3.72v-.02Zm5.79-.03c0-1.29-.8-2.14-1.97-2.14s-1.98.87-1.98 2.14.8 2.14 1.98 2.14 1.97-.85 1.97-2.14ZM73.68 23.25c0-1.37 1.14-2.2 3.05-2.21h1.39v-.25c0-.84-.54-1.27-1.5-1.27-.64 0-1.2.25-1.59.69l-1.08-1.06c.62-.77 1.62-1.19 2.85-1.19 1.91 0 3.12 1.04 3.12 2.7v2.83c0 .26.12.38.4.38h.13v1.4h-.84c-.68 0-1.14-.32-1.29-.84h-.03c-.45.65-1.19 1.01-2.08 1.01-1.5 0-2.53-.9-2.53-2.21v.02Zm4.44-.62v-.4h-1.19c-.94.03-1.45.36-1.45.98 0 .55.43.94 1.04.94.94 0 1.59-.62 1.59-1.52h.01ZM81.85 18.14h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H90.5v-4.02c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79v-4.02c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79v-7.14l-.01.02ZM17.58 6.41c0-2.85 2-4.86 4.82-4.86 1.43 0 2.63.46 3.49 1.39l-1.24 1.19c-.54-.59-1.3-.94-2.21-.94-1.71 0-2.89 1.33-2.89 3.23s1.16 3.28 2.82 3.28c1.52 0 2.57-.87 2.57-2.13v-.25h-2.27V5.74h4.18V7.2c0 2.4-1.87 4.09-4.54 4.09S17.6 9.27 17.6 6.4l-.02.01ZM28.05 7.55c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM36.75 3.98h1.68v.97h.03c.36-.74 1-1.14 1.82-1.14.93 0 1.62.4 2.05 1.21.43-.78 1.23-1.21 2.24-1.21 1.76 0 2.62.98 2.62 2.99v4.32H45.4V7.1c0-1.17-.4-1.74-1.24-1.74s-1.29.62-1.29 1.79v3.96h-1.79V7.1c0-1.19-.39-1.74-1.24-1.74s-1.29.64-1.29 1.79v3.96h-1.79V3.98h-.01ZM48.61 7.55c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM56.87 7.55c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58ZM65.58 3.98h1.69v.97h.03c.33-.71 1.06-1.14 1.89-1.14 1.79 0 2.72 1.03 2.72 2.99v4.32h-1.79V7.14c0-1.21-.43-1.78-1.34-1.78-.91 0-1.4.64-1.4 1.82v3.93h-1.79V3.98h-.01ZM74.21 8.56V5.47h-1.23V3.98h.65c.59 0 .82-.23.82-.82V2.04h1.53v1.94h1.74v1.49h-1.74v3.09c0 .69.36 1.08 1.03 1.08.2 0 .45-.03.59-.07v1.5c-.22.06-.62.1-.94.1-1.62 0-2.46-.9-2.46-2.62l.01.01ZM78.61 7.55c0-2.21 1.49-3.75 3.62-3.75s3.6 1.52 3.6 3.7c0 .17-.03.45-.06.64h-5.35c.13.97.95 1.62 2.01 1.62.78 0 1.46-.29 1.91-.81l1.08 1.06c-.65.84-1.78 1.29-3.08 1.29-2.2 0-3.73-1.55-3.73-3.75Zm1.81-.72h3.6c-.12-.94-.84-1.58-1.81-1.58-.97 0-1.69.64-1.79 1.58Z"})]}));o.displayName="LogoVgaVerzekeringen";try{o.displayName="LogoVgaVerzekeringen",o.__docgenInfo={description:"",displayName:"LogoVgaVerzekeringen",props:{}}}catch{}const V={amsterdam:s,"ggd-amsterdam":a,"museum-weesp":e,stadsarchief:Z,"stadsbank-van-lening":C,"vga-verzekeringen":o},m=l.forwardRef(({brand:h="amsterdam",className:v,...M},r)=>{const L=V[h];return c.jsx(L,{...M,ref:r,className:t("ams-logo",v)})});m.displayName="Logo";try{m.displayName="Logo",m.__docgenInfo={description:"",displayName:"Logo",props:{brand:{defaultValue:{value:"amsterdam"},description:"The name of the brand for which to display the logo.",name:"brand",required:!1,type:{name:"enum",value:[{value:'"amsterdam"'},{value:'"ggd-amsterdam"'},{value:'"museum-weesp"'},{value:'"stadsarchief"'},{value:'"stadsbank-van-lening"'},{value:'"vga-verzekeringen"'}]}}}}}catch{}export{m as L}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Logo.docs-C0jLR5Ta.js b/demo-npm_and_yarn/vite-6.0.3/assets/Logo.docs-C0jLR5Ta.js new file mode 100644 index 0000000000..708769ba89 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Logo.docs-C0jLR5Ta.js @@ -0,0 +1,59 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as t}from"./index-3rgQkYFR.js";import{ae as i,aq as r,ar as h,as as l,at as o}from"./index-CF71P72j.js";import{L as d,G as m,S as p,a as g,V as c,M as u}from"./Logo.stories-LgbwSI1-.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./Logo-BazI2ckd.js";import"./clsx-B-dksMZM.js";const f=` + +# Logo + +The City’s logo includes an icon (3 Saint Andrew’s crosses) and a wordmark (Gemeente Amsterdam). +The logo has a fixed colour, size, and position and is present on all our websites. + +## Specifications + +The design system provides the correct logo for online use. +Other logo variations exist, but they cannot be used on websites and in applications. +The Dutch logo is for websites in the Dutch language and any language other than English. +The English logo is used for websites in the English language. +(We will add this logo to the design system later.) +In the meantime, you can download an image of this logo from [Stijlweb](https://amsterdam.nl/stijlweb/basiselementen/logo-gemeente-amsterdam/#hba498e5c-2388-464f-b769-7622a5d32bd1). + +## Exception + +Use a sub-brand logo if the website is owned by one of the 5 sub-brands. +They have a separate status because of their unique service provision not directly associated with the City. + +The sub-brands are: + +- GGD Amsterdam +- Museum Weesp +- Stadsarchief +- Stadsbank van Lening +- VGA Verzekeringen + +## Requirements for all logos + +- The logo is always displayed. +- The logo is left-aligned in the header. +- The logo links to the homepage of the website or application. +- If the application is a form, application, or tool without a homepage, the logo links to the page where the form, application, or tool is referred to. + +The height of the logo is always 40 pixels. +This also applies to sub-brand logos. + +## Download + +- [Logo set for websites and apps (ZIP, 10 kB)](https://assets.amsterdam.nl/publish/pages/1007650/logoset_voor_websites_en_apps.zip) +`;/*@license CC0-1.0*/function a(s){const n={h2:"h2",h3:"h3",...t(),...s.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:d}),` +`,e.jsx(r,{children:f}),` +`,e.jsx(h,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"ggd-amsterdam",children:"GGD Amsterdam"}),` +`,e.jsx(o,{of:m}),` +`,e.jsx(n.h3,{id:"stadsarchief",children:"Stadsarchief"}),` +`,e.jsx(o,{of:p}),` +`,e.jsx(n.h3,{id:"stadsbank-van-lening",children:"Stadsbank van Lening"}),` +`,e.jsx(o,{of:g}),` +`,e.jsx(n.h3,{id:"vga-verzekeringen",children:"VGA Verzekeringen"}),` +`,e.jsx(o,{of:c}),` +`,e.jsx(n.h3,{id:"museum-weesp",children:"Museum Weesp"}),` +`,e.jsx(o,{of:u})]})}function L(s={}){const{wrapper:n}={...t(),...s.components};return n?e.jsx(n,{...s,children:e.jsx(a,{...s})}):a(s)}export{L as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Logo.stories-LgbwSI1-.js b/demo-npm_and_yarn/vite-6.0.3/assets/Logo.stories-LgbwSI1-.js new file mode 100644 index 0000000000..dcf5cc2554 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Logo.stories-LgbwSI1-.js @@ -0,0 +1,24 @@ +import{L as M}from"./Logo-BazI2ckd.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const h={title:"Components/Media/Logo",component:M},e={},a={args:{brand:"ggd-amsterdam"}},r={args:{brand:"stadsarchief"}},s={args:{brand:"stadsbank-van-lening"}},n={args:{brand:"vga-verzekeringen"}},o={args:{brand:"museum-weesp"}};var t,c,d;e.parameters={...e.parameters,docs:{...(t=e.parameters)==null?void 0:t.docs,source:{originalSource:"{}",...(d=(c=e.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var m,g,p;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + brand: 'ggd-amsterdam' + } +}`,...(p=(g=a.parameters)==null?void 0:g.docs)==null?void 0:p.source}}};var u,i,b;r.parameters={...r.parameters,docs:{...(u=r.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + brand: 'stadsarchief' + } +}`,...(b=(i=r.parameters)==null?void 0:i.docs)==null?void 0:b.source}}};var l,S,f;s.parameters={...s.parameters,docs:{...(l=s.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + brand: 'stadsbank-van-lening' + } +}`,...(f=(S=s.parameters)==null?void 0:S.docs)==null?void 0:f.source}}};var k,v,L;n.parameters={...n.parameters,docs:{...(k=n.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + brand: 'vga-verzekeringen' + } +}`,...(L=(v=n.parameters)==null?void 0:v.docs)==null?void 0:L.source}}};var V,_,z;o.parameters={...o.parameters,docs:{...(V=o.parameters)==null?void 0:V.docs,source:{originalSource:`{ + args: { + brand: 'museum-weesp' + } +}`,...(z=(_=o.parameters)==null?void 0:_.docs)==null?void 0:z.source}}};const G=["Default","GgdAmsterdam","Stadsarchief","StadsbankVanLening","VgaVerzekeringen","MuseumWeesp"],j=Object.freeze(Object.defineProperty({__proto__:null,Default:e,GgdAmsterdam:a,MuseumWeesp:o,Stadsarchief:r,StadsbankVanLening:s,VgaVerzekeringen:n,__namedExportsOrder:G,default:h},Symbol.toStringTag,{value:"Module"}));export{a as G,j as L,o as M,r as S,n as V,s as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Margin.docs-CaBFrHvi.js b/demo-npm_and_yarn/vite-6.0.3/assets/Margin.docs-CaBFrHvi.js new file mode 100644 index 0000000000..7994ef3543 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Margin.docs-CaBFrHvi.js @@ -0,0 +1,31 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as t}from"./index-3rgQkYFR.js";import{ae as o,aq as i,ar as m,as as r}from"./index-CF71P72j.js";import{M as l}from"./Margin.stories-Bvyecr4u.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const p=` + +# Margin + +Adds white space below a single element. + +## Class names + +The five sizes of [Component Space](/docs/brand-design-tokens-space--docs) are available for the height of the bottom margin. + +| Class name | Example | +| ------------ | -------------------------------------------------------------------------------------------- | +| \`ams-mb--xs\` |
    | +| \`ams-mb--sm\` |
    | +| \`ams-mb--md\` |
    | +| \`ams-mb--lg\` |
    | +| \`ams-mb--xl\` |
    | + +## Guidelines + +- Use this utility class to vertically separate one element from the next. +- It can be used on any element and sets the \`margin-block-end\` CSS property. This declaration is marked with the \`!important\` flag to ensure it overrides any other margins. +- Elements’ top and bottom margins are sometimes collapsed into a single margin. Consult [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_box_model/Mastering_margin_collapsing) for details. +- To add equal margins between elements, either use the [Gap](/docs/utilities-css-gap--docs) utility class on their common parent or wrap them in a [Column](/docs/components-layout-column--docs) component. + This helps in loops: it prevents having to treat the last element differently. +`;/*@license CC0-1.0*/function a(s){return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:l}),` +`,e.jsx(i,{children:p}),` +`,e.jsx(m,{}),` +`,e.jsx(r,{})]})}function z(s={}){const{wrapper:n}={...t(),...s.components};return n?e.jsx(n,{...s,children:e.jsx(a,{...s})}):a()}export{z as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Margin.stories-Bvyecr4u.js b/demo-npm_and_yarn/vite-6.0.3/assets/Margin.stories-Bvyecr4u.js new file mode 100644 index 0000000000..a809db4a83 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Margin.stories-Bvyecr4u.js @@ -0,0 +1,6 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{H as l,P as m}from"./index.esm-kzH9sPjb.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const s=({children:r,size:i})=>e.jsx("span",{className:`ams-mb--${i}`,children:r});try{s.displayName="Margin",s.__docgenInfo={description:"Renders examples in Storybook. Not for reuse.",displayName:"Margin",props:{size:{defaultValue:null,description:"The amount of space below the element.",name:"size",required:!0,type:{name:"enum",value:[{value:'"xs"'},{value:'"sm"'},{value:'"md"'},{value:'"lg"'},{value:'"xl"'}]}}}}}catch{}const c=({size:r})=>e.jsxs(e.Fragment,{children:[e.jsx(l,{className:`ams-mb--${r}`,level:2,children:"This heading has a bottom margin"}),e.jsx(m,{children:"It introduces white space between the heading and this paragraph below."})]}),d={title:"Utilities/CSS/Margin",component:s,args:{size:"xs"}},a={render:c};var t,o,n;a.parameters={...a.parameters,docs:{...(t=a.parameters)==null?void 0:t.docs,source:{originalSource:`{ + render +}`,...(n=(o=a.parameters)==null?void 0:o.docs)==null?void 0:n.source}}};const p=["Default"],h=Object.freeze(Object.defineProperty({__proto__:null,Default:a,__namedExportsOrder:p,default:d},Symbol.toStringTag,{value:"Module"}));export{h as M}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Mark.docs-Ddd98mUo.js b/demo-npm_and_yarn/vite-6.0.3/assets/Mark.docs-Ddd98mUo.js new file mode 100644 index 0000000000..83a973b34a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Mark.docs-Ddd98mUo.js @@ -0,0 +1,20 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as o,aq as a,ar as s,as as m}from"./index-CF71P72j.js";import{M as p}from"./Mark.stories-CcHa6YCW.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const x=` + +# Mark + +Highlights a text fragment using a yellow background. +Provides strong emphasis on the text and draws attention to it. + +## Guidelines + +- Use a maximum of 1 Mark per page. +- Limit the marked text to 1 sentence. +- Do not use it in titles and subtitles. + Use a significant and engaging title if the entire paragraph is important. +- Do not mark an entire paragraph. +`;/*@license CC0-1.0*/function e(n){return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(o,{of:p}),` +`,t.jsx(a,{children:x}),` +`,t.jsx(s,{}),` +`,t.jsx(m,{})]})}function b(n={}){const{wrapper:r}={...i(),...n.components};return r?t.jsx(r,{...n,children:t.jsx(e,{...n})}):e()}export{b as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Mark.stories-CcHa6YCW.js b/demo-npm_and_yarn/vite-6.0.3/assets/Mark.stories-CcHa6YCW.js new file mode 100644 index 0000000000..93a56d7935 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Mark.stories-CcHa6YCW.js @@ -0,0 +1,12 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{P as l}from"./index.esm-kzH9sPjb.js";import{c}from"./clsx-B-dksMZM.js";import{r as p}from"./index-RigO-4kf.js";const r=p.forwardRef(({children:a,className:i,...m},d)=>n.jsx("mark",{...m,ref:d,className:c("ams-mark",i),children:a}));r.displayName="Mark";try{r.displayName="Mark",r.__docgenInfo={description:"",displayName:"Mark",props:{}}}catch{}const g={title:"Components/Text/Mark",component:r,argTypes:{children:{description:"The text to mark.",table:{disable:!1}}}},e={args:{children:"Wat vinden Amsterdammers belangrijk?"},render:({children:a})=>n.jsxs(l,{children:["Daarom organiseren we in 2024 het burgerberaad schone stad, waarin 150 Amsterdammers in gesprek gaan over hoe we de stad beter schoonhouden. ",n.jsx(r,{children:a})," Welke oplossingen zien zij? Hier zijn we benieuwd naar. Want elke Amsterdammer heeft afval en moet het kwijt. Wij kunnen als gemeente veel van deze afvalexperts leren."]})};var t,s,o;e.parameters={...e.parameters,docs:{...(t=e.parameters)==null?void 0:t.docs,source:{originalSource:`{ + args: { + children: 'Wat vinden Amsterdammers belangrijk?' + }, + render: ({ + children + }) => + Daarom organiseren we in 2024 het burgerberaad schone stad, waarin 150 Amsterdammers in gesprek gaan over hoe we + de stad beter schoonhouden. {children} Welke oplossingen zien zij? Hier zijn we benieuwd naar. Want + elke Amsterdammer heeft afval en moet het kwijt. Wij kunnen als gemeente veel van deze afvalexperts leren. + +}`,...(o=(s=e.parameters)==null?void 0:s.docs)==null?void 0:o.source}}};const h=["Default"],b=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:h,default:g},Symbol.toStringTag,{value:"Module"}));export{b as M}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.docs-C2U0IUWe.js b/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.docs-C2U0IUWe.js new file mode 100644 index 0000000000..f2fc2eece5 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.docs-C2U0IUWe.js @@ -0,0 +1,12 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as e}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as a,at as m}from"./index-CF71P72j.js";import{M as p,a as c}from"./MegaMenu.stories-S1ZYoYVJ.js";import{S as x}from"./StatusBadge-DiE14TfE.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Badge-BvbF-Lgn.js";const M=` + +# Mega Menu +`;/*@license CC0-1.0*/function r(n){const o={h2:"h2",h3:"h3",...e(),...n.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(i,{of:p}),` +`,t.jsx(x,{reason:"Needs work for narrow screens and integration with Mega Menu."}),` +`,t.jsx(s,{children:M}),` +`,t.jsx(a,{}),` +`,t.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(o.h3,{id:"with-categories",children:"With categories"}),` +`,t.jsx(m,{of:c})]})}function v(n={}){const{wrapper:o}={...e(),...n.components};return o?t.jsx(o,{...n,children:t.jsx(r,{...n})}):r(n)}export{v as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.stories-S1ZYoYVJ.js b/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.stories-S1ZYoYVJ.js new file mode 100644 index 0000000000..76238e2ae8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/MegaMenu.stories-S1ZYoYVJ.js @@ -0,0 +1,125 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{G as t,H as k,o as n}from"./index.esm-kzH9sPjb.js";import{c as j}from"./clsx-B-dksMZM.js";import{r as m}from"./index-RigO-4kf.js";const x=m.forwardRef(({children:r,className:a,...l},d)=>e.jsx("div",{...l,ref:d,className:j("ams-mega-menu__list-category",a),children:r}));x.displayName="MegaMenu.ListCategory";try{MegaMenu.ListCategory.displayName="MegaMenu.ListCategory",MegaMenu.ListCategory.__docgenInfo={description:"",displayName:"MegaMenu.ListCategory",props:{}}}catch{}const p=m.forwardRef(({children:r,className:a,...l},d)=>e.jsx("div",{...l,ref:d,className:j("ams-mega-menu",a),children:r}));p.displayName="MegaMenu";const i=Object.assign(p,{ListCategory:x});try{i.displayName="MegaMenu",i.__docgenInfo={description:"",displayName:"MegaMenu",props:{}}}catch{}const v={title:"Components/Navigation/Mega Menu",component:i,parameters:{layout:"fullscreen"}},s={args:{children:e.jsx(t,{paddingVertical:"medium",children:e.jsxs(t.Cell,{span:"all",children:[e.jsx(k,{level:1,size:"level-2",children:"Alle onderwerpen"}),e.jsx(i.ListCategory,{children:e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",children:"Afval"}),e.jsx(n.Link,{href:"#",children:"Bestuur en organisatie"}),e.jsx(n.Link,{href:"#",children:"Bouw- en verkeersprojecten"}),e.jsx(n.Link,{href:"#",children:"Burgerzaken"}),e.jsx(n.Link,{href:"#",children:"Diversiteit"}),e.jsx(n.Link,{href:"#",children:"Gemeentebelastingen"}),e.jsx(n.Link,{href:"#",children:"Gezondheidsdienst (GGD)"}),e.jsx(n.Link,{href:"#",children:"Kunst en cultuur"}),e.jsx(n.Link,{href:"#",children:"Ondernemen"}),e.jsx(n.Link,{href:"#",children:"Onderwijs en jeugd"}),e.jsx(n.Link,{href:"#",children:"Parkeren"}),e.jsx(n.Link,{href:"#",children:"Sport"}),e.jsx(n.Link,{href:"#",children:"Stadsdelen"}),e.jsx(n.Link,{href:"#",children:"Subsidies"}),e.jsx(n.Link,{href:"#",children:"Vacatures"}),e.jsx(n.Link,{href:"#",children:"Verkeer en vervoer"}),e.jsx(n.Link,{href:"#",children:"Vrije tijd"}),e.jsx(n.Link,{href:"#",children:"Werk aan de weg"}),e.jsx(n.Link,{href:"#",children:"Werk en inkomen"}),e.jsx(n.Link,{href:"#",children:"Wonen en leefomgeving"})]})})]})},"nav")}},L={args:{children:e.jsxs(t,{paddingVertical:"medium",children:[e.jsxs(t.Cell,{span:{narrow:4,medium:8,wide:8},children:[e.jsx(k,{level:3,size:"level-3",children:"Thema’s"}),e.jsx(i.ListCategory,{children:e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",size:"large",children:"Afval"}),e.jsx(n.Link,{href:"#",size:"large",children:"Bestuur en organisatie"}),e.jsx(n.Link,{href:"#",size:"large",children:"Bouw- en verkeersprojecten"}),e.jsx(n.Link,{href:"#",size:"large",children:"Burgerzaken"}),e.jsx(n.Link,{href:"#",size:"large",children:"Diversiteit"}),e.jsx(n.Link,{href:"#",size:"large",children:"Gemeentebelastingen"}),e.jsx(n.Link,{href:"#",size:"large",children:"Gezondheidsdienst (GGD)"}),e.jsx(n.Link,{href:"#",size:"large",children:"Kunst en cultuur"}),e.jsx(n.Link,{href:"#",size:"large",children:"Ondernemen"}),e.jsx(n.Link,{href:"#",size:"large",children:"Onderwijs en jeugd"}),e.jsx(n.Link,{href:"#",size:"large",children:"Parkeren"}),e.jsx(n.Link,{href:"#",size:"large",children:"Sport"}),e.jsx(n.Link,{href:"#",size:"large",children:"Stadsdelen"}),e.jsx(n.Link,{href:"#",size:"large",children:"Subsidies"})]})})]}),e.jsxs(t.Cell,{span:{narrow:4,medium:8,wide:4},children:[e.jsx(k,{level:3,size:"level-3",children:"Categorieën"}),e.jsx(i.ListCategory,{children:e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",children:"Vacatures"}),e.jsx(n.Link,{href:"#",children:"Verkeer en vervoer"}),e.jsx(n.Link,{href:"#",children:"Vrije tijd"}),e.jsx(n.Link,{href:"#",children:"Werk aan de weg"}),e.jsx(n.Link,{href:"#",children:"Werk en inkomen"}),e.jsx(n.Link,{href:"#",children:"Wonen en leefomgeving"})]})}),e.jsx(k,{level:3,size:"level-3",children:"Snel naar"}),e.jsx(i.ListCategory,{children:e.jsxs(n,{children:[e.jsx(n.Link,{href:"#",children:"Vacatures"}),e.jsx(n.Link,{href:"#",children:"Verkeer en vervoer"}),e.jsx(n.Link,{href:"#",children:"Vrije tijd"}),e.jsx(n.Link,{href:"#",children:"Werk aan de weg"})]})})]})]},"nav")}};var h,o,g;s.parameters={...s.parameters,docs:{...(h=s.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + children: + + + Alle onderwerpen + + + + Afval + Bestuur en organisatie + Bouw- en verkeersprojecten + Burgerzaken + Diversiteit + Gemeentebelastingen + Gezondheidsdienst (GGD) + Kunst en cultuur + Ondernemen + Onderwijs en jeugd + Parkeren + Sport + Stadsdelen + Subsidies + Vacatures + Verkeer en vervoer + Vrije tijd + Werk aan de weg + Werk en inkomen + Wonen en leefomgeving + + + + + } +}`,...(g=(o=s.parameters)==null?void 0:o.docs)==null?void 0:g.source}}};var c,f,u;L.parameters={...L.parameters,docs:{...(c=L.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + children: + + + Thema’s + + + + + Afval + + + Bestuur en organisatie + + + Bouw- en verkeersprojecten + + + Burgerzaken + + + Diversiteit + + + Gemeentebelastingen + + + Gezondheidsdienst (GGD) + + + Kunst en cultuur + + + Ondernemen + + + Onderwijs en jeugd + + + Parkeren + + + Sport + + + Stadsdelen + + + Subsidies + + + + + + + Categorieën + + + + Vacatures + Verkeer en vervoer + Vrije tijd + Werk aan de weg + Werk en inkomen + Wonen en leefomgeving + + + + Snel naar + + + + Vacatures + Verkeer en vervoer + Vrije tijd + Werk aan de weg + + + + + } +}`,...(u=(f=L.parameters)==null?void 0:f.docs)==null?void 0:u.source}}};const M=["Default","MultipleCategories"],w=Object.freeze(Object.defineProperty({__proto__:null,Default:s,MultipleCategories:L,__namedExportsOrder:M,default:v},Symbol.toStringTag,{value:"Module"}));export{w as M,L as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.docs-NHdgqbtQ.js b/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.docs-NHdgqbtQ.js new file mode 100644 index 0000000000..ab92a70da3 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.docs-NHdgqbtQ.js @@ -0,0 +1,49 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as o,aq as a,ar as h,as as l,at as r}from"./index-CF71P72j.js";import{O as d,T as c,S as m,D as p,W as x,I as u,a as j}from"./OrderedList.stories-Qx3n8PUi.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";const f=` + +# Ordered List + +An ordered list is a vertical group of related content with an order. +This list can have 2 levels. +The first level has numbers as list markers. +The second level uses letters in alphabetical order. +List items indent their text by a fixed distance. + +## Design + +The list uses ascending numbers as markers, providing enough space for numbers up to 99. +Extra white space between items enhances the distinction, mainly when they consist of multiple lines of text. +`;/*@license CC0-1.0*/function t(s){const n={code:"code",h2:"h2",h3:"h3",p:"p",...i(),...s.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:d}),` +`,e.jsx(a,{children:f}),` +`,e.jsx(h,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"two-levels",children:"Two levels"}),` +`,e.jsx(n.p,{children:`A list may have one nested level. +In this case, lowercase letters are used as markers.`}),` +`,e.jsx(r,{of:c}),` +`,e.jsx(n.h3,{id:"starting-number",children:"Starting number"}),` +`,e.jsxs(n.p,{children:[`When necessary, the list can start with a higher number. +Use the HTML attribute `,e.jsx(n.code,{children:"start"}),"."]}),` +`,e.jsx(r,{of:m}),` +`,e.jsx(n.h3,{id:"reverse-order",children:"Reverse order"}),` +`,e.jsxs(n.p,{children:[`The numbers can also be in reverse order. +Use the HTML attribute `,e.jsx(n.code,{children:"reversed"}),"."]}),` +`,e.jsx(r,{of:p}),` +`,e.jsx(n.h3,{id:"without-markers",children:"Without markers"}),` +`,e.jsx(n.p,{children:`An overview of articles or search results can be presented as an ordered can be seen as an unordered list. +In such cases, apply the list semantics while hiding markers. +This helps screen readers understand and navigate the list.`}),` +`,e.jsxs(n.p,{children:[`Note: each item typically contains a container with headings and other text components in this variant. +Therefore, it does not define typography for the items and the `,e.jsx(n.code,{children:"inverseColor"})," prop has no effect."]}),` +`,e.jsx(n.p,{children:"For example, here are three news articles:"}),` +`,e.jsx(r,{of:x}),` +`,e.jsx(n.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsxs(n.p,{children:["Set the ",e.jsx(n.code,{children:"inverseColor"}),` prop if the List sits on a dark background. +This ensures the colour of the text provides enough contrast. +When nesting lists, set the prop on all lists.`]}),` +`,e.jsx(r,{of:u}),` +`,e.jsx(n.h3,{id:"small-text",children:"Small text"}),` +`,e.jsx(n.p,{children:"Use a list with a smaller font size in form descriptions and captions and the like."}),` +`,e.jsx(r,{of:j})]})}function O(s={}){const{wrapper:n}={...i(),...s.components};return n?e.jsx(n,{...s,children:e.jsx(t,{...s})}):t(s)}export{O as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.stories-Qx3n8PUi.js b/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.stories-Qx3n8PUi.js new file mode 100644 index 0000000000..9c7f14656b --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/OrderedList.stories-Qx3n8PUi.js @@ -0,0 +1,76 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{H as h,P as t}from"./index.esm-kzH9sPjb.js";import{d as q}from"./exampleContent-hIIPvEhU.js";import{c as E}from"./clsx-B-dksMZM.js";import{r as H}from"./index-RigO-4kf.js";const A=H.forwardRef(({children:s,className:a,...u},p)=>e.jsx("li",{ref:p,className:E("ams-ordered-list__item",a),...u,children:s}));A.displayName="OrderedList.Item";try{OrderedList.Item.displayName="OrderedList.Item",OrderedList.Item.__docgenInfo={description:"",displayName:"OrderedList.Item",props:{}}}catch{}const G=H.forwardRef(({children:s,className:a,inverseColor:u,markers:p=!0,size:g,...R},Z)=>e.jsx("ol",{ref:Z,className:E("ams-ordered-list",u&&"ams-ordered-list--inverse-color",!p&&"ams-ordered-list--no-markers",g&&`ams-ordered-list--${g}`,a),...R,children:s}));G.displayName="OrderedList";const r=Object.assign(G,{Item:A});try{r.displayName="OrderedList",r.__docgenInfo={description:"",displayName:"OrderedList",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},markers:{defaultValue:{value:"true"},description:"Whether the list items show a marker.",name:"markers",required:!1,type:{name:"boolean"}},size:{defaultValue:null,description:"The size of the text.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'}]}}}}}catch{}const M=q().map((s,a)=>e.jsx(r.Item,{children:s},a)),V={title:"Components/Text/Ordered List",component:r,args:{children:M,inverseColor:!1,markers:void 0,reversed:void 0,start:void 0},argTypes:{reversed:{control:"boolean",description:"Numbers the items from the highest value down."},start:{control:"number",description:"The value for the first list item’s marker."},size:{control:{type:"radio",labels:{small:"small",undefined:"medium"}},options:["small",void 0]}}},d={},n={render:s=>e.jsxs(r,{...s,children:[e.jsxs(r.Item,{children:["Stadsdeel West",e.jsxs(r,{...s,children:[e.jsx(r.Item,{children:"Bos en Lommer"}),e.jsx(r.Item,{children:"Oud West / De Baarsjes"}),e.jsx(r.Item,{children:"Westerpark"})]})]}),e.jsxs(r.Item,{children:["Stadsdeel Nieuw-West",e.jsxs(r,{...s,children:[e.jsx(r.Item,{children:"De Aker, Sloten en Nieuw Sloten"}),e.jsx(r.Item,{children:"Geuzenveld, Slotermeer en Sloterdijken"}),e.jsx(r.Item,{children:"Osdorp"}),e.jsx(r.Item,{children:"Slotervaart"})]})]})]})},i={args:{children:[e.jsx(r.Item,{children:"Zes"},6),e.jsx(r.Item,{children:"Zeven"},7),e.jsx(r.Item,{children:"Acht"},8)],start:6}},o={args:{children:[e.jsx(r.Item,{children:"Drie"},3),e.jsx(r.Item,{children:"Twee"},2),e.jsx(r.Item,{children:"Eén"},1)],reversed:!0,start:3}},l={args:{children:[e.jsxs(r.Item,{children:[e.jsx(h,{size:"level-4",children:"Weg met steen, hallo extra groen en koelte"}),e.jsx(t,{children:"Sinds 2021 kwamen er maar liefst 60 nieuwe groene plekken bij in de stad. Groen is fijn en het verkoelt de stad in de zomer. Een paar voorbeelden."}),e.jsx(t,{size:"small",children:"16 augustus 2023"})]},1),e.jsxs(r.Item,{children:[e.jsx(h,{size:"level-4",children:"Amsterdam bindt de strijd aan met lawaaierige voertuigen"}),e.jsx(t,{children:"Deze zomer testen we of digitale borden langs de weg kunnen helpen om geluidsoverlast van voertuigen zoals motoren en auto’s tegen te gaan."}),e.jsx(t,{size:"small",children:"10 augustus 2023"})]},2),e.jsxs(r.Item,{children:[e.jsx(h,{size:"level-4",children:"Een prachtroute door de wonderlijke Baarsjes"}),e.jsx(t,{children:"In de Baarsjes zijn kunst en cultuur met elkaar vervlochten. We zetten een prachtige wandelroute voor u uit en laten zien hoe het was en hoe het nu is."}),e.jsx(t,{size:"small",children:"8 augustus 2023"})]},3)],markers:!1}},m={args:{inverseColor:!0},render:s=>e.jsx(r,{...s,children:e.jsxs(r.Item,{children:["Stadsdeel West",e.jsxs(r,{...s,children:[e.jsx(r.Item,{children:"Bos en Lommer"}),e.jsx(r.Item,{children:"Oud West / De Baarsjes"}),e.jsx(r.Item,{children:"Westerpark"})]})]})})},c={args:{size:"small"}};var I,O,L;d.parameters={...d.parameters,docs:{...(I=d.parameters)==null?void 0:I.docs,source:{originalSource:"{}",...(L=(O=d.parameters)==null?void 0:O.docs)==null?void 0:L.source}}};var j,v,x;n.parameters={...n.parameters,docs:{...(j=n.parameters)==null?void 0:j.docs,source:{originalSource:`{ + render: args => + + Stadsdeel West + + Bos en Lommer + Oud West / De Baarsjes + Westerpark + + + + Stadsdeel Nieuw-West + + De Aker, Sloten en Nieuw Sloten + Geuzenveld, Slotermeer en Sloterdijken + Osdorp + Slotervaart + + + +}`,...(x=(v=n.parameters)==null?void 0:v.docs)==null?void 0:x.source}}};var k,f,z;i.parameters={...i.parameters,docs:{...(k=i.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + children: [Zes, Zeven, Acht], + start: 6 + } +}`,...(z=(f=i.parameters)==null?void 0:f.docs)==null?void 0:z.source}}};var S,w,y;o.parameters={...o.parameters,docs:{...(S=o.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + children: [Drie, Twee, Eén], + reversed: true, + start: 3 + } +}`,...(y=(w=o.parameters)==null?void 0:w.docs)==null?void 0:y.source}}};var b,_,W;l.parameters={...l.parameters,docs:{...(b=l.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + children: [ + Weg met steen, hallo extra groen en koelte + + Sinds 2021 kwamen er maar liefst 60 nieuwe groene plekken bij in de stad. Groen is fijn en het verkoelt de + stad in de zomer. Een paar voorbeelden. + + 16 augustus 2023 + , + Amsterdam bindt de strijd aan met lawaaierige voertuigen + + Deze zomer testen we of digitale borden langs de weg kunnen helpen om geluidsoverlast van voertuigen zoals + motoren en auto’s tegen te gaan. + + 10 augustus 2023 + , + Een prachtroute door de wonderlijke Baarsjes + + In de Baarsjes zijn kunst en cultuur met elkaar vervlochten. We zetten een prachtige wandelroute voor u uit en + laten zien hoe het was en hoe het nu is. + + 8 augustus 2023 + ], + markers: false + } +}`,...(W=(_=l.parameters)==null?void 0:_.docs)==null?void 0:W.source}}};var N,D,P;m.parameters={...m.parameters,docs:{...(N=m.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + inverseColor: true + }, + render: args => + + Stadsdeel West + + Bos en Lommer + Oud West / De Baarsjes + Westerpark + + + +}`,...(P=(D=m.parameters)==null?void 0:D.docs)==null?void 0:P.source}}};var B,T,C;c.parameters={...c.parameters,docs:{...(B=c.parameters)==null?void 0:B.docs,source:{originalSource:`{ + args: { + size: 'small' + } +}`,...(C=(T=c.parameters)==null?void 0:T.docs)==null?void 0:C.source}}};const $=["Default","TwoLevels","StartingNumber","DescendingNumbers","WithoutMarkers","InverseColor","SmallText"],X=Object.freeze(Object.defineProperty({__proto__:null,Default:d,DescendingNumbers:o,InverseColor:m,SmallText:c,StartingNumber:i,TwoLevels:n,WithoutMarkers:l,__namedExportsOrder:$,default:V},Symbol.toStringTag,{value:"Module"}));export{o as D,m as I,X as O,i as S,n as T,l as W,c as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.docs-DW4SrTzA.js b/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.docs-DW4SrTzA.js new file mode 100644 index 0000000000..ed92b65ed6 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.docs-DW4SrTzA.js @@ -0,0 +1,21 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as t,aq as s,ar as a}from"./index-CF71P72j.js";import{O as l}from"./Overlap.stories-CIryYdPw.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const m=` + +# Overlap + +Displays two or more components on top of each other. +`;/*@license CC0-1.0*/function i(n){const o={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...r(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(t,{of:l}),` +`,e.jsx(s,{children:m}),` +`,e.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(o.h3,{id:"hero-image-with-search-field",children:"Hero image with Search Field"}),` +`,e.jsxs(o.p,{children:[`This allows for the use of a mood-setting image as a background. +A `,e.jsx(o.a,{href:"/docs/components-layout-grid--docs",children:"Grid"}),` provides horizontal space on both sides and columns for layout. +Note: the library does not yet offer an option to vertically center the form.`]}),` +`,e.jsx(a,{}),` +`,e.jsx(o.h2,{id:"guidelines",children:"Guidelines"}),` +`,e.jsxs(o.ul,{children:[` +`,e.jsxs(o.li,{children:["Follow ",e.jsx(o.a,{href:"/docs/components-media-image--docs#guidelines",children:"the general guidelines for images"}),"."]}),` +`,e.jsx(o.li,{children:`Use a sufficiently large image. +The aspect ratio of 32:9 is most suitable.`}),` +`]})]})}function E(n={}){const{wrapper:o}={...r(),...n.components};return o?e.jsx(o,{...n,children:e.jsx(i,{...n})}):i(n)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.stories-CIryYdPw.js b/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.stories-CIryYdPw.js new file mode 100644 index 0000000000..c193e10050 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Overlap.stories-CIryYdPw.js @@ -0,0 +1,22 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{I as d,G as o,S as a}from"./index.esm-kzH9sPjb.js";import{c as u}from"./clsx-B-dksMZM.js";import{r as h}from"./index-RigO-4kf.js";const s=h.forwardRef(({children:r,className:n,...c},m)=>e.jsx("div",{...c,ref:m,className:u("ams-overlap",n),children:r}));s.displayName="Overlap";try{s.displayName="Overlap",s.__docgenInfo={description:"",displayName:"Overlap",props:{}}}catch{}const x={title:"Components/Layout/Overlap",component:s},t={args:{children:[e.jsx(d,{alt:"",aspectRatio:"2x-wide",sizes:"(max-width: 36rem) 640px, (max-width: 68rem) 1280px, 1600px",src:"https://picsum.photos/1600/500",srcSet:"https://picsum.photos/640/200 640w, https://picsum.photos/1280/400 1280w, https://picsum.photos/1600/500 1600w"},1),e.jsx(o,{style:{alignSelf:"center"},children:e.jsx(o.Cell,{span:{narrow:4,medium:6,wide:8},start:{narrow:1,medium:2,wide:3},children:e.jsxs(a,{onSubmit:r=>r.preventDefault(),children:[e.jsx(a.Input,{label:"Zoeken",placeholder:"Wat kunnen we voor u vinden?"}),e.jsx(a.Button,{})]})})},2)]}};var p,i,l;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + children: [, + + e.preventDefault()}> + + + + + ] + } +}`,...(l=(i=t.parameters)==null?void 0:i.docs)==null?void 0:l.source}}};const w=["Default"],y=Object.freeze(Object.defineProperty({__proto__:null,Default:t,__namedExportsOrder:w,default:x},Symbol.toStringTag,{value:"Module"}));export{t as D,y as O}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.docs-DBCElvot.js b/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.docs-DBCElvot.js new file mode 100644 index 0000000000..9c61f8b9c8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.docs-DBCElvot.js @@ -0,0 +1,30 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as r,as as h,at as p}from"./index-CF71P72j.js";import{P as m,I as c}from"./PageHeading.stories-xdugF2bU.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";const d=` + +# Page Heading + +The page heading component is a prominent text at the beginning of a page, immediately after the header. +Use this component for a name, title, or motto. + +## Guidelines + +- Use this component to capture the user’s attention. +- Only use this component once per page, typically only on the homepage. +- Avoid using it if you need to display long pieces of text; the text should be short and precise. + +## Relevant WCAG requirements + +The page heading component is a variant of a heading level 1 with a distinct style. +When using this component, ensure that the heading hierarchy of the page remains logical. + +For this component, the same WCAG requirements apply as for [the heading component](/docs/components-text-heading--docs). +`;/*@license CC0-1.0*/function o(t){const n={code:"code",h2:"h2",h3:"h3",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:m}),` +`,e.jsx(a,{children:d}),` +`,e.jsx(r,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsxs(n.p,{children:["Set the ",e.jsx(n.code,{children:"inverseColor"}),` prop if the Page Heading sits on a dark background. +This ensures the colour of the text provides enough contrast.`]}),` +`,e.jsx(p,{of:c})]})}function b(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(o,{...t})}):o(t)}export{b as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.stories-xdugF2bU.js b/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.stories-xdugF2bU.js new file mode 100644 index 0000000000..e06517d8ab --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PageHeading.stories-xdugF2bU.js @@ -0,0 +1,8 @@ +import{j as u}from"./jsx-runtime-BjgbQsUx.js";import{c as f}from"./clsx-B-dksMZM.js";import{r as _}from"./index-RigO-4kf.js";const a=_.forwardRef(({children:o,className:l,inverseColor:p,...m},g)=>u.jsx("h1",{...m,ref:g,className:f("ams-page-heading",p&&"ams-page-heading--inverse-color",l),children:o}));a.displayName="PageHeading";try{a.displayName="PageHeading",a.__docgenInfo={description:"",displayName:"PageHeading",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}}}}}catch{}/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const h={title:"Components/Text/Page Heading",component:a,args:{children:"Gemeente Amsterdam",inverseColor:!1},argTypes:{children:{description:"The heading text.",table:{disable:!1}}}},e={},r={args:{inverseColor:!0}};var s,t,n;e.parameters={...e.parameters,docs:{...(s=e.parameters)==null?void 0:s.docs,source:{originalSource:"{}",...(n=(t=e.parameters)==null?void 0:t.docs)==null?void 0:n.source}}};var i,c,d;r.parameters={...r.parameters,docs:{...(i=r.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(d=(c=r.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};const x=["Default","InverseColour"],b=Object.freeze(Object.defineProperty({__proto__:null,Default:e,InverseColour:r,__namedExportsOrder:x,default:h},Symbol.toStringTag,{value:"Module"}));export{r as I,b as P}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.docs-D5O3mB3K.js b/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.docs-D5O3mB3K.js new file mode 100644 index 0000000000..0671f9dedd --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.docs-D5O3mB3K.js @@ -0,0 +1,40 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as a,ar as d,as as h,at as o}from"./index-CF71P72j.js";import{P as m,A as l,W as c}from"./PageMenu.stories-D4cAVDKU.js";import{S as u}from"./StatusBadge-DiE14TfE.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";import"./Badge-BvbF-Lgn.js";const p=` + +# Page Menu + +A small set of links for use in the Header and Footer. + +## Guidelines + +- Limit the amount of menu items in the Header to 5 items or less, including ‘Search’ and ‘Menu’. +- The menu should fit on a single line and is right-aligned. +- The menu in the footer is left-aligned. +- Submenus are not allowed. +- The ‘Menu’ button opens the Mega Menu. +- On narrow screens, menu items other than ‘Search’ and ‘Menu’ move from the Page Menu to the Mega Menu. + +### Using links with routing libraries + +Check out the [developer guide](/docs/docs-developer-guide-routing-libraries--docs) on how to integrate links with external routing libraries. + +## Relevant WCAG requirements + +- [Consistent Navigation (Level AA)](https://www.w3.org/WAI/WCAG21/Understanding/consistent-navigation.html) + +Page Menu is an interactive element, and the [general requirements and guidelines for interactivity](/docs/docs-developer-guide-interactivity--docs) apply. +`;/*@license CC0-1.0*/function i(t){const n={a:"a",h2:"h2",h3:"h3",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:m}),` +`,e.jsx(u,{reason:"May be affected by changes to Header and/or have its name changed."}),` +`,e.jsx(a,{children:p}),` +`,e.jsx(d,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"alignment",children:"Alignment"}),` +`,e.jsxs(n.p,{children:["In the ",e.jsx(n.a,{href:"/docs/components-containers-header--docs",children:"Header"}),", the menu aligns to the end of the line."]}),` +`,e.jsx(o,{of:l}),` +`,e.jsx(n.h3,{id:"wrapping",children:"Wrapping"}),` +`,e.jsxs(n.p,{children:[`If all menu items do not fit on a single line, e.g. on a narrow screen or with zoomed-in text, they wrap to new lines. +This is often useful in the `,e.jsx(n.a,{href:"/docs/components-containers-footer--docs",children:"Footer"}),`. +The Header has its own responsive behaviour; its Page Menu should be configured not to wrap.`]}),` +`,e.jsx(o,{of:c})]})}function E(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.stories-D4cAVDKU.js b/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.stories-D4cAVDKU.js new file mode 100644 index 0000000000..cc4b1e6c05 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PageMenu.stories-D4cAVDKU.js @@ -0,0 +1,44 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{j as _}from"./index.esm-CPc1noYl.js";import{c as P}from"./clsx-B-dksMZM.js";import{r as M}from"./index-RigO-4kf.js";import{I as v}from"./Icon-B4wlDyQ3.js";const y=M.forwardRef(({children:r,className:t,icon:o,...c},u)=>e.jsx("li",{children:e.jsxs("a",{...c,ref:u,className:P("ams-page-menu__link",t),children:[r,o&&e.jsx(v,{svg:o,size:"level-6"})]})}));y.displayName="PageMenu.Link";try{PageMenu.Link.displayName="PageMenu.Link",PageMenu.Link.__docgenInfo={description:"",displayName:"PageMenu.Link",props:{icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"Function"}}}}}catch{}const j=M.forwardRef(({alignEnd:r,children:t,className:o,wrap:c=!0,...u},x)=>e.jsx("ul",{...u,className:P("ams-page-menu",r&&"ams-page-menu--align-end",!c&&"ams-page-menu--no-wrap",o),ref:x,children:t}));j.displayName="PageMenu";const n=Object.assign(j,{Link:y});try{n.displayName="PageMenu",n.__docgenInfo={description:"",displayName:"PageMenu",props:{alignEnd:{defaultValue:null,description:"Whether the items align to the end margin. Set to `true` if the Page Menu itself does so.",name:"alignEnd",required:!1,type:{name:"boolean"}},wrap:{defaultValue:{value:"true"},description:"Whether menu items should wrap if they don’t fit on a single row.",name:"wrap",required:!1,type:{name:"boolean"}}}}}catch{}const w={title:"Components/Navigation/Page Menu",component:n,args:{alignEnd:!1,wrap:void 0}},a={args:{children:[e.jsx(n.Link,{href:"#",children:"Over deze site"},1),e.jsx(n.Link,{href:"#",children:"Privacy"},2),e.jsx(n.Link,{href:"#",children:"Cookies"},3)]}},i={args:{alignEnd:!0,children:[e.jsx(n.Link,{href:"#",lang:"en",children:"English"},1),e.jsx(n.Link,{href:"#",children:"Contact"},2),e.jsx(n.Link,{href:"#",icon:_,children:"Zoeken"},3)]}},s={args:{children:[e.jsx(n.Link,{href:"#",children:"Onderzoeken"},1),e.jsx(n.Link,{href:"#",children:"Bezoeken"},2),e.jsx(n.Link,{href:"#",children:"Archiveren"},3),e.jsx(n.Link,{href:"#",children:"Nieuws"},4),e.jsx(n.Link,{href:"#",children:"Themasites"},5),e.jsx(n.Link,{href:"#",children:"Onderwijs"},6),e.jsx(n.Link,{href:"#",children:"Steun ons"},7),e.jsx(n.Link,{href:"#",children:"Organisatie"},8),e.jsx(n.Link,{href:"#",children:"Contact"},9)]}};var g,l,d;a.parameters={...a.parameters,docs:{...(g=a.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + children: [ + Over deze site + , + Privacy + , + Cookies + ] + } +}`,...(d=(l=a.parameters)==null?void 0:l.docs)==null?void 0:d.source}}};var k,h,p;i.parameters={...i.parameters,docs:{...(k=i.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + alignEnd: true, + children: [ + English + , + Contact + , + Zoeken + ] + } +}`,...(p=(h=i.parameters)==null?void 0:h.docs)==null?void 0:p.source}}};var m,f,L;s.parameters={...s.parameters,docs:{...(m=s.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + children: [ + Onderzoeken + , + Bezoeken + , + Archiveren + , + Nieuws + , + Themasites + , + Onderwijs + , + Steun ons + , + Organisatie + , + Contact + ] + } +}`,...(L=(f=s.parameters)==null?void 0:f.docs)==null?void 0:L.source}}};const O=["Default","Alignment","Wrapping"],b=Object.freeze(Object.defineProperty({__proto__:null,Alignment:i,Default:a,Wrapping:s,__namedExportsOrder:O,default:w},Symbol.toStringTag,{value:"Module"}));export{i as A,a as D,b as P,s as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.docs-CFMmlRne.js b/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.docs-CFMmlRne.js new file mode 100644 index 0000000000..317d70b8b4 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.docs-CFMmlRne.js @@ -0,0 +1,28 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as i}from"./index-3rgQkYFR.js";import{ae as o,aq as s,ar as r,as as l}from"./index-CF71P72j.js";import{P as p}from"./Pagination.stories-CMoGa4MD.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-CPc1noYl.js";import"./clsx-B-dksMZM.js";import"./Icon-B4wlDyQ3.js";const g=` + +# Pagination + +Pagination is a navigation element used to navigate between multiple pages of overview lists. +This is commonly used for search results or a list of news articles. +In cases where overview lists are too long to display on a single page, pagination can provide a clearer and more functional way to divide the content across multiple pages. +Pagination indicates the current page and allows users to navigate to other pages. + +## Guidelines + +- Use pagination only when an overview list is too long to display on a single page. +- Place pagination below the overview list. +- Pagination should not be displayed if there is only one page. +- Redirect users to the first page if they enter a URL with a page number that doesn’t exist. +- Pagination can be combined with a count at the top of the page indicating “Page # of ##.” +- Start a page with an overview list at the top after changing the page. +- Make sure that the visible and accessible labels for the ‘previous’ and ‘next’ buttons convey the same meaning at all times – e.g. don’t update one and forget the other. + +## Relevant WCAG rules + +Pagination is an interactive element, and the [general requirements and guidelines for interactivity](/docs/docs-developer-guide-interactivity--docs) apply. +`;/*@license CC0-1.0*/function a(t){return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:p}),` +`,e.jsx(s,{children:g}),` +`,e.jsx(r,{}),` +`,e.jsx(l,{})]})}function D(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a()}export{D as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.stories-CMoGa4MD.js b/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.stories-CMoGa4MD.js new file mode 100644 index 0000000000..f6043c65bf --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Pagination.stories-CMoGa4MD.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{l as M,e as H}from"./index.esm-CPc1noYl.js";import{c as b}from"./clsx-B-dksMZM.js";import{r as c}from"./index-RigO-4kf.js";import{I as x}from"./Icon-B4wlDyQ3.js";function I(o,i,g){const s=Math.min(i,Math.max(g,5)),u=1;let r=o-Math.floor(s/2);return r=Math.max(r,u),r=Math.min(r,u+i-s),Array.from({length:s},(l,t)=>r+t).reduce((l,t,d)=>d===0&&t!==1?[1,"firstSpacer"]:i>s&&d===s-2&&o{const[n,L]=c.useState(r),C=c.useMemo(()=>I(n,t,i),[n,t,i]),h=a=>{u!==void 0&&u(a),L(a)},T=()=>{h(n-1)},q=()=>{h(n+1)},v=c.useId();return t<=1?null:e.jsxs("nav",{...V,"aria-labelledby":v,className:b("ams-pagination",o),ref:P,children:[e.jsx("span",{id:v,className:"ams-visually-hidden",children:d}),e.jsxs("ol",{className:"ams-pagination__list",children:[e.jsx("li",{children:e.jsxs("button",{className:"ams-pagination__button",disabled:n===1,onClick:T,type:"button",children:[e.jsx(x,{svg:M,size:"level-5"}),e.jsx("span",{className:"ams-visually-hidden",children:l}),e.jsx("span",{"aria-hidden":!0,children:f})]})}),C.map(a=>typeof a=="number"?e.jsx("li",{children:e.jsxs("button",{"aria-current":a===n?!0:void 0,className:b("ams-pagination__button",a===n&&"ams-pagination__button--current"),onClick:()=>a!==n&&h(a),tabIndex:a===n?-1:0,type:"button",children:[e.jsx("span",{className:"ams-visually-hidden",children:a===n?`Pagina ${a}`:`Ga naar pagina ${a}`}),e.jsx("span",{"aria-hidden":!0,children:a})]})},a):e.jsx("li",{"aria-hidden":!0,"data-testid":a,children:"…"},a)),e.jsx("li",{children:e.jsxs("button",{className:"ams-pagination__button",disabled:n===t,onClick:q,type:"button",children:[e.jsx("span",{className:"ams-visually-hidden",children:s}),e.jsx("span",{"aria-hidden":!0,children:g}),e.jsx(x,{svg:H,size:"level-5"})]})})]})]})});p.displayName="Pagination";try{p.displayName="Pagination",p.__docgenInfo={description:"",displayName:"Pagination",props:{maxVisiblePages:{defaultValue:{value:"7"},description:"The maximum amount of pages shown. Minimum value: 5.",name:"maxVisiblePages",required:!1,type:{name:"number"}},nextLabel:{defaultValue:{value:"volgende"},description:"The visible label for the next page-button.",name:"nextLabel",required:!1,type:{name:"string"}},nextVisuallyHiddenLabel:{defaultValue:{value:"Volgende pagina"},description:"The accessible name for the next page-button.",name:"nextVisuallyHiddenLabel",required:!1,type:{name:"string"}},onPageChange:{defaultValue:null,description:"A function to run when the page number changes.",name:"onPageChange",required:!1,type:{name:"((page: number) => void)"}},page:{defaultValue:{value:"1"},description:"The current page number.",name:"page",required:!1,type:{name:"number"}},previousLabel:{defaultValue:{value:"vorige"},description:"The visible label for the previous page-button.",name:"previousLabel",required:!1,type:{name:"string"}},previousVisuallyHiddenLabel:{defaultValue:{value:"Vorige pagina"},description:"The accessible name for the previous page-button.",name:"previousVisuallyHiddenLabel",required:!1,type:{name:"string"}},totalPages:{defaultValue:null,description:"The total amount of pages.",name:"totalPages",required:!0,type:{name:"number"}},visuallyHiddenLabel:{defaultValue:{value:"Paginering"},description:"The accessible name for the Pagination component.",name:"visuallyHiddenLabel",required:!1,type:{name:"string"}}}}}catch{}const R={title:"Components/Navigation/Pagination",component:p,args:{page:1,maxVisiblePages:7,totalPages:10},argTypes:{onPageChange:{action:"page changed"},page:{control:{type:"number",min:1}}},decorators:[(o,{args:i})=>e.jsx("div",{id:"ams-docs-custom-root",children:e.jsx(o,{})},JSON.stringify(i))],parameters:{html:{root:"#ams-docs-custom-root"}}},m={};var y,_,j;m.parameters={...m.parameters,docs:{...(y=m.parameters)==null?void 0:y.docs,source:{originalSource:"{}",...(j=(_=m.parameters)==null?void 0:_.docs)==null?void 0:j.source}}};const k=["Default"],N=Object.freeze(Object.defineProperty({__proto__:null,Default:m,__namedExportsOrder:k,default:R},Symbol.toStringTag,{value:"Module"}));export{N as P}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph-B2U4A2CY.js b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph-B2U4A2CY.js new file mode 100644 index 0000000000..3fb0ce2131 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph-B2U4A2CY.js @@ -0,0 +1 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{c as i}from"./clsx-B-dksMZM.js";import{r as n}from"./index-RigO-4kf.js";const a=n.forwardRef(({children:e,className:o,inverseColor:s,size:r,...p},l)=>t.jsx("p",{ref:l,className:i("ams-paragraph",r&&`ams-paragraph--${r}`,s&&"ams-paragraph--inverse-color",o),...p,children:e}));a.displayName="Paragraph";try{a.displayName="Paragraph",a.__docgenInfo={description:"",displayName:"Paragraph",props:{inverseColor:{defaultValue:null,description:"Changes the text colour for readability on a dark background.",name:"inverseColor",required:!1,type:{name:"boolean"}},size:{defaultValue:null,description:"The size of the text.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'}]}}}}}catch{}export{a as P}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.docs-B1l_joC1.js b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.docs-B1l_joC1.js new file mode 100644 index 0000000000..c192f22f04 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.docs-B1l_joC1.js @@ -0,0 +1,49 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as s,aq as i,ar as h,as as p,at as a}from"./index-CF71P72j.js";import{P as l,L as c,S as d,I as g}from"./Paragraph.stories--7CE_aZk.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./exampleContent-hIIPvEhU.js";import"./Paragraph-B2U4A2CY.js";import"./clsx-B-dksMZM.js";const m=` + +# Paragraph + +Represents a paragraph of running text, form instructions, and other standalone text fragments. + +## Guidelines + +- Group sentences that belong together into a paragraph. + Start a new paragraph when the text shifts to a different topic or has its own purpose. +- Consider whether a paragraph with more than 7 sentences or 140 words would be clearer if you divide the text into two paragraphs. + Texts with not overly long paragraphs are easier to understand, and grouping makes information quicker to locate. + +## Relevant WCAG rules + +- [WCAG 1.3.1](https://www.w3.org/TR/WCAG21/#info-and-relationships): Blocks that look like a paragraph are also recognized by a computer as a paragraph. +- [WCAG 1.4.3](https://www.w3.org/TR/WCAG21/#contrast-minimum): The contrast of black text on a white background is high enough. +- [WCAG 1.4.4](https://www.w3.org/TR/WCAG21/#resize-text): Text can be resized up to twice its default size. +- [WCAG 1.4.10](https://www.w3.org/TR/WCAG21/#reflow): If the text is wider than the viewport, scrolling is not necessary to see all the text. +- [WCAG 1.4.12](https://www.w3.org/TR/WCAG21/#text-spacing): The mentioned style properties can be adjusted without making the text unreadable. +- [WCAG 3.1.2](https://www.w3.org/TR/WCAG21/#language-of-parts): It is possible to indicate the language of the text. +- [WCAG 1.4.6](https://www.w3.org/TR/WCAG21/#contrast-enhanced): The contrast of black text on a white background is higher than 7:1. +- [WCAG 1.4.8](https://www.w3.org/TR/WCAG21/#visual-presentation): We do not meet all these requirements. + +## References + +- [MDN: \`

    \`: The Paragraph element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p) +- [Hoe lang mag een alinea zijn? En waar hangt dat van af? - Taaladvies.net](https://taaladvies.net/lengte-van-alineas/) +`;/*@license CC0-1.0*/function r(n){const t={code:"code",h2:"h2",h3:"h3",p:"p",...o(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(s,{of:l}),` +`,e.jsx(i,{children:m}),` +`,e.jsx(h,{}),` +`,e.jsx(p,{}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.h3,{id:"large-text",children:"Large text"}),` +`,e.jsx(t.p,{children:`Use this size only for the lead paragraph of a page. +It is not mandatory to use a lead paragraph, but there must be no more than 1 per page.`}),` +`,e.jsx(t.p,{children:`A lead paragraph introduces the page’s content. +Use this text to entice the reader to continue reading.`}),` +`,e.jsx(a,{of:c}),` +`,e.jsx(t.h3,{id:"small-text",children:"Small text"}),` +`,e.jsx(t.p,{children:`Use this size for auxiliary texts, captions, metadata, etc. +Keep these texts short.`}),` +`,e.jsx(a,{of:d}),` +`,e.jsx(t.h3,{id:"inverse-colour",children:"Inverse colour"}),` +`,e.jsxs(t.p,{children:["Set the ",e.jsx(t.code,{children:"inverseColor"}),` prop if the Paragraph sits on a dark background. +This ensures the colour of the text provides enough contrast.`]}),` +`,e.jsx(a,{of:g})]})}function z(n={}){const{wrapper:t}={...o(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(r,{...n})}):r(n)}export{z as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.stories--7CE_aZk.js b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.stories--7CE_aZk.js new file mode 100644 index 0000000000..8f5505a841 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Paragraph.stories--7CE_aZk.js @@ -0,0 +1,16 @@ +import{b as S}from"./exampleContent-hIIPvEhU.js";import{P as h}from"./Paragraph-B2U4A2CY.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const x=S(),T={title:"Components/Text/Paragraph",component:h,args:{children:x,inverseColor:!1},argTypes:{children:{description:"The paragraph text.",table:{disable:!1}},size:{control:{type:"radio",labels:{small:"small",undefined:"medium",large:"large"}},options:["small",void 0,"large"]}}},e={},r={args:{size:"large"}},a={args:{size:"small"}},s={args:{inverseColor:!0}};var o,t,l;e.parameters={...e.parameters,docs:{...(o=e.parameters)==null?void 0:o.docs,source:{originalSource:"{}",...(l=(t=e.parameters)==null?void 0:t.docs)==null?void 0:l.source}}};var n,c,p;r.parameters={...r.parameters,docs:{...(n=r.parameters)==null?void 0:n.docs,source:{originalSource:`{ + args: { + size: 'large' + } +}`,...(p=(c=r.parameters)==null?void 0:c.docs)==null?void 0:p.source}}};var m,i,g;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + size: 'small' + } +}`,...(g=(i=a.parameters)==null?void 0:i.docs)==null?void 0:g.source}}};var d,u,f;s.parameters={...s.parameters,docs:{...(d=s.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + inverseColor: true + } +}`,...(f=(u=s.parameters)==null?void 0:u.docs)==null?void 0:f.source}}};const b=["Default","LargeText","SmallText","InverseColour"],z=Object.freeze(Object.defineProperty({__proto__:null,Default:e,InverseColour:s,LargeText:r,SmallText:a,__namedExportsOrder:b,default:T},Symbol.toStringTag,{value:"Module"}));export{s as I,r as L,z as P,a as S}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.docs-BMBAptw8.js b/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.docs-BMBAptw8.js new file mode 100644 index 0000000000..39f473df4a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.docs-BMBAptw8.js @@ -0,0 +1,45 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as d,as as h,at as t}from"./index-CF71P72j.js";import{P as p,I as c,a as l}from"./PasswordInput.stories-Bt1lB0jM.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const m=` + +# Password Input + +Helps users enter a password. + +## Guidelines + +- Use this component when the input requires sensitive information, like passwords or PINs. + It ensures that the input is not readable by others who might be looking at the screen. +- The characters entered are hidden, represented by squares. + +This component sets \`autocorrect="off"\` and \`spellcheck="false"\` to stop browsers automatically changing user input. +Passwords shouldn’t be checked for spelling or grammar. +This may also prevent posting the password to third-party plugins. +These props cannot be overridden. + +Consider setting the following attributes: + +1. Allow the user’s password manager to automatically fill the password through \`autocomplete="current-password"\`. + When asking for a new password, use \`autocomplete="new-password"\` instead. +2. Do not add a \`minlength\` attribute to ensure passwords meet a minimum length requirement. + This would prematurely indicate an error to the user – while they are still typing. +3. Do not add a \`maxlength\` attribute either. + Users will not get any feedback when their text input has been truncated, e.g. after pasting from a password manager. +4. If the password is a numeric PIN, add \`inputmode="numeric"\`. + Devices with virtual keyboards then switch to a numeric keypad layout which makes entering the password easier. + +Follow the [guidelines for asking for passwords](https://design-system.service.gov.uk/patterns/passwords/) of the GOV.UK Design System. +`;/*@license CC0-1.0*/function r(s){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...o(),...s.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:p}),` +`,e.jsx(a,{children:m}),` +`,e.jsx(d,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"in-a-field",children:"In a Field"}),` +`,e.jsx(n.p,{children:"Use a Field to group a Password Input with a Label, description and / or an Error Message."}),` +`,e.jsxs(n.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(n.code,{children:"aria-describedby"})," from the Password Input."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(t,{of:c}),` +`,e.jsx(n.h3,{id:"in-a-field-with-validation",children:"In a Field with validation"}),` +`,e.jsxs(n.p,{children:["If the Password Input can become invalid, add an Error Message and its ",e.jsx(n.code,{children:"id"})," to the ",e.jsx(n.code,{children:"aria-describedby"})," attribute of the Password Input."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(t,{of:l})]})}function E(s={}){const{wrapper:n}={...o(),...s.components};return n?e.jsx(n,{...s,children:e.jsx(r,{...s})}):r(s)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.stories-Bt1lB0jM.js b/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.stories-Bt1lB0jM.js new file mode 100644 index 0000000000..bde79eb0af --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/PasswordInput.stories-Bt1lB0jM.js @@ -0,0 +1,22 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{e as v,f as h,P as b,E as f}from"./index.esm-kzH9sPjb.js";import{c as y}from"./clsx-B-dksMZM.js";import{r as I}from"./index-RigO-4kf.js";const i=I.forwardRef(({className:r,dir:j,invalid:F,...x},P)=>e.jsx("input",{...x,"aria-invalid":F||void 0,autoCorrect:"off",className:y("ams-password-input",r),dir:j??"auto",ref:P,spellCheck:"false",type:"password"}));i.displayName="PasswordInput";try{i.displayName="PasswordInput",i.__docgenInfo={description:"",displayName:"PasswordInput",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}}}}}catch{}const _={title:"Components/Forms/Password Input",component:i,args:{disabled:!1,invalid:!1},argTypes:{disabled:{description:"Prevents interaction. Avoid if possible."}}},a={},s={render:r=>e.jsxs(v,{invalid:r.invalid,children:[e.jsx(h,{htmlFor:"input1",children:"Label"}),e.jsx(b,{id:"description1",size:"small",children:"Omschrijving."}),r.invalid&&e.jsx(f,{id:"error1",children:"Foutmelding."}),e.jsx(i,{"aria-describedby":`description1${r.invalid?" error1":""}`,id:"input1",...r})]})},d={args:{invalid:!0},render:r=>e.jsxs(v,{invalid:r.invalid,children:[e.jsx(h,{htmlFor:"input2",children:"Label"}),e.jsx(b,{id:"description2",size:"small",children:"Omschrijving."}),r.invalid&&e.jsx(f,{id:"error2",children:"Foutmelding."}),e.jsx(i,{"aria-describedby":`description2${r.invalid?" error2":""}`,id:"input2",...r})]})};var o,n,t;a.parameters={...a.parameters,docs:{...(o=a.parameters)==null?void 0:o.docs,source:{originalSource:"{}",...(t=(n=a.parameters)==null?void 0:n.docs)==null?void 0:t.source}}};var l,p,c;s.parameters={...s.parameters,docs:{...(l=s.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(c=(p=s.parameters)==null?void 0:p.docs)==null?void 0:c.source}}};var m,u,g;d.parameters={...d.parameters,docs:{...(m=d.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + invalid: true + }, + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(g=(u=d.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};const w=["Default","InAField","InAFieldWithValidation"],S=Object.freeze(Object.defineProperty({__proto__:null,Default:a,InAField:s,InAFieldWithValidation:d,__namedExportsOrder:w,default:_},Symbol.toStringTag,{value:"Module"}));export{s as I,S as P,d as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Radio.docs-C_0jC9XR.js b/demo-npm_and_yarn/vite-6.0.3/assets/Radio.docs-C_0jC9XR.js new file mode 100644 index 0000000000..ef261f1e7b --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Radio.docs-C_0jC9XR.js @@ -0,0 +1,42 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as a,ar as d,as as c,at as i}from"./index-CF71P72j.js";import{R as l,I as h,a as m,W as p}from"./Radio.stories-BqLq-HKz.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const u=` + +# Radio + +Allows users to select one option from a list. + +## Guidelines + +- Do not assume that users will know how many options they can select based on the visual difference between Radios and Checkboxes alone. + If needed, add a hint explaining this, for example, ‘Select one option’. +- Order Radios alphabetically by default. + In some cases, it can be helpful to order them from most-to-least common options. + For example, you could order options for ‘Where do you live?’ based on population size. + However you should do this with extreme caution as it can reinforce bias. + If in doubt, order alphabetically. +- Labels should be concise. Try to keep labels shorter than 4 words. + +Use a [Checkbox](/docs/components-forms-checkbox--docs) when a user can select more than 1 option from a list. +`;/*@license CC0-1.0*/function t(n){const o={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:l}),` +`,e.jsx(a,{children:u}),` +`,e.jsx(d,{}),` +`,e.jsx(c,{}),` +`,e.jsx(o.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(o.h3,{id:"in-a-field-set",children:"In a Field Set"}),` +`,e.jsx(o.p,{children:"Use a Field Set to group several Radios with a legend, description and / or an Error Message."}),` +`,e.jsxs(o.p,{children:["Add ",e.jsx(o.code,{children:'role="radiogroup"'}),` to the Field Set to have it explicitly announced as a radio group (the default role is just ‘group’). +The ‘radio group’ role also allows using `,e.jsx(o.code,{children:"aria-required"}),` on Field Set; that isn’t allowed for the ‘group’ role. +Even so, always set `,e.jsx(o.code,{children:"aria-required"})," on the individual Radios as well to ensure that screen readers can read it."]}),` +`,e.jsxs(o.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(o.code,{children:"aria-describedby"})," from the Field Set."]}),` +`,e.jsxs(o.p,{children:["Check ",e.jsx(o.a,{href:"/docs/components-forms-field-set--docs",children:"the Field Set docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:h}),` +`,e.jsx(o.h3,{id:"in-a-field-set-with-validation",children:"In a Field Set with validation"}),` +`,e.jsxs(o.p,{children:["If the Radio can become invalid, add an Error Message component and its ",e.jsx(o.code,{children:"id"})," to the ",e.jsx(o.code,{children:"aria-describedby"})," attribute of the Field Set."]}),` +`,e.jsxs(o.p,{children:["Check ",e.jsx(o.a,{href:"/docs/components-forms-field-set--docs",children:"the Field Set docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:m}),` +`,e.jsx(o.h3,{id:"with-custom-icon",children:"With custom icon"}),` +`,e.jsxs(o.p,{children:[`Replace the icon with a custom version to use the Radio in a different theme or visual identity. +Use `,e.jsx(o.code,{children:"ams-radio__circle"})," and ",e.jsx(o.code,{children:"ams-radio__checked-indicator"}),` classes in its SVG markup. +Applications for the City of Amsterdam must use the default icon.`]}),` +`,e.jsx(i,{of:p})]})}function E(n={}){const{wrapper:o}={...s(),...n.components};return o?e.jsx(o,{...n,children:e.jsx(t,{...n})}):t(n)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Radio.stories-BqLq-HKz.js b/demo-npm_and_yarn/vite-6.0.3/assets/Radio.stories-BqLq-HKz.js new file mode 100644 index 0000000000..56a006c521 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Radio.stories-BqLq-HKz.js @@ -0,0 +1,92 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{F as N,P as C,E as w,C as S}from"./index.esm-kzH9sPjb.js";import{c as A}from"./clsx-B-dksMZM.js";import{r as u}from"./index-RigO-4kf.js";const W=a=>e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",...a,children:[e.jsx("circle",{cx:12,cy:12,r:10,className:"ams-radio__circle"}),e.jsx("circle",{cx:12,cy:12,r:9.5,className:"ams-radio__hover-indicator"}),e.jsx("circle",{cx:12,cy:12,r:6,className:"ams-radio__checked-indicator"})]});try{RadioIcon.displayName="RadioIcon",RadioIcon.__docgenInfo={description:"",displayName:"RadioIcon",props:{}}}catch{}const r=u.forwardRef(({children:a,className:l,icon:n,invalid:t,...E},k)=>{const m=u.useId();return e.jsxs("div",{className:A("ams-radio",l),children:[e.jsx("input",{...E,"aria-invalid":t||void 0,className:"ams-radio__input",id:m,ref:k,type:"radio"}),e.jsxs("label",{className:"ams-radio__label",htmlFor:m,children:[e.jsx("span",{className:"ams-radio__icon-container",children:n??e.jsx(W,{})}),a]})]})});r.displayName="Radio";try{r.displayName="Radio",r.__docgenInfo={description:"",displayName:"Radio",props:{icon:{defaultValue:null,description:"An icon to display instead of the default icon.",name:"icon",required:!1,type:{name:"ReactNode"}},invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}}}}}catch{}const c=a=>e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-hidden":"true",focusable:"false",...a,children:[e.jsx("path",{className:"ams-radio__circle",d:"M 13.92 20.26 z m -0.1088 4.6456 l -2.336 -2.324 c -4.0904 -3.7048 -5.592 -5.1368 -7.1088 -6.9104 C 2.16 13.0928 1 10.7624 1 8 C 1 4.032 4.232 0.8 8.4 0.8 c 2.012 0 3.9624 0.808 5.4 4 C 15.2368 1.6088 17.1872 0.8 19.2 0.8 C 23.368 0.8 26.6 4.032 26.6 8.2 c 0 2.5624 -1.16 4.8928 -3.3672 7.472 c -1.516 1.7712 -3.0144 3.2 -7.104 6.904 z"}),e.jsx("path",{className:"ams-radio__checked-indicator",d:"M 13.92 20.26 z m -0.1088 4.6456 l -2.336 -2.324 c -4.0904 -3.7048 -5.592 -5.1368 -7.1088 -6.9104 C 2.16 13.0928 1 10.7624 1 8 C 1 4.032 4.232 0.8 8.4 0.8 c 2.012 0 3.9624 0.808 5.4 4 C 15.2368 1.6088 17.1872 0.8 19.2 0.8 C 23.368 0.8 26.6 4.032 26.6 8.2 c 0 2.5624 -1.16 4.8928 -3.3672 7.472 c -1.516 1.7712 -3.0144 3.2 -7.104 6.904 z"})]});try{c.displayName="CustomIcon",c.__docgenInfo={description:"",displayName:"CustomIcon",props:{}}}catch{}const{useArgs:F}=__STORYBOOK_MODULE_PREVIEW_API__,P={title:"Components/Forms/Radio",component:r,args:{checked:!1,children:"Radio label",disabled:!1,invalid:!1},argTypes:{checked:{description:"Whether the control is checked."},children:{description:"The text for the label.",table:{disable:!1}},disabled:{description:"Prevents interaction. Avoid if possible."},icon:{table:{disable:!0}},invalid:{description:"Whether the value fails a validation rule."},onChange:{action:"clicked",table:{disable:!0}}},render:a=>{const[,l]=F(),n=t=>{l({checked:t.target.checked})};return e.jsx(r,{onClick:n,...a})}},s={},i={argTypes:{checked:{table:{disable:!0}},children:{table:{disable:!0}},disabled:{table:{disable:!0}}},render:({invalid:a})=>e.jsxs(N,{"aria-describedby":`description1${a?" error1":""}`,invalid:a,legend:"Waar gaat uw melding over?",role:"radiogroup",children:[e.jsx(C,{className:"ams-mb--sm",id:"description1",size:"small",children:"De laatstgenoemde melding."}),a&&e.jsx(w,{className:"ams-mb--sm",id:"error1",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(S,{gap:"extra-small",children:[e.jsx(r,{invalid:a,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"evenement",children:"Evenement"}),e.jsx(r,{invalid:a,name:"about",value:"anders",children:"Iets anders"})]})]})},d={args:{invalid:!0},argTypes:{checked:{table:{disable:!0}},children:{table:{disable:!0}},disabled:{table:{disable:!0}}},render:({invalid:a})=>e.jsxs(N,{"aria-describedby":`description2${a?" error2":""}`,invalid:a,legend:"Waar gaat uw melding over?",role:"radiogroup",children:[e.jsx(C,{className:"ams-mb--sm",id:"description2",size:"small",children:"De laatstgenoemde melding."}),a&&e.jsx(w,{className:"ams-mb--sm",id:"error2",children:"Geef aan waar uw laatstgenoemde melding over gaat."}),e.jsxs(S,{gap:"extra-small",children:[e.jsx(r,{invalid:a,name:"about",value:"horeca",children:"Horecabedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"ander_bedrijf",children:"Ander soort bedrijf"}),e.jsx(r,{invalid:a,name:"about",value:"evenement",children:"Evenement"}),e.jsx(r,{invalid:a,name:"about",value:"anders",children:"Iets anders"})]})]})},o={args:{icon:e.jsx(c,{})}};var p,b,g;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(g=(b=s.parameters)==null?void 0:b.docs)==null?void 0:g.source}}};var h,v,_;i.parameters={...i.parameters,docs:{...(h=i.parameters)==null?void 0:h.docs,source:{originalSource:`{ + argTypes: { + checked: { + table: { + disable: true + } + }, + children: { + table: { + disable: true + } + }, + disabled: { + table: { + disable: true + } + } + }, + render: ({ + invalid + }) =>

    + + De laatstgenoemde melding. + + {invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(_=(v=i.parameters)==null?void 0:v.docs)==null?void 0:_.source}}};var f,x,j;d.parameters={...d.parameters,docs:{...(f=d.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + invalid: true + }, + argTypes: { + checked: { + table: { + disable: true + } + }, + children: { + table: { + disable: true + } + }, + disabled: { + table: { + disable: true + } + } + }, + render: ({ + invalid + }) =>
    + + De laatstgenoemde melding. + + {invalid && + Geef aan waar uw laatstgenoemde melding over gaat. + } + + + Horecabedrijf + + + Ander soort bedrijf + + + Evenement + + + Iets anders + + +
    +}`,...(j=(x=d.parameters)==null?void 0:x.docs)==null?void 0:j.source}}};var R,y,I;o.parameters={...o.parameters,docs:{...(R=o.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + icon: + } +}`,...(I=(y=o.parameters)==null?void 0:y.docs)==null?void 0:I.source}}};const z=["Default","InAFieldSet","InAFieldSetWithValidation","WithCustomIcon"],V=Object.freeze(Object.defineProperty({__proto__:null,Default:s,InAFieldSet:i,InAFieldSetWithValidation:d,WithCustomIcon:o,__namedExportsOrder:z,default:P},Symbol.toStringTag,{value:"Module"}));export{i as I,V as R,o as W,d as a}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Row.docs-Be0M7tjP.js b/demo-npm_and_yarn/vite-6.0.3/assets/Row.docs-Be0M7tjP.js new file mode 100644 index 0000000000..38e73c3d08 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Row.docs-Be0M7tjP.js @@ -0,0 +1,60 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as l}from"./index-3rgQkYFR.js";import{ae as o,aq as r,ar as a,as as h,at as t}from"./index-CF71P72j.js";import{R as d,A as c,E as p,a as g,b as m,V as x,W as j}from"./Row.stories-DMCF-LEr.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./types-B5YJ6HHW.js";const f=` + +# Row + +Stacks its children horizontally with gaps between them and offers alignment options. +`;/*@license CC0-1.0*/function s(i){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...l(),...i.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:d}),` +`,e.jsx(r,{children:f}),` +`,e.jsx(n.h2,{id:"guidelines",children:"Guidelines"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:"Wrap a Row around a set of elements that need the same amount of white space between them."}),` +`,e.jsxs(n.li,{children:["The five sizes of ",e.jsx(n.a,{href:"/docs/brand-design-tokens-space--docs",children:"Component Space"})," are available for the width of the gap."]}),` +`,e.jsx(n.li,{children:"Align the elements horizontally or vertically through the alignment props."}),` +`]}),` +`,e.jsx(a,{}),` +`,e.jsx(h,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"alignment",children:"Alignment"}),` +`,e.jsx(n.p,{children:"Items in the row can be aligned horizontally in several ways:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Center"}),": center items within the row."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"End"}),": align items to the end of the row. This is the right side in left-to-right languages."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Between"}),": distribute whitespace between items."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Around"}),": distribute whitespace around items."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Space Evenly"}),": distribute whitespace evenly around items."]}),` +`]}),` +`,e.jsxs(n.p,{children:["By default, items align to the ",e.jsx(n.strong,{children:"start"}),` of the row – the left side in right-to-left languages. +This option has no class name or prop value.`]}),` +`,e.jsxs(n.p,{children:["We left out the word ‘space’ from the values for the alignment prop, e.g. ",e.jsx(n.code,{children:'align="around"'}),"."]}),` +`,e.jsx(n.p,{children:"This example ensures that the spaces between and around all items are equally wide."}),` +`,e.jsx(t,{of:c}),` +`,e.jsx(n.h4,{id:"end-align-a-single-child",children:"End-align a single child"}),` +`,e.jsxs(n.p,{children:["To align a single component to the right (in left-to-right languages), wrap it in a ",e.jsx(n.code,{children:""})," and set the ",e.jsx(n.code,{children:"align"})," prop to ",e.jsx(n.code,{children:"end"}),"."]}),` +`,e.jsx(t,{of:p}),` +`,e.jsx(n.p,{children:"For right-to-left languages, the end of the row is on the left side."}),` +`,e.jsx(t,{of:g}),` +`,e.jsx(n.h4,{id:"align-opposing-texts",children:"Align opposing texts"}),` +`,e.jsx(n.p,{children:"This example shows a right-aligned link next to a heading."}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:["Use ",e.jsx(n.code,{children:'align="between"'})," to have all remaining space between them, which pushes the items to the opposing ends of the row."]}),` +`,e.jsxs(n.li,{children:["Add ",e.jsx(n.code,{children:'alignVertical="baseline"'})," to align them vertically to their common baseline."]}),` +`,e.jsxs(n.li,{children:["Include ",e.jsx(n.code,{children:"wrap"})," to allow the link to wrap to a new line if both components don’t fit on the same line."]}),` +`]}),` +`,e.jsx(t,{of:m}),` +`,e.jsx(n.h3,{id:"vertical-alignment",children:"Vertical alignment"}),` +`,e.jsx(n.p,{children:"Items in the row can be aligned vertically in several ways:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Start"}),": align items to the top of the row."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Center"}),": align items to the middle of the row."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"End"}),": align items to the bottom of the row."]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Baseline"}),": align items to their common text baseline."]}),` +`]}),` +`,e.jsxs(n.p,{children:["By default, items ",e.jsx(n.strong,{children:"stretch"}),` to the height of the row. +This option has no class name or prop value.`]}),` +`,e.jsx(n.p,{children:"This example centers three items vertically."}),` +`,e.jsx(t,{of:x}),` +`,e.jsx(n.h3,{id:"wrapping",children:"Wrapping"}),` +`,e.jsx(n.p,{children:"Items that may not fit together on a single line should be allowed to wrap onto multiple lines."}),` +`,e.jsx(t,{of:j})]})}function I(i={}){const{wrapper:n}={...l(),...i.components};return n?e.jsx(n,{...i,children:e.jsx(s,{...i})}):s(i)}export{I as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Row.stories-DMCF-LEr.js b/demo-npm_and_yarn/vite-6.0.3/assets/Row.stories-DMCF-LEr.js new file mode 100644 index 0000000000..cf894f007f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Row.stories-DMCF-LEr.js @@ -0,0 +1,42 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{h as $,H as z,L as D}from"./index.esm-kzH9sPjb.js";import{m as I,a as M}from"./types-B5YJ6HHW.js";import{c as P}from"./clsx-B-dksMZM.js";import{r as F}from"./index-RigO-4kf.js";const c=F.forwardRef(({align:a,alignVertical:m,as:L="div",children:q,className:C,gap:d,wrap:H,...B},W)=>e.jsx(L,{...B,ref:W,className:P("ams-row",a&&`ams-row--align-${a}`,m&&`ams-row--align-vertical-${m}`,d&&`ams-row--gap-${d}`,H&&"ams-row--wrap",C),children:q}));c.displayName="Row";try{c.displayName="Row",c.__docgenInfo={description:"",displayName:"Row",props:{align:{defaultValue:{value:"start"},description:"The horizontal alignment of the items in the row.",name:"align",required:!1,type:{name:"enum",value:[{value:'"center"'},{value:'"end"'},{value:'"between"'},{value:'"around"'},{value:'"evenly"'}]}},alignVertical:{defaultValue:{value:"stretch"},description:"The vertical alignment of the items in the row.",name:"alignVertical",required:!1,type:{name:"enum",value:[{value:'"baseline"'},{value:'"center"'},{value:'"end"'},{value:'"start"'}]}},as:{defaultValue:{value:"div"},description:"The HTML element to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"div"'},{value:'"section"'}]}},gap:{defaultValue:{value:"medium"},description:"The amount of space between items.",name:"gap",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"small"'},{value:'"large"'},{value:'"extra-small"'},{value:'"extra-large"'}]}},wrap:{defaultValue:{value:"false"},description:"Whether items of the row can wrap onto multiple lines.",name:"wrap",required:!1,type:{name:"boolean"}}}}}catch{}const G=[e.jsx("div",{className:"ams-docs-item"},0),e.jsx("div",{className:"ams-docs-item"},1),e.jsx("div",{className:"ams-docs-item"},2)],J={title:"Components/Layout/Row",component:c,args:{children:G,className:"ams-docs-row"},argTypes:{align:{control:{type:"radio",labels:{undefined:"start"}},options:[void 0,...I]},alignVertical:{control:{type:"radio",labels:{undefined:"stretch"}},options:[void 0,...M]},className:{table:{disable:!0}},gap:{control:{type:"radio",labels:{undefined:"medium"}},options:["none","extra-small","small",void 0,"large","extra-large"]}}},r={},s={args:{align:"evenly"}},n={args:{align:"end",alignVertical:"center",children:e.jsx($,{label:"AB"})}},l={args:{align:"end",dir:"rtl"},argTypes:{dir:{table:{disable:!0}}}},t={args:{align:"between",alignVertical:"baseline",children:[e.jsx(z,{level:3,children:"An example heading"}),e.jsx(D,{href:"#",children:"An example link"})],className:void 0,wrap:!0}},i={args:{alignVertical:"center"}},o={args:{children:Array.from(Array(4).keys()).map(a=>e.jsx("span",{className:"ams-docs-item",style:{flexBasis:"16rem"}},a)),wrap:!0}};var p,u,g;r.parameters={...r.parameters,docs:{...(p=r.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(g=(u=r.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};var v,f,h;s.parameters={...s.parameters,docs:{...(v=s.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + align: 'evenly' + } +}`,...(h=(f=s.parameters)==null?void 0:f.docs)==null?void 0:h.source}}};var y,A,w;n.parameters={...n.parameters,docs:{...(y=n.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + align: 'end', + alignVertical: 'center', + children: + } +}`,...(w=(A=n.parameters)==null?void 0:A.docs)==null?void 0:w.source}}};var x,b,V;l.parameters={...l.parameters,docs:{...(x=l.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + align: 'end', + dir: 'rtl' + }, + argTypes: { + dir: { + table: { + disable: true + } + } + } +}`,...(V=(b=l.parameters)==null?void 0:b.docs)==null?void 0:V.source}}};var S,_,N;t.parameters={...t.parameters,docs:{...(S=t.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + align: 'between', + alignVertical: 'baseline', + children: [An example heading, An example link], + className: undefined, + wrap: true + } +}`,...(N=(_=t.parameters)==null?void 0:_.docs)==null?void 0:N.source}}};var j,T,R;i.parameters={...i.parameters,docs:{...(j=i.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + alignVertical: 'center' + } +}`,...(R=(T=i.parameters)==null?void 0:T.docs)==null?void 0:R.source}}};var k,E,O;o.parameters={...o.parameters,docs:{...(k=o.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + children: Array.from(Array(4).keys()).map(i => ), + wrap: true + } +}`,...(O=(E=o.parameters)==null?void 0:E.docs)==null?void 0:O.source}}};const K=["Default","Alignment","EndAlignASingleChild","EndAlignASingleChildRtl","AlignOpposingTexts","VerticalAlignment","Wrapping"],ee=Object.freeze(Object.defineProperty({__proto__:null,AlignOpposingTexts:t,Alignment:s,Default:r,EndAlignASingleChild:n,EndAlignASingleChildRtl:l,VerticalAlignment:i,Wrapping:o,__namedExportsOrder:K,default:J},Symbol.toStringTag,{value:"Module"}));export{s as A,n as E,ee as R,i as V,o as W,l as a,t as b}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Screen.docs-DIJfHkFa.js b/demo-npm_and_yarn/vite-6.0.3/assets/Screen.docs-DIJfHkFa.js new file mode 100644 index 0000000000..78c8b19d3c --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Screen.docs-DIJfHkFa.js @@ -0,0 +1,32 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as i,aq as r,ar as a,as as m,at as c}from"./index-CF71P72j.js";import{S as d,E as p}from"./Screen.stories-BEbhUpOk.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";const h=` + +# Screen + +Manages the maximum width and alignment of the entire website or application. + +## Guidelines + +- This should be the outermost component of your website or application. +- Within it, combine components such as + [Grid](/docs/components-layout-grid--docs), + [Header](/docs/components-containers-header--docs), + [Footer](/docs/components-containers-footer--docs), + [Spotlight](/docs/components-containers-spotlight--docs), + [Image Slider](/docs/components-media-image-slider--docs), + and Figure. + +## Design + +By default, this component expands to a width of 1600 pixels. +This is the maximum width for a website of the City of Amsterdam. +For applications, you can choose a larger maximum width of 2112 pixels. +The component horizontally centres both itself and its content. +`;/*@license CC0-1.0*/function e(o){const t={h2:"h2",h3:"h3",...s(),...o.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(i,{of:d}),` +`,n.jsx(r,{children:h}),` +`,n.jsx(a,{}),` +`,n.jsx(m,{}),` +`,n.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(t.h3,{id:"extra-wide",children:"Extra wide"}),` +`,n.jsx(c,{of:p})]})}function F(o={}){const{wrapper:t}={...s(),...o.components};return t?n.jsx(t,{...o,children:n.jsx(e,{...o})}):e(o)}export{F as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Screen.stories-BEbhUpOk.js b/demo-npm_and_yarn/vite-6.0.3/assets/Screen.stories-BEbhUpOk.js new file mode 100644 index 0000000000..1fc3f86c81 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Screen.stories-BEbhUpOk.js @@ -0,0 +1,10 @@ +import{j as s}from"./jsx-runtime-BjgbQsUx.js";import{c as x}from"./clsx-B-dksMZM.js";import{r as g}from"./index-RigO-4kf.js";const a=g.forwardRef(({children:t,className:l,fullHeight:p,maxWidth:u="wide",...h},f)=>s.jsx("div",{...h,ref:f,className:x("ams-screen",p&&"ams-screen--full-height",`ams-screen--${u}`,l),children:t}));a.displayName="Screen";try{a.displayName="Screen",a.__docgenInfo={description:"",displayName:"Screen",props:{fullHeight:{defaultValue:null,description:"Whether the screen should stretch to the full height of the viewport.",name:"fullHeight",required:!1,type:{name:"boolean"}},maxWidth:{defaultValue:{value:"wide"},description:"The maximum width of the screen.",name:"maxWidth",required:!1,type:{name:"enum",value:[{value:'"wide"'},{value:'"x-wide"'}]}}}}}catch{}const _={title:"Components/Layout/Screen",component:a,parameters:{layout:"fullscreen"}},e={args:{children:s.jsx("div",{className:"ams-docs-item",children:"Ik pas in het scherm."})}},r={args:{children:s.jsx("div",{className:"ams-docs-item",children:"Ik pas in een extra breed scherm."}),maxWidth:"x-wide"}};var c,i,o;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + children:
    Ik pas in het scherm.
    + } +}`,...(o=(i=e.parameters)==null?void 0:i.docs)==null?void 0:o.source}}};var d,n,m;r.parameters={...r.parameters,docs:{...(d=r.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + children:
    Ik pas in een extra breed scherm.
    , + maxWidth: 'x-wide' + } +}`,...(m=(n=r.parameters)==null?void 0:n.docs)==null?void 0:m.source}}};const v=["Default","ExtraWide"],N=Object.freeze(Object.defineProperty({__proto__:null,Default:e,ExtraWide:r,__namedExportsOrder:v,default:_},Symbol.toStringTag,{value:"Module"}));export{r as E,N as S}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.docs-z5c8LPxU.js b/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.docs-z5c8LPxU.js new file mode 100644 index 0000000000..b0c32ee2d4 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.docs-z5c8LPxU.js @@ -0,0 +1,50 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as c,as as h,at as o}from"./index-CF71P72j.js";import{S as l,W as u,C as p}from"./SearchField.stories-BpH8uCbQ.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./Button-nAoFhtc2.js";import"./Icon-B4wlDyQ3.js";const d=` + +# Search Field + +Allows users to quickly find relevant content by entering a (part of a) word or phrase to search through the content. + +## Guidelines + +- Users can initiate a search by using the search button or the Enter key. + +## Autofocus + +You can use \`autofocus\` to place focus directly on a search field when the user arrives on a page. +However, use this feature with caution, as it can have negative consequences: + +- For screen reader users, this may result in skipping important content above the search field. +- On smaller devices, the use of \`autofocus\` may automatically scroll the page to the search field, potentially causing users to miss previous content. +- On touchscreen devices, this can trigger the keyboard to appear immediately, hiding important content. + +Use \`autofocus\` only if the search field is at the beginning of a page and there are no other elements on a page that a user might want to interact with first. + +For more information: [Accessibility Tips: Be Cautious When Using Autofocus](https://www.boia.org/blog/accessibility-tips-be-cautious-when-using-autofocus) + +## \`autocomplete\` and \`spellcheck\` + +Both \`autocomplete\` and \`spellcheck\` are turned off by default. +These features can be disruptive for a user searching for part of a word, and \`autocomplete\` may interfere with an Autosuggest component. + +## Relevant WCAG Requirements + +- [WCAG 1.3.1](https://www.w3.org/TR/WCAG22/#info-and-relationships): \`role="search"\` is used for the search landmark role. +- [WCAG 1.3.5](https://www.w3.org/TR/WCAG22/#identify-input-purpose): It is clear both to the user and programmatically what the purpose of a form field is. +- [WCAG 2.4.6](https://www.w3.org/TR/WCAG22/#headings-and-labels): There is a label describing the purpose of the input. + +Search Field is an interactive element, and the [general requirements and guidelines for interactivity](/docs/docs-developer-guide-interactivity--docs) apply. +`;/*@license CC0-1.0*/function a(n){const t={h2:"h2",h3:"h3",p:"p",...r(),...n.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:l}),` +`,e.jsx(s,{children:d}),` +`,e.jsx(c,{}),` +`,e.jsx(h,{}),` +`,e.jsx(t.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(t.h3,{id:"with-placeholder",children:"With placeholder"}),` +`,e.jsx(t.p,{children:"A Search Field can have a placeholder text."}),` +`,e.jsx(o,{of:u}),` +`,e.jsx(t.h3,{id:"controlled-component",children:"Controlled component"}),` +`,e.jsx(t.p,{children:`By default, the search field is not managed by React but by the browser. +However, it can be controlled by React. +If you enter a value in this search field and use the search Button or the Enter key, you will receive a notification.`}),` +`,e.jsx(o,{of:p})]})}function E(n={}){const{wrapper:t}={...r(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.stories-BpH8uCbQ.js b/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.stories-BpH8uCbQ.js new file mode 100644 index 0000000000..182425c66c --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/SearchField.stories-BpH8uCbQ.js @@ -0,0 +1,34 @@ +import{j as a}from"./jsx-runtime-BjgbQsUx.js";import{c as j}from"./clsx-B-dksMZM.js";import{r as u}from"./index-RigO-4kf.js";import{j as C}from"./index.esm-CPc1noYl.js";import{B as N}from"./Button-nAoFhtc2.js";const I=u.forwardRef(({children:e="Zoeken",...r},t)=>a.jsx(N,{...r,icon:C,iconOnly:!0,ref:t,children:e}));I.displayName="SearchField.Button";try{SearchField.Button.displayName="SearchField.Button",SearchField.Button.__docgenInfo={description:"",displayName:"SearchField.Button",props:{}}}catch{}const D=u.forwardRef(({className:e,dir:r,invalid:t,label:o="Zoeken",...p},h)=>{const i=u.useId();return a.jsxs(a.Fragment,{children:[a.jsx("label",{htmlFor:i,className:"ams-visually-hidden",children:o}),a.jsx("input",{...p,"aria-invalid":t||void 0,autoComplete:"off",className:j("ams-search-field__input",e),dir:r??"auto",enterKeyHint:"search",id:i,ref:h,spellCheck:"false",type:"search"})]})});D.displayName="SearchField.Input";try{SearchField.Input.displayName="SearchField.Input",SearchField.Input.__docgenInfo={description:"",displayName:"SearchField.Input",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}},label:{defaultValue:{value:"Zoeken"},description:"Describes the field for screen readers.",name:"label",required:!1,type:{name:"string"}}}}}catch{}const B=u.forwardRef(({children:e,className:r,...t},o)=>a.jsx("form",{role:"search",...t,ref:o,className:j("ams-search-field",r),children:e}));B.displayName="SearchField";const n=Object.assign(B,{Button:I,Input:D});try{n.displayName="SearchField",n.__docgenInfo={description:"",displayName:"SearchField",props:{}}}catch{}const{useArgs:w}=__STORYBOOK_MODULE_PREVIEW_API__,O={title:"Components/Forms/Search Field",component:n,args:{invalid:!1,onSubmit:e=>{e.preventDefault()}},argTypes:{label:{description:"Describes the field for screen readers."},onSubmit:{table:{disable:!0}},placeholder:{description:"Displayed while the field is empty."}},render:({invalid:e,label:r,placeholder:t,...o})=>a.jsxs(n,{...o,children:[a.jsx(n.Input,{invalid:e,label:r,placeholder:t}),a.jsx(n.Button,{})]})},s={},l={args:{placeholder:"Wat kunnen we voor u vinden?"}},c={args:{value:""},render:function({invalid:r,label:t,placeholder:o}){const[p,h]=w(),i=d=>{h({value:d.target.value})};return a.jsxs(n,{onSubmit:d=>{d.preventDefault();const m=new FormData(d.currentTarget).get("search-box");m&&alert(`Gezocht op '${m}'`)},children:[a.jsx(n.Input,{name:"search-box",value:p.value,invalid:r,label:t,onChange:i,placeholder:o}),a.jsx(n.Button,{})]})}};var f,g,_;s.parameters={...s.parameters,docs:{...(f=s.parameters)==null?void 0:f.docs,source:{originalSource:"{}",...(_=(g=s.parameters)==null?void 0:g.docs)==null?void 0:_.source}}};var v,S,F;l.parameters={...l.parameters,docs:{...(v=l.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + placeholder: 'Wat kunnen we voor u vinden?' + } +}`,...(F=(S=l.parameters)==null?void 0:S.docs)==null?void 0:F.source}}};var y,b,x;c.parameters={...c.parameters,docs:{...(y=c.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + value: '' + }, + render: function Component({ + invalid, + label, + placeholder + }: InputProps) { + const [args, setArgs] = useArgs(); + const onValueChange = (event: any) => { + setArgs({ + value: event.target.value + }); + }; + return { + e.preventDefault(); + const formData = new FormData(e.currentTarget); + const value = formData.get('search-box'); + // search actions should not be triggered without a value + if (value) { + // eslint-disable-next-line no-alert + alert(\`Gezocht op '\${value}'\`); + } + }}> + + + ; + } +}`,...(x=(b=c.parameters)==null?void 0:b.docs)==null?void 0:x.source}}};const R=["Default","WithPlaceholder","Controlled"],T=Object.freeze(Object.defineProperty({__proto__:null,Controlled:c,Default:s,WithPlaceholder:l,__namedExportsOrder:R,default:O},Symbol.toStringTag,{value:"Module"}));export{c as C,T as S,l as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Select.docs-BITYSyAK.js b/demo-npm_and_yarn/vite-6.0.3/assets/Select.docs-BITYSyAK.js new file mode 100644 index 0000000000..9b6b44201c --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Select.docs-BITYSyAK.js @@ -0,0 +1,37 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as d,ar as a,as as l,at as i}from"./index-CF71P72j.js";import{S as c,G as h,I as m,D as p,a as x,b as j}from"./Select.stories-E2qEE2YT.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const f=` + +# Select + +A form control that allows users to select one or more options from a list. + +## References + +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select) +`;/*@license CC0-1.0*/function t(o){const n={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...s(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:c}),` +`,e.jsx(d,{children:f}),` +`,e.jsx(a,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"multiple",children:"Multiple"}),` +`,e.jsxs(n.p,{children:[`Avoid adding functionality to allow selecting multiple options. Multi select is harder to use +on desktop as they require the user to hold down the `,e.jsx(n.code,{children:"Ctrl"})," or ",e.jsx(n.code,{children:"Cmd"}),` key while clicking on the options. +It is recommended to use checkboxes instead.`]}),` +`,e.jsx(n.h3,{id:"grouped",children:"Grouped"}),` +`,e.jsxs(n.p,{children:["Use the ",e.jsx(n.code,{children:"Select.Group"}),` component to group options. +The component requires a `,e.jsx(n.code,{children:"label"})," attribute."]}),` +`,e.jsx(i,{of:h}),` +`,e.jsx(n.h3,{id:"invalid",children:"Invalid"}),` +`,e.jsx(i,{of:m}),` +`,e.jsx(n.h3,{id:"disabled",children:"Disabled"}),` +`,e.jsx(i,{of:p}),` +`,e.jsx(n.h3,{id:"in-a-field",children:"In a Field"}),` +`,e.jsx(n.p,{children:"Use a Field to group a Select with a Label, description and / or an Error Message."}),` +`,e.jsxs(n.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(n.code,{children:"aria-describedby"})," from the Select."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:x}),` +`,e.jsx(n.h3,{id:"in-a-field-with-validation",children:"In a Field with validation"}),` +`,e.jsxs(n.p,{children:["If the Select can become invalid, add an Error Message and its ",e.jsx(n.code,{children:"id"})," to the ",e.jsx(n.code,{children:"aria-describedby"})," attribute of the Select."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:j})]})}function q(o={}){const{wrapper:n}={...s(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(t,{...o})}):t(o)}export{q as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Select.stories-E2qEE2YT.js b/demo-npm_and_yarn/vite-6.0.3/assets/Select.stories-E2qEE2YT.js new file mode 100644 index 0000000000..cd372a412a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Select.stories-E2qEE2YT.js @@ -0,0 +1,77 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{e as P,f as W,P as B,E}from"./index.esm-kzH9sPjb.js";import{c as u}from"./clsx-B-dksMZM.js";import{r as O}from"./index-RigO-4kf.js";const I=O.forwardRef(({children:t,className:i,...n},o)=>e.jsx("option",{...n,ref:o,className:u("ams-select__option",i),children:t}));I.displayName="Select.Option";try{Select.Option.displayName="Select.Option",Select.Option.__docgenInfo={description:"",displayName:"Select.Option",props:{}}}catch{}const A=O.forwardRef(({children:t,className:i,...n},o)=>e.jsx("optgroup",{...n,ref:o,className:u("ams-select__group",i),children:t}));A.displayName="Select.Group";try{Select.Group.displayName="Select.Group",Select.Group.__docgenInfo={description:"",displayName:"Select.Group",props:{}}}catch{}const H=O.forwardRef(({children:t,className:i,invalid:n,...o},K)=>e.jsx("select",{...o,"aria-invalid":n||void 0,className:u("ams-select",i),ref:K,children:t}));H.displayName="Select";const r=Object.assign(H,{Option:I,Group:A});try{r.displayName="Select",r.__docgenInfo={description:"",displayName:"Select",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}}}}}catch{}const S=[e.jsx(r.Option,{value:"1",children:"Centrum"},"1"),e.jsx(r.Option,{value:"2",children:"Noord"},"2"),e.jsx(r.Option,{value:"3",children:"West"},"3"),e.jsx(r.Option,{value:"4",disabled:!0,children:"Westpoort"},"4"),e.jsx(r.Option,{value:"5",children:"Nieuw-West"},"6"),e.jsx(r.Option,{value:"6",children:"Zuid"},"7"),e.jsx(r.Option,{value:"7",children:"Zuidoost"},"8")],D={title:"Components/Forms/Select",component:r,args:{invalid:!1,disabled:!1,children:S},argTypes:{disabled:{description:"Prevents interaction. Avoid if possible."}}},l={},a={args:{children:[e.jsxs(r.Group,{label:"Burgwallen-Oude Zijde",children:[e.jsx(r.Option,{children:"BG-terrein e.o."}),e.jsx(r.Option,{children:"Burgwallen oost"}),e.jsx(r.Option,{children:"Kop Zeedijk"}),e.jsx(r.Option,{children:"Nes e.o."}),e.jsx(r.Option,{children:"Oude Kerk e.o."})]},"1"),e.jsxs(r.Group,{label:"Burgwallen-Nieuwe Zijde",children:[e.jsx(r.Option,{children:"Begijnhofbuurt"}),e.jsx(r.Option,{children:"Hemelrijk"}),e.jsx(r.Option,{children:"Kalverdriehoek"}),e.jsx(r.Option,{children:"Nieuwe Kerk e.o."}),e.jsx(r.Option,{children:"Nieuwendijk Noord"}),e.jsx(r.Option,{children:"Spuistraat Noord"}),e.jsx(r.Option,{children:"Spuistraat Zuid"}),e.jsx(r.Option,{children:"Stationsplein e.o."})]},"2"),e.jsxs(r.Group,{label:"Grachtengordel-West",children:[e.jsx(r.Option,{children:"Felix Meritisbuurt"}),e.jsx(r.Option,{children:"Langestraat e.o."}),e.jsx(r.Option,{children:"Leidsegracht Noord"}),e.jsx(r.Option,{children:"Leliegracht e.o."})]},"3"),e.jsxs(r.Group,{label:"Haarlemmerbuurt",children:[e.jsx(r.Option,{children:"Haarlemmerbuurt Oost"}),e.jsx(r.Option,{children:"Haarlemmerbuurt West"}),e.jsx(r.Option,{children:"Planciusbuurt Noord"}),e.jsx(r.Option,{children:"Planciusbuurt Zuid"}),e.jsx(r.Option,{children:"Westelijke eilanden"}),e.jsx(r.Option,{children:"Westerdokseiland"})]},"4"),e.jsxs(r.Group,{label:"Jordaan",children:[e.jsx(r.Option,{children:"Anjeliersbuurt Noord"}),e.jsx(r.Option,{children:"Anjeliersbuurt Zuid"}),e.jsx(r.Option,{children:"Bloemgrachtbuurt"}),e.jsx(r.Option,{children:"Driehoekbuurt"}),e.jsx(r.Option,{children:"Elandsgrachtbuurt"}),e.jsx(r.Option,{children:"Groenmarktkadebuurt"}),e.jsx(r.Option,{children:"Marnixbuurt Midden"}),e.jsx(r.Option,{children:"Marnixbuurt Noord"}),e.jsx(r.Option,{children:"Marnixbuurt Zuid"}),e.jsx(r.Option,{children:"Passeerdersgrachtbuurt"}),e.jsx(r.Option,{children:"Zaagpoortbuurt"})]},"5")]}},s={args:{invalid:!0}},c={args:{disabled:!0}},d={render:t=>e.jsxs(P,{invalid:t.invalid,children:[e.jsx(W,{htmlFor:"input1",children:"Label"}),e.jsx(B,{id:"description1",size:"small",children:"Omschrijving."}),t.invalid&&e.jsx(E,{id:"error1",children:"Foutmelding."}),e.jsx(r,{"aria-describedby":`description1${t.invalid?" error1":""}`,id:"input1",...t,children:S})]})},p={args:{invalid:!0},render:t=>e.jsxs(P,{invalid:t.invalid,children:[e.jsx(W,{htmlFor:"input2",children:"Label"}),e.jsx(B,{id:"description2",size:"small",children:"Omschrijving."}),t.invalid&&e.jsx(E,{id:"error2",children:"Foutmelding."}),e.jsx(r,{"aria-describedby":`description2${t.invalid?" error2":""}`,id:"input2",...t,children:S})]})};var h,m,j;l.parameters={...l.parameters,docs:{...(h=l.parameters)==null?void 0:h.docs,source:{originalSource:"{}",...(j=(m=l.parameters)==null?void 0:m.docs)==null?void 0:j.source}}};var b,g,x;a.parameters={...a.parameters,docs:{...(b=a.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + children: [ + BG-terrein e.o. + Burgwallen oost + Kop Zeedijk + Nes e.o. + Oude Kerk e.o. + , + Begijnhofbuurt + Hemelrijk + Kalverdriehoek + Nieuwe Kerk e.o. + Nieuwendijk Noord + Spuistraat Noord + Spuistraat Zuid + Stationsplein e.o. + , + Felix Meritisbuurt + Langestraat e.o. + Leidsegracht Noord + Leliegracht e.o. + , + Haarlemmerbuurt Oost + Haarlemmerbuurt West + Planciusbuurt Noord + Planciusbuurt Zuid + Westelijke eilanden + Westerdokseiland + , + Anjeliersbuurt Noord + Anjeliersbuurt Zuid + Bloemgrachtbuurt + Driehoekbuurt + Elandsgrachtbuurt + Groenmarktkadebuurt + Marnixbuurt Midden + Marnixbuurt Noord + Marnixbuurt Zuid + Passeerdersgrachtbuurt + Zaagpoortbuurt + ] + } +}`,...(x=(g=a.parameters)==null?void 0:g.docs)==null?void 0:x.source}}};var v,N,_;s.parameters={...s.parameters,docs:{...(v=s.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + invalid: true + } +}`,...(_=(N=s.parameters)==null?void 0:N.docs)==null?void 0:_.source}}};var G,y,f;c.parameters={...c.parameters,docs:{...(G=c.parameters)==null?void 0:G.docs,source:{originalSource:`{ + args: { + disabled: true + } +}`,...(f=(y=c.parameters)==null?void 0:y.docs)==null?void 0:f.source}}};var k,F,L;d.parameters={...d.parameters,docs:{...(k=d.parameters)==null?void 0:k.docs,source:{originalSource:`{ + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(L=(F=d.parameters)==null?void 0:F.docs)==null?void 0:L.source}}};var Z,w,M;p.parameters={...p.parameters,docs:{...(Z=p.parameters)==null?void 0:Z.docs,source:{originalSource:`{ + args: { + invalid: true + }, + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} + + +}`,...(M=(w=p.parameters)==null?void 0:w.docs)==null?void 0:M.source}}};const z=["Default","Grouped","Invalid","Disabled","InAField","InAFieldWithValidation"],J=Object.freeze(Object.defineProperty({__proto__:null,Default:l,Disabled:c,Grouped:a,InAField:d,InAFieldWithValidation:p,Invalid:s,__namedExportsOrder:z,default:D},Symbol.toStringTag,{value:"Module"}));export{c as D,a as G,s as I,J as S,d as a,p as b}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.docs-D1E0yz7A.js b/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.docs-D1E0yz7A.js new file mode 100644 index 0000000000..f9d412030d --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.docs-D1E0yz7A.js @@ -0,0 +1,34 @@ +import{j as n}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as s,aq as r,ar as p,as as l,at as t}from"./index-CF71P72j.js";import{S as m,O as h,M as c}from"./SkipLink.stories-0bYxBOSE.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const d=` + +# Skip Link + +Allows skipping past recurring navigation blocks at the top of a page. + +## Design + +The Skip Link sits above the header and is as wide as the Screen container. +It remains hidden until activated with the ‘Tab’ key. +After appearing, it pushes the entire page down. + +## Guidelines + +- Place the Skip Link as the first element in the Screen. +- Target the Skip Link to the main content. + On an article page, for example, it could be the title of the article. + On a search page, it could be the search field. +- Set \`id="example-id"\` on the container of that element and then use \`href="#example-id"\` on the Skip Link. +- Complex pages with multiple sections may benefit from more than one Skip Link. +- Skip Links are unnecessary on a simple page with only text and minimal navigation. +`;/*@license CC0-1.0*/function a(i){const e={h2:"h2",h3:"h3",p:"p",...o(),...i.components};return n.jsxs(n.Fragment,{children:[` +`,` +`,n.jsx(s,{of:m}),` +`,n.jsx(r,{children:d}),` +`,n.jsx(p,{}),` +`,n.jsx(l,{}),` +`,n.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,n.jsx(e.h3,{id:"display-on-focus",children:"Display on focus"}),` +`,n.jsx(e.p,{children:"A Skip Link is only displayed when it receives focus."}),` +`,n.jsx(t,{of:h}),` +`,n.jsx(e.h3,{id:"multiple-links",children:"Multiple links"}),` +`,n.jsx(e.p,{children:"You can use more than one Skip Link if you have a complex page with multiple sections."}),` +`,n.jsx(t,{of:c})]})}function E(i={}){const{wrapper:e}={...o(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(a,{...i})}):a(i)}export{E as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.stories-0bYxBOSE.js b/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.stories-0bYxBOSE.js new file mode 100644 index 0000000000..a300b7ea3f --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/SkipLink.stories-0bYxBOSE.js @@ -0,0 +1,34 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{P as g}from"./index.esm-kzH9sPjb.js";import{c as y}from"./clsx-B-dksMZM.js";import{r as v}from"./index-RigO-4kf.js";const i=v.forwardRef(({children:n,className:u,...f},S)=>e.jsx("a",{...f,ref:S,className:y("ams-skip-link","ams-visually-hidden",u),children:n}));i.displayName="SkipLink";try{i.displayName="SkipLink",i.__docgenInfo={description:"",displayName:"SkipLink",props:{}}}catch{}const L={title:"Components/Navigation/Skip Link",component:i,args:{children:"Direct naar inhoud",href:"#"},argTypes:{children:{description:"The text to attach the link to.",table:{disable:!1}},href:{description:"The url for the link. References an anchor on the current page."},style:{table:{disable:!0}}}},r={args:{style:{clip:"initial",clipPath:"initial",height:"initial",overflow:"initial",position:"initial",whiteSpace:"initial",width:"initial"}}},t={decorators:[n=>e.jsxs(e.Fragment,{children:[e.jsx(g,{size:"small",style:{marginBottom:"2rem"},children:"Klik op deze tekst en druk vervolgens op tab om de Skip Link te tonen."}),e.jsx(n,{})]})]},a={render:()=>e.jsxs(e.Fragment,{children:[e.jsx(g,{size:"small",style:{marginBottom:"2rem"},children:"Klik op deze tekst en druk vervolgens twee keer op tab om de Skip Links te tonen."}),e.jsx(i,{href:"#",children:"Direct naar inhoud"}),e.jsx(i,{href:"#",children:"Direct naar contactgegevens"})]})};var o,s,l;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{ + args: { + // This resets the default behaviour of only showing the link + // on focus, in order to always show the link in Storybook + style: { + clip: 'initial', + clipPath: 'initial', + height: 'initial', + overflow: 'initial', + position: 'initial', + whiteSpace: 'initial', + width: 'initial' + } + } +}`,...(l=(s=r.parameters)==null?void 0:s.docs)==null?void 0:l.source}}};var p,c,d;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`{ + decorators: [Story => <> + + Klik op deze tekst en druk vervolgens op tab om de Skip Link te tonen. + + + ] +}`,...(d=(c=t.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var m,k,h;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:`{ + render: () => <> + + Klik op deze tekst en druk vervolgens twee keer op tab om de Skip Links te tonen. + + Direct naar inhoud + Direct naar contactgegevens + +}`,...(h=(k=a.parameters)==null?void 0:k.docs)==null?void 0:h.source}}};const x=["Default","OnFocus","MultipleLinks"],z=Object.freeze(Object.defineProperty({__proto__:null,Default:r,MultipleLinks:a,OnFocus:t,__namedExportsOrder:x,default:L},Symbol.toStringTag,{value:"Module"}));export{a as M,t as O,z as S}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight-CVxUBei2.js b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight-CVxUBei2.js new file mode 100644 index 0000000000..828b2ce5dc --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight-CVxUBei2.js @@ -0,0 +1 @@ +import{j as s}from"./jsx-runtime-BjgbQsUx.js";import{c as i}from"./clsx-B-dksMZM.js";import{r as p}from"./index-RigO-4kf.js";const e=p.forwardRef(({children:a,className:l,as:o="div",color:t="blue",...r},u)=>s.jsx(o,{...r,ref:u,className:i("ams-spotlight",`ams-spotlight--${t}`,l),children:a}));e.displayName="Spotlight";try{e.displayName="Spotlight",e.__docgenInfo={description:"",displayName:"Spotlight",props:{as:{defaultValue:null,description:"The HTML element to use.",name:"as",required:!1,type:{name:"enum",value:[{value:'"article"'},{value:'"div"'},{value:'"section"'},{value:'"aside"'},{value:'"footer"'}]}},color:{defaultValue:{value:"blue"},description:"The background colour.",name:"color",required:!1,type:{name:"enum",value:[{value:'"azure"'},{value:'"blue"'},{value:'"green"'},{value:'"lime"'},{value:'"magenta"'},{value:'"orange"'},{value:'"purple"'},{value:'"yellow"'}]}}}}}catch{}export{e as S}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.docs-XSs1_A6r.js b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.docs-XSs1_A6r.js new file mode 100644 index 0000000000..5dab9dfea5 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.docs-XSs1_A6r.js @@ -0,0 +1,45 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as r}from"./index-3rgQkYFR.js";import{ae as i,aq as a,ar as c,as as l,at as t}from"./index-CF71P72j.js";import{S as m,A as d,B as h,G as p,L as x,M as u,O as j,P as f,Y as g,I as w}from"./Spotlight.stories-BoH4MtAl.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./Spotlight-CVxUBei2.js";const y=` + +# Spotlight + +Emphasizes a section on a page through a distinctive background colour. + +## Guidelines + +- Display the Spotlight at the entire width of the [Screen](/docs/components-layout-screen--docs); do not position it on the [Grid](/docs/components-layout-grid--docs). +- Refer to [this overview on Stijlweb](https://amsterdam.nl/stijlweb/basiselementen/kleuren/#PagCls_15671872) to determine whether you can use black or white text on the background colour of your choice. + +## Relevant WCAG requirements + +- [WCAG 1.4.3](https://www.w3.org/TR/WCAG21/#contrast-minimum): Large-scale text and images of large-scale text have a contrast ratio of at least 3:1; + +## References + +- [Color and contrast accessibility](https://web.dev/articles/color-and-contrast-accessibility) +`;/*@license CC0-1.0*/function s(o){const n={code:"code",h2:"h2",h3:"h3",p:"p",...r(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(i,{of:m}),` +`,e.jsx(a,{children:y}),` +`,e.jsx(c,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"azure",children:"Azure"}),` +`,e.jsx(t,{of:d}),` +`,e.jsx(n.h3,{id:"blue",children:"Blue"}),` +`,e.jsx(t,{of:h}),` +`,e.jsx(n.h3,{id:"green",children:"Green"}),` +`,e.jsx(t,{of:p}),` +`,e.jsx(n.h3,{id:"lime",children:"Lime"}),` +`,e.jsx(t,{of:x}),` +`,e.jsx(n.h3,{id:"magenta",children:"Magenta"}),` +`,e.jsx(t,{of:u}),` +`,e.jsx(n.h3,{id:"orange",children:"Orange"}),` +`,e.jsx(t,{of:j}),` +`,e.jsx(n.h3,{id:"purple",children:"Purple"}),` +`,e.jsx(t,{of:f}),` +`,e.jsx(n.h3,{id:"yellow",children:"Yellow"}),` +`,e.jsx(t,{of:g}),` +`,e.jsx(n.h3,{id:"improve-semantics",children:"Improve semantics"}),` +`,e.jsxs(n.p,{children:["By default, a Spotlight renders a ",e.jsx(n.code,{children:"
    "}),` element in HTML. +Use the `,e.jsx(n.code,{children:"as"})," prop to make your markup more semantic."]}),` +`,e.jsx(t,{of:w})]})}function X(o={}){const{wrapper:n}={...r(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(s,{...o})}):s(o)}export{X as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.stories-BoH4MtAl.js b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.stories-BoH4MtAl.js new file mode 100644 index 0000000000..22d6386514 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Spotlight.stories-BoH4MtAl.js @@ -0,0 +1,37 @@ +import{j as p}from"./jsx-runtime-BjgbQsUx.js";import{G as i,B as H}from"./index.esm-kzH9sPjb.js";import{c as J}from"./exampleContent-hIIPvEhU.js";import{S as d}from"./Spotlight-CVxUBei2.js";const K=J(),N={title:"Components/Containers/Spotlight",component:d,render:({as:F,color:u})=>p.jsx(d,{as:F,color:u,children:p.jsx(i,{paddingVertical:"medium",children:p.jsx(i.Cell,{span:"all",children:p.jsx(H,{inverseColor:!u||!["lime","yellow"].includes(u),children:K})})})})},r={},e={args:{color:"azure"}},s={args:{color:"blue"}},o={args:{color:"green"}},a={args:{color:"lime"}},c={args:{color:"magenta"}},n={args:{color:"orange"}},t={args:{color:"purple"}},l={args:{color:"yellow"}},m={args:{as:"section"}};var g,S,f;r.parameters={...r.parameters,docs:{...(g=r.parameters)==null?void 0:g.docs,source:{originalSource:"{}",...(f=(S=r.parameters)==null?void 0:S.docs)==null?void 0:f.source}}};var x,j,h;e.parameters={...e.parameters,docs:{...(x=e.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + color: 'azure' + } +}`,...(h=(j=e.parameters)==null?void 0:j.docs)==null?void 0:h.source}}};var O,_,b;s.parameters={...s.parameters,docs:{...(O=s.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + color: 'blue' + } +}`,...(b=(_=s.parameters)==null?void 0:_.docs)==null?void 0:b.source}}};var w,y,z;o.parameters={...o.parameters,docs:{...(w=o.parameters)==null?void 0:w.docs,source:{originalSource:`{ + args: { + color: 'green' + } +}`,...(z=(y=o.parameters)==null?void 0:y.docs)==null?void 0:z.source}}};var B,G,v;a.parameters={...a.parameters,docs:{...(B=a.parameters)==null?void 0:B.docs,source:{originalSource:`{ + args: { + color: 'lime' + } +}`,...(v=(G=a.parameters)==null?void 0:G.docs)==null?void 0:v.source}}};var C,M,P;c.parameters={...c.parameters,docs:{...(C=c.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + color: 'magenta' + } +}`,...(P=(M=c.parameters)==null?void 0:M.docs)==null?void 0:P.source}}};var A,I,L;n.parameters={...n.parameters,docs:{...(A=n.parameters)==null?void 0:A.docs,source:{originalSource:`{ + args: { + color: 'orange' + } +}`,...(L=(I=n.parameters)==null?void 0:I.docs)==null?void 0:L.source}}};var Y,q,D;t.parameters={...t.parameters,docs:{...(Y=t.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + args: { + color: 'purple' + } +}`,...(D=(q=t.parameters)==null?void 0:q.docs)==null?void 0:D.source}}};var E,k,Q;l.parameters={...l.parameters,docs:{...(E=l.parameters)==null?void 0:E.docs,source:{originalSource:`{ + args: { + color: 'yellow' + } +}`,...(Q=(k=l.parameters)==null?void 0:k.docs)==null?void 0:Q.source}}};var R,T,V;m.parameters={...m.parameters,docs:{...(R=m.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + as: 'section' + } +}`,...(V=(T=m.parameters)==null?void 0:T.docs)==null?void 0:V.source}}};const U=["Default","Azure","Blue","Green","Lime","Magenta","Orange","Purple","Yellow","ImproveSemantics"],rr=Object.freeze(Object.defineProperty({__proto__:null,Azure:e,Blue:s,Default:r,Green:o,ImproveSemantics:m,Lime:a,Magenta:c,Orange:n,Purple:t,Yellow:l,__namedExportsOrder:U,default:N},Symbol.toStringTag,{value:"Module"}));export{e as A,s as B,o as G,m as I,a as L,c as M,n as O,t as P,rr as S,l as Y}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-BPsnsflc.css b/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-BPsnsflc.css new file mode 100644 index 0000000000..8051337d68 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-BPsnsflc.css @@ -0,0 +1 @@ +.ams-storybook-status-badge{align-items:center;display:inline-flex;gap:var(--ams-space-xs)} diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-DiE14TfE.js b/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-DiE14TfE.js new file mode 100644 index 0000000000..c22aa7218d --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/StatusBadge-DiE14TfE.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{B as t}from"./Badge-BvbF-Lgn.js";const s=({reason:a})=>e.jsxs("span",{className:"ams-storybook-status-badge",children:[e.jsx(t,{color:"orange",label:"beta"}),e.jsx("span",{children:a})]});try{s.displayName="StatusBadge",s.__docgenInfo={description:"Indicates the status of a component. Use this to prepare implementers for API changes.",displayName:"StatusBadge",props:{reason:{defaultValue:null,description:"",name:"reason",required:!0,type:{name:"string"}}}}}catch{}export{s as S}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Switch.docs-BIXuG1KF.js b/demo-npm_and_yarn/vite-6.0.3/assets/Switch.docs-BIXuG1KF.js new file mode 100644 index 0000000000..451e025002 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Switch.docs-BIXuG1KF.js @@ -0,0 +1,33 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as o,aq as a,ar as r,as as c,at as l}from"./index-CF71P72j.js";import{S as h,W as m}from"./Switch.stories-hlEKXP2r.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";const p=` + +# Switch + +A switch is a control element to toggle between two different states quickly. +A switch applies to a page or the entire system, such as an on/off switch. + +## Guidelines + +- A Switch must have a label, and in most cases, this label should be visible. +- Switch only between two different states. + It is a binary action. +- The action takes place immediately when the user operates the switch. + +## Relevant WCAG requirements + +- [WCAG 1.3.5](https://www.w3.org/WAI/WCAG21/Understanding/identify-input-purpose.html): it is both clear for a user and programmatically what the purpose of a form field is. + +Switch is an interactive element, and the [general requirements and guidelines for interactivity](/docs/docs-developer-guide-interactivity--docs) apply. + +## References + +- [Switch Pattern](https://www.w3.org/WAI/ARIA/apg/patterns/switch/) +- [Role switch](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/switch_role) +`;/*@license CC0-1.0*/function i(t){const n={h2:"h2",h3:"h3",...s(),...t.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(o,{of:h}),` +`,e.jsx(a,{children:p}),` +`,e.jsx(r,{}),` +`,e.jsx(c,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"with-label",children:"With Label"}),` +`,e.jsx(l,{of:m})]})}function I(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{I as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Switch.stories-hlEKXP2r.js b/demo-npm_and_yarn/vite-6.0.3/assets/Switch.stories-hlEKXP2r.js new file mode 100644 index 0000000000..634e724142 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Switch.stories-hlEKXP2r.js @@ -0,0 +1,21 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{f as b}from"./index.esm-kzH9sPjb.js";import{c as w}from"./clsx-B-dksMZM.js";import{r as n}from"./index-RigO-4kf.js";const s=n.forwardRef(({className:t,id:r,...c},a)=>{const l=r||n.useId();return e.jsxs("div",{className:w("ams-switch",t),children:[e.jsx("input",{...c,className:"ams-switch__input",id:l,ref:a,type:"checkbox",role:"switch"}),e.jsx("label",{className:"ams-switch__label",htmlFor:l})]})});s.displayName="Switch";try{s.displayName="Switch",s.__docgenInfo={description:"",displayName:"Switch",props:{}}}catch{}const{useArgs:u}=__STORYBOOK_MODULE_PREVIEW_API__,f={title:"Components/Forms/Switch",component:s,args:{checked:!1,disabled:!1},argTypes:{checked:{description:"Whether the control is initially checked."},disabled:{description:"Prevents interaction. Avoid if possible."},onChange:{action:"clicked",table:{disable:!0}}},render:t=>{const[,r]=u(),c=a=>{r({checked:a.target.checked})};return e.jsx(s,{onClick:c,...t})}},i={},o={decorators:[t=>e.jsx("div",{style:{display:"flex",alignItems:"center",gap:"5rem"},children:e.jsx(t,{})})],render:t=>{const[,r]=u(),c=a=>{r({checked:a.target.checked})};return e.jsxs(e.Fragment,{children:[e.jsx(b,{htmlFor:"switch-with-label",children:"Label"}),e.jsx(s,{onClick:c,...t,id:"switch-with-label"})]})}};var d,h,m;i.parameters={...i.parameters,docs:{...(d=i.parameters)==null?void 0:d.docs,source:{originalSource:"{}",...(m=(h=i.parameters)==null?void 0:h.docs)==null?void 0:m.source}}};var p,g,_;o.parameters={...o.parameters,docs:{...(p=o.parameters)==null?void 0:p.docs,source:{originalSource:`{ + decorators: [Story =>
    + +
    ], + render: args => { + const [, setArgs] = useArgs(); + const handleClick = (event: any) => { + setArgs({ + checked: event.target.checked + }); + }; + return <> + + + ; + } +}`,...(_=(g=o.parameters)==null?void 0:g.docs)==null?void 0:_.source}}};const k=["Default","WithLabel"],v=Object.freeze(Object.defineProperty({__proto__:null,Default:i,WithLabel:o,__namedExportsOrder:k,default:f},Symbol.toStringTag,{value:"Module"}));export{v as S,o as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Table.docs-DxGH8REQ.js b/demo-npm_and_yarn/vite-6.0.3/assets/Table.docs-DxGH8REQ.js new file mode 100644 index 0000000000..5d2c8c7051 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Table.docs-DxGH8REQ.js @@ -0,0 +1,24 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as a,ar as i,at as d}from"./index-CF71P72j.js";import{T as m,W as l}from"./Table.stories-BfFwfuPP.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";const c=` + +# Table + +Use the table component to let users compare information in rows and columns. +Table is used to display simple information that does not need to be filtered or edited. + +## Guidelines + +- Use \`\` to describe a table in the same way you would use a heading. + A caption helps users find, navigate and understand tables. +- Never use the table component to layout content on a page. + Instead, use [Grid](/docs/components-layout-grid--docs). +`;/*@license CC0-1.0*/function t(o){const n={code:"code",h2:"h2",h3:"h3",p:"p",...s(),...o.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:m}),` +`,e.jsx(a,{children:c}),` +`,e.jsx(i,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"with-footer-and-row-headers",children:"With footer and row headers"}),` +`,e.jsxs(n.p,{children:[`Use table headers to tell users what the rows and columns represent. +Use the scope attribute to help users of assistive technology distinguish between row and column headers. +Use `,e.jsx(n.code,{children:"Table.Footer"})," for a summary row."]}),` +`,e.jsx(d,{of:l})]})}function v(o={}){const{wrapper:n}={...s(),...o.components};return n?e.jsx(n,{...o,children:e.jsx(t,{...o})}):t(o)}export{v as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Table.stories-BfFwfuPP.js b/demo-npm_and_yarn/vite-6.0.3/assets/Table.stories-BfFwfuPP.js new file mode 100644 index 0000000000..aa6f1a2bb8 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Table.stories-BfFwfuPP.js @@ -0,0 +1,51 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{c as s}from"./clsx-B-dksMZM.js";import{r as n}from"./index-RigO-4kf.js";const y=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("tbody",{...o,ref:d,className:s("ams-table__body",r),children:a}));y.displayName="Table.Body";try{Table.Body.displayName="Table.Body",Table.Body.__docgenInfo={description:"",displayName:"Table.Body",props:{}}}catch{}const m=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("caption",{...o,ref:d,className:s("ams-table__caption",r),children:a}));m.displayName="Table.Caption";try{Table.Caption.displayName="Table.Caption",Table.Caption.__docgenInfo={description:"",displayName:"Table.Caption",props:{}}}catch{}const w=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("td",{...o,ref:d,className:s("ams-table__cell",r),children:a}));w.displayName="Table.Cell";try{Table.Cell.displayName="Table.Cell",Table.Cell.__docgenInfo={description:"",displayName:"Table.Cell",props:{}}}catch{}const h=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("tfoot",{...o,ref:d,className:s("ams-table__footer",r),children:a}));h.displayName="Table.Footer";try{Table.Footer.displayName="Table.Footer",Table.Footer.__docgenInfo={description:"",displayName:"Table.Footer",props:{}}}catch{}const j=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("thead",{...o,ref:d,className:s("ams-table__header",r),children:a}));j.displayName="Table.Header";try{Table.Header.displayName="Table.Header",Table.Header.__docgenInfo={description:"",displayName:"Table.Header",props:{}}}catch{}const x=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("th",{...o,ref:d,className:s("ams-table__header-cell",r),children:a}));x.displayName="Table.HeaderCell";try{Table.HeaderCell.displayName="Table.HeaderCell",Table.HeaderCell.__docgenInfo={description:"",displayName:"Table.HeaderCell",props:{}}}catch{}const H=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("tr",{...o,ref:d,className:s("ams-table__row",r),children:a}));H.displayName="Table.Row";try{Table.Row.displayName="Table.Row",Table.Row.__docgenInfo={description:"",displayName:"Table.Row",props:{}}}catch{}const R=n.forwardRef(({children:a,className:r,...o},d)=>e.jsx("div",{className:"ams-table",children:e.jsx("table",{...o,ref:d,className:s("ams-table__table",r),children:a})}));R.displayName="Table";const l=Object.assign(R,{Body:y,Caption:m,Cell:w,Footer:h,Header:j,HeaderCell:x,Row:H});try{l.displayName="Table",l.__docgenInfo={description:"",displayName:"Table",props:{}}}catch{}const f={title:"Components/Containers/Table",component:l},t={args:{children:[e.jsx(l.Caption,{children:"Kosten en levertijd"},"caption"),e.jsx(l.Header,{children:e.jsxs(l.Row,{children:[e.jsx(l.HeaderCell,{children:"Type"}),e.jsxs(l.HeaderCell,{children:["Normale levertijd",e.jsx("br",{}),"1 week"]}),e.jsxs(l.HeaderCell,{children:["Spoed",e.jsx("br",{}),"2 werkdagen"]})]})},"header"),e.jsxs(l.Body,{children:[e.jsxs(l.Row,{children:[e.jsx(l.Cell,{children:"Paspoort"}),e.jsx(l.Cell,{children:"€ 77,85"}),e.jsx(l.Cell,{children:"€ 130,80"})]}),e.jsxs(l.Row,{children:[e.jsx(l.Cell,{children:"ID-kaart"}),e.jsx(l.Cell,{children:"€ 70,35"}),e.jsx(l.Cell,{children:"€ 123,30"})]})]},"body")]}},c={args:{children:[e.jsx(l.Caption,{children:"Kosten en tijd"},"caption"),e.jsx(l.Header,{children:e.jsxs(l.Row,{children:[e.jsx(l.HeaderCell,{children:"Tijd"}),e.jsx(l.HeaderCell,{children:"Kosten"})]})},"header"),e.jsxs(l.Body,{children:[e.jsxs(l.Row,{children:[e.jsx(l.HeaderCell,{scope:"row",children:"Eerste 6 weken"}),e.jsx(l.Cell,{children:"€ 109,80 per week"})]}),e.jsxs(l.Row,{children:[e.jsx(l.HeaderCell,{scope:"row",children:"Volgende 33 weken"}),e.jsx(l.Cell,{children:"€ 79,80 per week"})]})]},"body"),e.jsx(l.Footer,{children:e.jsxs(l.Row,{children:[e.jsx(l.HeaderCell,{scope:"row",children:"Totale verwachte kosten"}),e.jsx(l.Cell,{children:"€ 3.292,20"})]})},"footer")]}};var b,i,T;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + children: [Kosten en levertijd, + + Type + + Normale levertijd +
    1 week +
    + + Spoed +
    2 werkdagen +
    +
    +
    , + + Paspoort + € 77,85 + € 130,80 + + + ID-kaart + € 70,35 + € 123,30 + + ] + } +}`,...(T=(i=t.parameters)==null?void 0:i.docs)==null?void 0:T.source}}};var p,_,C;c.parameters={...c.parameters,docs:{...(p=c.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + children: [Kosten en tijd, + + Tijd + Kosten + + , + + Eerste 6 weken + € 109,80 per week + + + Volgende 33 weken + € 79,80 per week + + , + + Totale verwachte kosten + € 3.292,20 + + ] + } +}`,...(C=(_=c.parameters)==null?void 0:_.docs)==null?void 0:C.source}}};const N=["Default","WithFooterAndRowHeaders"],B=Object.freeze(Object.defineProperty({__proto__:null,Default:t,WithFooterAndRowHeaders:c,__namedExportsOrder:N,default:f},Symbol.toStringTag,{value:"Module"}));export{B as T,c as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.docs-CPQlMqvP.js b/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.docs-CPQlMqvP.js new file mode 100644 index 0000000000..3ab9fb4356 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.docs-CPQlMqvP.js @@ -0,0 +1,15 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as s}from"./index-3rgQkYFR.js";import{ae as r,aq as i,ar as a,as as m,at as l}from"./index-CF71P72j.js";import{T as p,M as c}from"./TableOfContents.stories-VCBJ07Xc.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./clsx-B-dksMZM.js";import"./Heading-Vg3KKL7T.js";import"./getHeadingTag-Dv1eMqvl.js";const x=` + +# Table of Contents + +A list of links corresponding to the content sections on the page. +It helps users to easily navigate to different sections on the same page. +`;/*@license CC0-1.0*/function o(n){const e={h2:"h2",h3:"h3",...s(),...n.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(r,{of:p}),` +`,t.jsx(i,{children:x}),` +`,t.jsx(a,{}),` +`,t.jsx(m,{}),` +`,t.jsx(e.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(e.h3,{id:"multiple-levels",children:"Multiple levels"}),` +`,t.jsx(l,{of:c})]})}function w(n={}){const{wrapper:e}={...s(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(o,{...n})}):o(n)}export{w as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.stories-VCBJ07Xc.js b/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.stories-VCBJ07Xc.js new file mode 100644 index 0000000000..2c9c055abe --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/TableOfContents.stories-VCBJ07Xc.js @@ -0,0 +1,31 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{c}from"./clsx-B-dksMZM.js";import{r as f}from"./index-RigO-4kf.js";import{H as C}from"./Heading-Vg3KKL7T.js";const m=f.forwardRef(({children:t,className:a,label:s,...l},r)=>e.jsxs("li",{className:"ams-table-of-contents__item",children:[e.jsx("a",{...l,className:c("ams-table-of-contents__link",a),ref:r,children:s}),t]}));m.displayName="TableOfContents.Link";try{TableOfContents.Link.displayName="TableOfContents.Link",TableOfContents.Link.__docgenInfo={description:"",displayName:"TableOfContents.Link",props:{label:{defaultValue:null,description:"The text for the link.",name:"label",required:!0,type:{name:"string"}}}}}catch{}const T=f.forwardRef(({children:t,className:a,...s},l)=>e.jsx("ul",{...s,ref:l,className:c("ams-table-of-contents__list",a),children:t}));T.displayName="TableOfContents.List";try{TableOfContents.List.displayName="TableOfContents.List",TableOfContents.List.__docgenInfo={description:"",displayName:"TableOfContents.List",props:{}}}catch{}const u=f.forwardRef(({children:t,className:a,heading:s,headingLevel:l=2,...r},O)=>e.jsxs("nav",{...r,ref:O,className:c("ams-table-of-contents",a),children:[s&&e.jsx(C,{className:"ams-table-of-contents__heading",level:l,size:"level-4",children:s}),t]}));u.displayName="TableOfContents";const n=Object.assign(u,{Link:m,List:T});try{n.displayName="TableOfContents",n.__docgenInfo={description:"",displayName:"TableOfContents",props:{heading:{defaultValue:null,description:"The text for the Heading.",name:"heading",required:!1,type:{name:"string"}},headingLevel:{defaultValue:{value:"2"},description:`The hierarchical level of the Heading within the document. +Note: this intentionally does not change the font size.`,name:"headingLevel",required:!1,type:{name:"enum",value:[{value:"1"},{value:"2"},{value:"3"},{value:"4"}]}}}}}catch{}const g={title:"Components/Navigation/Table of Contents",component:n,args:{heading:"Op deze pagina",children:e.jsxs(n.List,{children:[e.jsx(n.Link,{href:"#section-1",label:"Zo werkt het"}),e.jsx(n.Link,{href:"#section-2",label:"Voorwaarden"}),e.jsx(n.Link,{href:"#section-3",label:"Aanvragen"}),e.jsx(n.Link,{href:"#section-4",label:"Zie ook"})]})}},i={},o={args:{heading:"Inhoudsopgave",children:e.jsxs(n.List,{children:[e.jsx(n.Link,{href:"#section-1",label:"Waarom is het belangrijk om helder te schrijven?"}),e.jsx(n.Link,{href:"#section-2",label:"Schrijf in stappen",children:e.jsxs(n.List,{children:[e.jsx(n.Link,{href:"#section-2.1",label:"Stap 2"}),e.jsx(n.Link,{href:"#section-2.2",label:"Stap 3"}),e.jsx(n.Link,{href:"#section-2.3",label:"Stap 4"})]})}),e.jsx(n.Link,{href:"#section-3",label:"Structuur van een heldere tekst",children:e.jsxs(n.List,{children:[e.jsx(n.Link,{href:"#section-3.1",label:"Opmaakeisen"}),e.jsx(n.Link,{href:"#section-3.2",label:"Tekstlengte",children:e.jsx(n.List,{children:e.jsx(n.Link,{href:"#section-3.2.1",label:"Boodschap en achtergronden"})})}),e.jsx(n.Link,{href:"#section-3.3",label:"Alinea's en tussenkopjes"}),e.jsx(n.Link,{href:"#section-3.4",label:"Opsommingen"})]})}),e.jsx(n.Link,{href:"#section-4",label:"Taalgebruik in heldere taal"}),e.jsx(n.Link,{href:"#section-5",label:"Tekstonderdelen in heldere taal"}),e.jsx(n.Link,{href:"#section-6",label:"Moeilijke woordenboek (inclusief niet te gebruiken)"})]})}};var b,d,h;i.parameters={...i.parameters,docs:{...(b=i.parameters)==null?void 0:b.docs,source:{originalSource:"{}",...(h=(d=i.parameters)==null?void 0:d.docs)==null?void 0:h.source}}};var p,k,L;o.parameters={...o.parameters,docs:{...(p=o.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + heading: 'Inhoudsopgave', + children: + + + + + + + + + + + + + + + + + + + + + + + + + } +}`,...(L=(k=o.parameters)==null?void 0:k.docs)==null?void 0:L.source}}};const j=["Default","MultipleLevels"],N=Object.freeze(Object.defineProperty({__proto__:null,Default:i,MultipleLevels:o,__namedExportsOrder:j,default:g},Symbol.toStringTag,{value:"Module"}));export{o as M,N as T}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.docs-DBIvdQT6.js b/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.docs-DBIvdQT6.js new file mode 100644 index 0000000000..1e8fbcc9d7 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.docs-DBIvdQT6.js @@ -0,0 +1,44 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as o}from"./index-3rgQkYFR.js";import{ae as i,aq as s,ar as r,at as h}from"./index-CF71P72j.js";import{T as c,W as l}from"./Tabs.stories-DZNIowpf.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";import"./useKeyboardFocus-CRUFsA_C.js";const p=` + +# Tabs + +Tabs are used to bundle related content in a compact overview within a page. Each tab has a short name, and these names indicate the relationship between the information displayed in each tab. + +## Guidelines + +- The content of each tab is viewable independently, not in the context of one another. +- The content within each tab should have a similar structure. +- Use when there is limited visual space and content needs to be divided into sections. +- Each tab consists of a button and a panel. + A \`tab\` prop with a corresponding value connects them. + +You can navigate tabs with your keyboard: + +| key | element | +| :------------- | :--------------------------------------------- | +| Enter or Space | Open or close the tab that has the focus | +| Tab | Go to the next element that can have focus | +| Shift + Tab | Go to the next element that can have focus | +| Left arrow | If the tabs have focus: go to the previous tab | +| Right arrow | If the tabs have focus: go to the next tab | +| Home | If the tabs have focus: go to the first tab | +| End | If the tabs have focus, go to the last tab | + +### Caution + +Do not use tabs if the content in each tab functions just as well on separate pages. + +## References + +- [W3C - Tabs Pattern](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/) +- [MDN - Tab Aria Roles](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role) +`;/*@license CC0-1.0*/function a(e){const n={h2:"h2",h3:"h3",p:"p",...o(),...e.components};return t.jsxs(t.Fragment,{children:[` +`,` +`,t.jsx(i,{of:c}),` +`,t.jsx(s,{children:p}),` +`,t.jsx(r,{}),` +`,t.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,t.jsx(n.h3,{id:"with-initial-tab",children:"With initial tab"}),` +`,t.jsx(n.p,{children:`The first tab is active by default. +Another tab’s panel can be displayed initially as well.`}),` +`,t.jsx(h,{of:l})]})}function D(e={}){const{wrapper:n}={...o(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(a,{...e})}):a(e)}export{D as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.stories-DZNIowpf.js b/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.stories-DZNIowpf.js new file mode 100644 index 0000000000..d12ae8da9a --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/Tabs.stories-DZNIowpf.js @@ -0,0 +1,8 @@ +import{j as t}from"./jsx-runtime-BjgbQsUx.js";import{H as B,P as S}from"./index.esm-kzH9sPjb.js";import{b as T}from"./exampleContent-hIIPvEhU.js";import{c as m}from"./clsx-B-dksMZM.js";import{r}from"./index-RigO-4kf.js";import{u as D}from"./useKeyboardFocus-CRUFsA_C.js";/** + * @license EUPL-1.2+ + * Copyright Gemeente Amsterdam + */const O={activeTab:0,tabsId:"",updateTab:()=>{}},g=r.createContext(O),P=r.forwardRef(({children:e,className:a,tab:s=0,...o},c)=>{const{activeTab:i,tabsId:n,updateTab:u}=r.useContext(g);return t.jsxs("button",{...o,"aria-controls":`${n}-panel-${s}`,"aria-selected":i===s,className:m("ams-tabs__button",a),id:`${n}-tab-${s}`,onClick:()=>{r.startTransition(()=>{u(s)})},ref:c,role:"tab",tabIndex:i===s?0:-1,children:[t.jsx("span",{"aria-hidden":"true",className:"ams-tabs__button-label-hidden",children:e}),t.jsx("span",{className:"ams-tabs__button-label",children:e})]})});P.displayName="Tabs.Button";try{Tabs.Button.displayName="Tabs.Button",Tabs.Button.__docgenInfo={description:"",displayName:"Tabs.Button",props:{tab:{defaultValue:{value:"0"},description:"An identifier.",name:"tab",required:!1,type:{name:"number"}}}}}catch{}const L=r.forwardRef(({children:e,className:a,...s},o)=>t.jsx("div",{...s,role:"tablist",ref:o,className:m("ams-tabs__list",a),children:e}));L.displayName="Tabs.List";try{Tabs.List.displayName="Tabs.List",Tabs.List.__docgenInfo={description:"",displayName:"Tabs.List",props:{}}}catch{}const w=r.forwardRef(({tab:e,children:a,className:s,...o},c)=>{const{activeTab:i,tabsId:n}=r.useContext(g);return e!==i?null:t.jsx("div",{...o,role:"tabpanel","aria-labelledby":`${n}-tab-${e}`,id:`${n}-panel-${e}`,tabIndex:0,ref:c,className:m("ams-tabs__panel",s),children:a})});w.displayName="Tabs.Panel";try{Tabs.Panel.displayName="Tabs.Panel",Tabs.Panel.__docgenInfo={description:"",displayName:"Tabs.Panel",props:{tab:{defaultValue:null,description:"The identifier of the corresponding Tab.",name:"tab",required:!0,type:{name:"number"}}}}}catch{}const C=r.forwardRef(({activeTab:e,children:a,className:s,...o},c)=>{const i=r.useId(),n=r.useRef(null),[u,p]=r.useState(0),f=r.useMemo(()=>Array.isArray(a)?a[0].props.children:[],[a]);r.useEffect(()=>{typeof e=="number"&&Number.isInteger(e)&&(e<0?p(0):e>f.length-1?p(f.length-1):p(e))},[e,f]);const $=R=>{p(R)};r.useImperativeHandle(c,()=>n.current);const{keyDown:A}=D(n,{rotating:!0,horizontally:!0});return t.jsx(g.Provider,{value:{activeTab:u,updateTab:$,tabsId:i},children:t.jsx("div",{...o,role:"tabs",ref:n,onKeyDown:A,className:m("ams-tabs",s),children:a})})});C.displayName="Tabs";const l=Object.assign(C,{Button:P,List:L,Panel:w});try{l.displayName="Tabs",l.__docgenInfo={description:"",displayName:"Tabs",props:{activeTab:{defaultValue:null,description:"The number of the active tab. Corresponds to its `tab` value.",name:"activeTab",required:!1,type:{name:"number"}}}}}catch{}const _=1e3,E=({children:e})=>{console.log(`[ARTIFICIALLY SLOW] Adding a ${_}ms delay…`);let a=performance.now();for(;performance.now()-a<_;);return e},y=[{id:0,label:"Gegevens",body:T()},{id:1,label:"Aanslagen",body:T()},{id:2,label:"Documenten",body:t.jsxs(t.Fragment,{children:["(This tab panel simulates a load time of ",_," milliseconds.)",t.jsx(E,{})]})},{id:3,label:"Acties",body:T()}],V=[t.jsx(l.List,{children:y.map(({id:e,label:a})=>t.jsx(l.Button,{tab:e,children:a},a))},"tabsList"),y.map(({id:e,body:a,label:s})=>t.jsxs(l.Panel,{tab:e,children:[t.jsx(B,{className:"ams-mb--xs",level:3,children:s}),t.jsx(S,{children:a})]},s))],W={title:"Components/Containers/Tabs",component:l,args:{children:V},argTypes:{activeTab:{control:{type:"number",min:0,max:y.length-1}}}},d={},b={args:{activeTab:3}};var x,h,I;d.parameters={...d.parameters,docs:{...(x=d.parameters)==null?void 0:x.docs,source:{originalSource:"{}",...(I=(h=d.parameters)==null?void 0:h.docs)==null?void 0:I.source}}};var N,j,v;b.parameters={...b.parameters,docs:{...(N=b.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + activeTab: 3 + } +}`,...(v=(j=b.parameters)==null?void 0:j.docs)==null?void 0:v.source}}};const q=["Default","WithInitialTab"],G=Object.freeze(Object.defineProperty({__proto__:null,Default:d,WithInitialTab:b,__namedExportsOrder:q,default:W},Symbol.toStringTag,{value:"Module"}));export{G as T,b as W}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.docs-CfO7Dmq3.js b/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.docs-CfO7Dmq3.js new file mode 100644 index 0000000000..14116f4427 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.docs-CfO7Dmq3.js @@ -0,0 +1,43 @@ +import{j as e}from"./jsx-runtime-BjgbQsUx.js";import{useMDXComponents as t}from"./index-3rgQkYFR.js";import{ae as r,aq as a,ar as d,as as l,at as i}from"./index-CF71P72j.js";import{T as h,V as c,H as m,N as x,I as p,D as f,a as j,b as u}from"./TextArea.stories-D05jKGSH.js";import"./index-D2MAbzvX.js";import"./index-RigO-4kf.js";import"./_commonjsHelpers-CqkleIqs.js";import"./iframe-DxGZ9Cpb.js";import"../sb-preview/runtime.js";import"./index-BIm0odtm.js";import"./index-D-8MO0q_.js";import"./index-CHGET4sZ.js";import"./index-DrFu-skq.js";import"./index.esm-kzH9sPjb.js";import"./clsx-B-dksMZM.js";import"./index.esm-CPc1noYl.js";import"./exampleContent-hIIPvEhU.js";const b=` + +# TextArea + +A form field that allows the user to input text over multiple lines. + +## Guidelines + +- Use a TextArea when users need to enter more than 1 sentence of text, such as a comment or description. +- The height of the TextArea should be appropriate for the information to be entered. +- A TextArea must have a label, and in most cases, this label should be visible. +- Use \`spellcheck="false"\` for fields that may contain sensitive information, such as passwords and personal data. + Some browser extensions for spell-checking send this information to external servers. + +## Accessibility + +- [WCAG 2.1](https://www.w3.org/WAI/WCAG21/Techniques/html/H91.html) requires that the TextArea has a label or title attribute. +`;/*@license CC0-1.0*/function o(s){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",p:"p",...t(),...s.components};return e.jsxs(e.Fragment,{children:[` +`,` +`,e.jsx(r,{of:h}),` +`,e.jsx(a,{children:b}),` +`,e.jsx(d,{}),` +`,e.jsx(l,{}),` +`,e.jsx(n.h2,{id:"examples",children:"Examples"}),` +`,e.jsx(n.h3,{id:"vertical-resize",children:"Vertical resize"}),` +`,e.jsx(i,{of:c}),` +`,e.jsx(n.h3,{id:"horizontal-resize",children:"Horizontal resize"}),` +`,e.jsx(i,{of:m}),` +`,e.jsx(n.h3,{id:"no-resize",children:"No resize"}),` +`,e.jsx(i,{of:x}),` +`,e.jsx(n.h3,{id:"invalid",children:"Invalid"}),` +`,e.jsx(i,{of:p}),` +`,e.jsx(n.h3,{id:"disabled",children:"Disabled"}),` +`,e.jsx(i,{of:f}),` +`,e.jsx(n.h4,{id:"in-a-field",children:"In a Field"}),` +`,e.jsx(n.p,{children:"Use a Field to group a Text Area with a Label, description and / or an Error Message."}),` +`,e.jsxs(n.p,{children:["If you don’t need the description, remove its Paragraph and the ",e.jsx(n.code,{children:"aria-describedby"})," from the Text Input."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:j}),` +`,e.jsx(n.h4,{id:"in-a-field-with-validation",children:"In a Field with validation"}),` +`,e.jsxs(n.p,{children:["If the Text Area can become invalid, add an Error Message and its ",e.jsx(n.code,{children:"id"})," to the ",e.jsx(n.code,{children:"aria-describedby"})," prop of the Text Area."]}),` +`,e.jsxs(n.p,{children:["Check ",e.jsx(n.a,{href:"/docs/components-forms-field--docs",children:"the Field docs"})," for more information on configuring it."]}),` +`,e.jsx(i,{of:u})]})}function W(s={}){const{wrapper:n}={...t(),...s.components};return n?e.jsx(n,{...s,children:e.jsx(o,{...s})}):o(s)}export{W as default}; diff --git a/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.stories-D05jKGSH.js b/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.stories-D05jKGSH.js new file mode 100644 index 0000000000..a16a5dc174 --- /dev/null +++ b/demo-npm_and_yarn/vite-6.0.3/assets/TextArea.stories-D05jKGSH.js @@ -0,0 +1,42 @@ +import{j as r}from"./jsx-runtime-BjgbQsUx.js";import{e as w,f as D,P as $,E as H}from"./index.esm-kzH9sPjb.js";import{b as k}from"./exampleContent-hIIPvEhU.js";import{c as B}from"./clsx-B-dksMZM.js";import{r as G}from"./index-RigO-4kf.js";const a=G.forwardRef(({className:e,dir:W,invalid:q,resize:p,...m},C)=>r.jsx("textarea",{...m,"aria-invalid":q||void 0,className:B("ams-text-area",p&&`ams-text-area--resize-${p}`,m.cols&&"ams-text-area--cols",e),dir:W??"auto",ref:C}));a.displayName="TextArea";try{a.displayName="TextArea",a.__docgenInfo={description:"",displayName:"TextArea",props:{invalid:{defaultValue:null,description:"Whether the value fails a validation rule.",name:"invalid",required:!1,type:{name:"boolean"}},resize:{defaultValue:null,description:"Allows the user to resize the text box. The default is resizing in both directions.",name:"resize",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"horizontal"'},{value:'"vertical"'}]}}}}}catch{}const J=k(),K={title:"Components/Forms/Text Area",component:a,args:{defaultValue:J,disabled:!1,invalid:!1},argTypes:{cols:{control:{type:"number"},description:"The width, expressed in the average number of characters."},defaultValue:{table:{disable:!0}},disabled:{description:"Prevents interaction. Avoid if possible."},resize:{control:{type:"radio",labels:{undefined:"default",none:"none",horizontal:"horizontal",vertical:"vertical"}},options:[void 0,"none","horizontal","vertical"]},rows:{control:{type:"number"},description:"The number of lines to show"}}},i={},s={args:{resize:"vertical"}},o={args:{resize:"horizontal"}},t={args:{resize:"none"}},n={args:{invalid:!0}},l={args:{disabled:!0}},d={render:e=>r.jsxs(w,{invalid:e.invalid,children:[r.jsx(D,{htmlFor:"input1",children:"Label"}),r.jsx($,{id:"description1",size:"small",children:"Omschrijving."}),e.invalid&&r.jsx(H,{id:"error1",children:"Foutmelding."}),r.jsx(a,{"aria-describedby":`description1${e.invalid?" error1":""}`,id:"input1",...e})]})},c={args:{invalid:!0},render:e=>r.jsxs(w,{invalid:e.invalid,children:[r.jsx(D,{htmlFor:"input2",children:"Label"}),r.jsx($,{id:"description2",size:"small",children:"Omschrijving."}),e.invalid&&r.jsx(H,{id:"error2",children:"Foutmelding."}),r.jsx(a,{"aria-describedby":`description2${e.invalid?" error2":""}`,id:"input2",...e})]})};var u,g,v;i.parameters={...i.parameters,docs:{...(u=i.parameters)==null?void 0:u.docs,source:{originalSource:"{}",...(v=(g=i.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};var h,b,x;s.parameters={...s.parameters,docs:{...(h=s.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + resize: 'vertical' + } +}`,...(x=(b=s.parameters)==null?void 0:b.docs)==null?void 0:x.source}}};var z,f,j;o.parameters={...o.parameters,docs:{...(z=o.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + resize: 'horizontal' + } +}`,...(j=(f=o.parameters)==null?void 0:f.docs)==null?void 0:j.source}}};var F,y,A;t.parameters={...t.parameters,docs:{...(F=t.parameters)==null?void 0:F.docs,source:{originalSource:`{ + args: { + resize: 'none' + } +}`,...(A=(y=t.parameters)==null?void 0:y.docs)==null?void 0:A.source}}};var T,_,S;n.parameters={...n.parameters,docs:{...(T=n.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + invalid: true + } +}`,...(S=(_=n.parameters)==null?void 0:_.docs)==null?void 0:S.source}}};var E,L,V;l.parameters={...l.parameters,docs:{...(E=l.parameters)==null?void 0:E.docs,source:{originalSource:`{ + args: { + disabled: true + } +}`,...(V=(L=l.parameters)==null?void 0:L.docs)==null?void 0:V.source}}};var I,P,R;d.parameters={...d.parameters,docs:{...(I=d.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: args => + + + Omschrijving. + + {args.invalid && Foutmelding.} +