From f8f75cc921bb77c0a78239460e0f012295fdd382 Mon Sep 17 00:00:00 2001 From: Tiberiu Dumitru Date: Wed, 5 Feb 2025 09:48:05 +0200 Subject: [PATCH 1/5] feat(nextjs): WIP migration. - FRONT-4679 --- src/website-next/.gitignore | 41 ++ src/website-next/README.md | 36 ++ .../ec/components/accordion/demo/index.js | 5 + .../ec/components/accordion/docs/api.mdx | 48 ++ .../ec/components/accordion/docs/code.mdx | 17 + .../ec/components/accordion/docs/usage.md | 31 + .../accordion/ec_comp_accordion.svg | 118 ++++ .../content/ec/components/accordion/index.md | 8 + .../ec/components/banner/demo/index.js | 11 + .../content/ec/components/banner/docs/api.mdx | 46 ++ .../ec/components/banner/docs/code.mdx | 45 ++ .../ec/components/banner/docs/usage.md | 31 + .../ec/components/banner/ec_comp_banner.svg | 72 +++ .../content/ec/components/banner/index.md | 8 + .../ec/components/blockquote/demo/index.js | 5 + .../ec/components/blockquote/docs/code.mdx | 15 + .../ec/components/blockquote/docs/usage.md | 24 + .../blockquote/ec_comp_blockquotes.svg | 68 +++ .../content/ec/components/blockquote/index.md | 8 + .../ec/components/button/demo/index.js | 27 + .../ec/components/button/docs/code.mdx | 91 +++ .../ec/components/button/docs/usage.md | 113 ++++ .../ec/components/button/ec_comp_buttons.svg | 45 ++ .../content/ec/components/button/index.md | 10 + .../content/ec/components/card/demo/index.js | 12 + .../content/ec/components/card/docs/code.mdx | 32 ++ .../content/ec/components/card/docs/usage.md | 28 + .../ec/components/card/ec_comp_cards.svg | 65 +++ .../content/ec/components/card/index.md | 8 + .../ec/components/carousel/demo/index.js | 5 + .../ec/components/carousel/docs/api.mdx | 48 ++ .../ec/components/carousel/docs/code.mdx | 21 + .../ec/components/carousel/docs/usage.md | 33 ++ .../components/carousel/ec_comp_carousel.svg | 106 ++++ .../content/ec/components/carousel/index.md | 8 + .../components/category-filter/demo/index.js | 6 + .../components/category-filter/docs/api.mdx | 52 ++ .../components/category-filter/docs/code.mdx | 16 + .../components/category-filter/docs/usage.md | 26 + .../ec_comp_category_filter.svg | 107 ++++ .../ec/components/category-filter/index.md | 8 + .../ec/components/content-item/demo/index.js | 16 + .../ec/components/content-item/docs/code.mdx | 57 ++ .../ec/components/content-item/docs/usage.md | 24 + .../content-item/ec_comp_content_items.svg | 54 ++ .../ec/components/content-item/index.md | 8 + .../ec/components/date-block/demo/index.js | 8 + .../ec/components/date-block/docs/code.mdx | 27 + .../ec/components/date-block/docs/usage.md | 18 + .../date-block/ec_comp_date_blocks.svg | 47 ++ .../content/ec/components/date-block/index.md | 8 + .../ec/components/expandable/demo/index.js | 6 + .../ec/components/expandable/docs/api.mdx | 48 ++ .../ec/components/expandable/docs/code.mdx | 16 + .../ec/components/expandable/docs/usage.md | 25 + .../expandable/ec_comp_expandables.svg | 80 +++ .../content/ec/components/expandable/index.md | 8 + .../ec/components/fact-figures/demo/index.js | 16 + .../ec/components/fact-figures/docs/code.mdx | 57 ++ .../ec/components/fact-figures/docs/usage.md | 25 + .../ec_comp_facts_and_figures.svg | 102 ++++ .../ec/components/fact-figures/index.md | 8 + .../content/ec/components/file/demo/index.js | 15 + .../content/ec/components/file/docs/api.mdx | 46 ++ .../content/ec/components/file/docs/code.mdx | 61 ++ .../content/ec/components/file/docs/usage.md | 47 ++ .../ec/components/file/ec_comp_file.svg | 56 ++ .../content/ec/components/file/index.md | 8 + .../components/forms/checkbox/demo/index.js | 28 + .../components/forms/checkbox/docs/code.mdx | 59 ++ .../components/forms/checkbox/docs/usage.md | 35 ++ .../forms/checkbox/ec_comp_checkbox.svg | 132 +++++ .../ec/components/forms/checkbox/index.md | 8 + .../components/forms/datepicker/demo/index.js | 5 + .../components/forms/datepicker/docs/api.mdx | 44 ++ .../components/forms/datepicker/docs/code.mdx | 17 + .../components/forms/datepicker/docs/usage.md | 23 + .../forms/datepicker/ec_comp_date_picker.svg | 506 ++++++++++++++++ .../ec/components/forms/datepicker/index.md | 8 + .../forms/file-upload/demo/index.js | 13 + .../components/forms/file-upload/docs/api.mdx | 42 ++ .../forms/file-upload/docs/code.mdx | 71 +++ .../forms/file-upload/docs/usage.md | 17 + .../forms/file-upload/ec_comp_file_upload.svg | 60 ++ .../ec/components/forms/file-upload/index.md | 8 + .../content/ec/components/forms/index.mdx | 4 + .../ec/components/forms/radio/demo/index.js | 22 + .../ec/components/forms/radio/docs/code.mdx | 72 +++ .../ec/components/forms/radio/docs/usage.md | 30 + .../components/forms/radio/ec_comp_radio.svg | 93 +++ .../ec/components/forms/radio/index.md | 8 + .../ec/components/forms/range/demo/index.js | 6 + .../ec/components/forms/range/docs/api.mdx | 55 ++ .../ec/components/forms/range/docs/code.mdx | 16 + .../ec/components/forms/range/docs/usage.md | 28 + .../components/forms/range/ec_comp_range.svg | 20 + .../ec/components/forms/range/index.md | 8 + .../forms/rating-field/demo/index.js | 40 ++ .../forms/rating-field/docs/code.mdx | 56 ++ .../forms/rating-field/docs/usage.md | 25 + .../rating-field/ec_comp_rating_field.svg | 33 ++ .../ec/components/forms/rating-field/index.md | 8 + .../forms/search-form/demo/index.js | 6 + .../forms/search-form/docs/code.mdx | 11 + .../forms/search-form/docs/usage.md | 17 + .../forms/search-form/ec_comp_search.svg | 65 +++ .../ec/components/forms/search-form/index.md | 8 + .../ec/components/forms/select/demo/index.js | 7 + .../ec/components/forms/select/docs/api.mdx | 48 ++ .../ec/components/forms/select/docs/code.mdx | 29 + .../ec/components/forms/select/docs/usage.md | 57 ++ .../forms/select/ec_comp_select.svg | 67 +++ .../ec/components/forms/select/index.md | 8 + .../components/forms/text-area/demo/index.js | 23 + .../components/forms/text-area/docs/code.mdx | 55 ++ .../components/forms/text-area/docs/usage.md | 35 ++ .../forms/text-area/ec_comp_text_area.svg | 88 +++ .../ec/components/forms/text-area/index.md | 8 + .../components/forms/text-field/demo/index.js | 20 + .../components/forms/text-field/docs/code.mdx | 55 ++ .../components/forms/text-field/docs/usage.md | 27 + .../forms/text-field/ec_comp_text_field.svg | 66 +++ .../ec/components/forms/text-field/index.md | 8 + .../content/ec/components/icon/demo/index.js | 47 ++ .../content/ec/components/icon/docs/code.mdx | 99 ++++ .../content/ec/components/icon/docs/usage.md | 31 + .../ec/components/icon/ec_comp_icons.svg | 88 +++ .../content/ec/components/icon/index.md | 8 + .../content/ec/components/index.mdx | 386 +++++++++++++ .../content/ec/components/label/demo/index.js | 10 + .../content/ec/components/label/docs/code.mdx | 36 ++ .../content/ec/components/label/docs/usage.md | 22 + .../ec/components/label/ec_comp_label.svg | 76 +++ .../content/ec/components/label/index.md | 8 + .../list-illustration/demo/index.js | 30 + .../list-illustration/docs/code.mdx | 82 +++ .../list-illustration/docs/usage.md | 27 + .../ec_comp_list_illustration.svg | 191 +++++++ .../ec/components/list-illustration/index.md | 8 + .../content/ec/components/list/demo/index.js | 28 + .../content/ec/components/list/docs/api.mdx | 43 ++ .../content/ec/components/list/docs/code.mdx | 76 +++ .../content/ec/components/list/docs/usage.md | 79 +++ .../ec/components/list/ec_comp_lists.svg | 70 +++ .../content/ec/components/list/index.md | 8 + .../loading-indicator/demo/index.js | 22 + .../loading-indicator/docs/code.mdx | 27 + .../loading-indicator/docs/usage.md | 24 + .../ec_comp_loading_indicator.svg | 20 + .../ec/components/loading-indicator/index.md | 8 + .../media/featured-item/demo/index.js | 42 ++ .../media/featured-item/docs/code.mdx | 77 +++ .../media/featured-item/docs/usage.md | 25 + .../featured-item/ec_comp_featured_item.svg | 94 +++ .../components/media/featured-item/index.md | 8 + .../ec/components/media/gallery/demo/index.js | 6 + .../ec/components/media/gallery/docs/api.mdx | 56 ++ .../ec/components/media/gallery/docs/code.mdx | 18 + .../ec/components/media/gallery/docs/usage.md | 36 ++ .../media/gallery/ec_comp_gallery.svg | 104 ++++ .../ec/components/media/gallery/index.md | 8 + .../content/ec/components/media/index.md | 4 + .../media/media-container/demo/index.js | 10 + .../media/media-container/docs/api.mdx | 52 ++ .../media/media-container/docs/code.mdx | 68 +++ .../media/media-container/docs/usage.md | 29 + .../ec_comp_media_container.svg | 78 +++ .../components/media/media-container/index.md | 8 + .../components/message/ec_comp_messages.svg | 71 +++ .../content/ec/components/modal/demo/index.js | 6 + .../content/ec/components/modal/docs/api.mdx | 46 ++ .../content/ec/components/modal/docs/code.mdx | 19 + .../content/ec/components/modal/docs/usage.md | 29 + .../ec/components/modal/ec_comp_modal.svg | 73 +++ .../content/ec/components/modal/index.md | 8 + .../navigation/breadcrumb/demo/index.js | 5 + .../navigation/breadcrumb/docs/api.mdx | 44 ++ .../navigation/breadcrumb/docs/code.mdx | 22 + .../navigation/breadcrumb/docs/usage.md | 21 + .../breadcrumb/ec_comp_breadcrumb.svg | 76 +++ .../components/navigation/breadcrumb/index.md | 8 + .../ec/components/navigation/index.mdx | 4 + .../inpage-navigation/demo/index.js | 9 + .../navigation/inpage-navigation/docs/api.mdx | 54 ++ .../inpage-navigation/docs/code.mdx | 18 + .../inpage-navigation/docs/usage.md | 23 + .../ec_comp_inpage_navigation.svg | 105 ++++ .../inpage-navigation/examples/default.html | 117 ++++ .../navigation/inpage-navigation/index.md | 8 + .../components/navigation/link/demo/index.js | 10 + .../components/navigation/link/docs/code.mdx | 87 +++ .../components/navigation/link/docs/usage.md | 55 ++ .../navigation/link/ec_comp_links.svg | 73 +++ .../ec/components/navigation/link/index.md | 8 + .../navigation/mega-menu/demo/index.js | 15 + .../navigation/mega-menu/docs/api.mdx | 37 ++ .../navigation/mega-menu/docs/code.mdx | 19 + .../navigation/mega-menu/docs/usage.md | 31 + .../components/navigation/mega-menu/index.md | 8 + .../components/navigation/menu/demo/index.js | 15 + .../components/navigation/menu/docs/api.mdx | 44 ++ .../components/navigation/menu/docs/code.mdx | 19 + .../components/navigation/menu/docs/usage.md | 22 + .../navigation/menu/ec_comp_menu.svg | 76 +++ .../ec/components/navigation/menu/index.md | 8 + .../navigation/navigation-list/demo/index.js | 18 + .../navigation/navigation-list/docs/code.mdx | 42 ++ .../navigation/navigation-list/docs/usage.md | 22 + .../ec_comp_navigation_list.svg | 88 +++ .../navigation/navigation-list/index.md | 8 + .../navigation/pagination/demo/index.js | 5 + .../navigation/pagination/docs/code.mdx | 17 + .../navigation/pagination/docs/usage.md | 21 + .../pagination/ec_comp_pagination.svg | 83 +++ .../components/navigation/pagination/index.md | 8 + .../navigation/skip-link/demo/index.js | 5 + .../navigation/skip-link/docs/code.mdx | 20 + .../navigation/skip-link/docs/usage.md | 8 + .../components/navigation/skip-link/index.md | 6 + .../components/navigation/tabs/demo/index.js | 5 + .../components/navigation/tabs/docs/api.mdx | 37 ++ .../components/navigation/tabs/docs/code.mdx | 18 + .../components/navigation/tabs/docs/usage.md | 24 + .../navigation/tabs/ec_comp_tabs.svg | 27 + .../ec/components/navigation/tabs/index.md | 8 + .../ec/components/news-ticker/demo/index.js | 5 + .../ec/components/news-ticker/docs/api.mdx | 52 ++ .../ec/components/news-ticker/docs/code.mdx | 19 + .../ec/components/news-ticker/docs/usage.md | 25 + .../news-ticker/ec_comp_news_ticker.svg | 111 ++++ .../ec/components/news-ticker/index.md | 8 + .../ec/components/notification/demo/index.js | 11 + .../ec/components/notification/docs/api.mdx | 44 ++ .../ec/components/notification/docs/code.mdx | 56 ++ .../ec/components/notification/docs/usage.md | 26 + .../notification/ec_comp_notifications.svg | 71 +++ .../ec/components/notification/index.md | 8 + .../ec/components/popover/demo/index.js | 6 + .../ec/components/popover/docs/api.mdx | 46 ++ .../ec/components/popover/docs/code.mdx | 17 + .../ec/components/popover/docs/usage.md | 26 + .../ec/components/popover/ec_comp_popover.svg | 143 +++++ .../content/ec/components/popover/index.md | 8 + .../ec/components/separator/demo/index.js | 4 + .../ec/components/separator/docs/code.mdx | 15 + .../ec/components/separator/docs/usage.md | 23 + .../content/ec/components/separator/index.md | 8 + .../content/ec/components/site-wide/index.mdx | 4 + .../site-wide/page-header/demo/index.js | 22 + .../site-wide/page-header/docs/code.mdx | 50 ++ .../site-wide/page-header/docs/usage.md | 19 + .../page-header/ec_comp_page-header.svg | 76 +++ .../components/site-wide/page-header/index.md | 9 + .../site-wide/site-footer/demo/index.js | 11 + .../site-wide/site-footer/docs/code.mdx | 45 ++ .../site-wide/site-footer/docs/usage.md | 28 + .../site-footer/ec_comp_site-footer.svg | 112 ++++ .../components/site-wide/site-footer/index.md | 9 + .../site-wide/site-header/demo/index.js | 30 + .../site-wide/site-header/docs/api.mdx | 11 + .../site-wide/site-header/docs/code.mdx | 51 ++ .../site-wide/site-header/docs/usage.md | 21 + .../site-header/ec_comp_site-header.svg | 89 +++ .../components/site-wide/site-header/index.md | 9 + .../social-media-follow/demo/index.js | 19 + .../social-media-follow/docs/code.mdx | 68 +++ .../social-media-follow/docs/usage.md | 25 + .../ec_comp_social_media_follow.svg | 142 +++++ .../components/social-media-follow/index.md | 8 + .../social-media-share/demo/index.js | 8 + .../social-media-share/docs/code.mdx | 31 + .../social-media-share/docs/usage.md | 28 + .../ec_comp_social_media_share.svg | 127 +++++ .../ec/components/social-media-share/index.md | 8 + .../spinner/ec_comp_loading_indicator.svg | 20 + .../ec/components/splash-page/demo/index.js | 5 + .../ec/components/splash-page/docs/code.mdx | 19 + .../ec/components/splash-page/docs/usage.md | 7 + .../splash-page/ec_comp_splash-page.svg | 341 +++++++++++ .../ec/components/splash-page/index.md | 8 + .../content/ec/components/table/demo/index.js | 11 + .../content/ec/components/table/docs/api.mdx | 50 ++ .../content/ec/components/table/docs/code.mdx | 59 ++ .../content/ec/components/table/docs/usage.md | 26 + .../ec/components/table/ec_comp_table.svg | 179 ++++++ .../content/ec/components/table/index.md | 8 + .../content/ec/components/tag/demo/index.js | 10 + .../content/ec/components/tag/docs/code.mdx | 25 + .../content/ec/components/tag/docs/usage.md | 69 +++ .../ec/components/tag/ec_comp_tags.svg | 120 ++++ .../content/ec/components/tag/index.md | 8 + .../ec/components/timeline/demo/index.js | 6 + .../ec/components/timeline/docs/api.mdx | 48 ++ .../ec/components/timeline/docs/code.mdx | 16 + .../ec/components/timeline/docs/usage.md | 25 + .../components/timeline/ec_comp_timeline.svg | 170 ++++++ .../content/ec/components/timeline/index.md | 8 + .../content/ec/getting-started/index.mdx | 220 +++++++ .../content/ec/guidelines/colours/index.mdx | 119 ++++ .../ec/guidelines/iconography/index.mdx | 26 + .../content/ec/guidelines/images/index.md | 96 ++++ .../content/ec/guidelines/index.md | 14 + .../content/ec/guidelines/logo/index.mdx | 32 ++ .../content/ec/guidelines/spacing/index.mdx | 64 +++ .../ec/guidelines/typography/index.mdx | 169 ++++++ src/website-next/content/ec/index.md | 22 + .../content/ec/resources/eui/index.md | 10 + .../content/ec/resources/glossary/index.md | 39 ++ .../content/ec/resources/index.md | 6 + .../content/ec/resources/webtools/index.md | 16 + .../ec/utilities/background/docs/code.mdx | 40 ++ .../ec/utilities/background/docs/usage.mdx | 25 + .../content/ec/utilities/background/index.md | 8 + .../content/ec/utilities/border/docs/code.mdx | 92 +++ .../ec/utilities/border/docs/usage.mdx | 62 ++ .../content/ec/utilities/border/index.md | 8 + .../ec/utilities/clearfix/docs/usage.mdx | 13 + .../content/ec/utilities/clearfix/index.md | 8 + .../ec/utilities/dimension/docs/usage.mdx | 30 + .../content/ec/utilities/dimension/index.md | 8 + .../ec/utilities/disablescroll/docs/usage.mdx | 13 + .../ec/utilities/disablescroll/index.md | 8 + .../ec/utilities/display/docs/usage.mdx | 35 ++ .../content/ec/utilities/display/index.md | 8 + .../content/ec/utilities/float/docs/usage.md | 13 + .../content/ec/utilities/float/index.md | 8 + .../ec/utilities/html-tag/docs/usage.mdx | 37 ++ .../content/ec/utilities/html-tag/index.md | 8 + .../content/ec/utilities/index.md | 6 + .../ec/utilities/layout/grid/docs/usage.mdx | 100 ++++ .../content/ec/utilities/layout/grid/index.md | 8 + .../content/ec/utilities/layout/index.mdx | 5 + .../ec/utilities/layout/stacks/docs/code.mdx | 427 ++++++++++++++ .../ec/utilities/layout/stacks/index.md | 8 + .../content/ec/utilities/media/docs/code.mdx | 84 +++ .../content/ec/utilities/media/docs/usage.mdx | 14 + .../content/ec/utilities/media/index.md | 8 + .../content/ec/utilities/print/docs/code.mdx | 78 +++ .../content/ec/utilities/print/docs/usage.mdx | 35 ++ .../content/ec/utilities/print/index.md | 5 + .../ec/utilities/screen-reader/docs/usage.mdx | 13 + .../ec/utilities/screen-reader/index.md | 5 + .../ec/utilities/shadow/docs/usage.mdx | 22 + .../content/ec/utilities/shadow/index.md | 8 + .../ec/utilities/spacing/docs/code.mdx | 100 ++++ .../ec/utilities/spacing/docs/usage.mdx | 73 +++ .../content/ec/utilities/spacing/index.md | 5 + .../ec/utilities/typography/docs/code.mdx | 85 +++ .../ec/utilities/typography/docs/usage.mdx | 76 +++ .../content/ec/utilities/typography/index.md | 5 + .../ec/utilities/z-index/docs/usage.mdx | 19 + .../content/ec/utilities/z-index/index.md | 8 + .../content/ec/whats-new/index.md | 7 + .../eu/components/accordion/demo/index.js | 6 + .../eu/components/accordion/docs/api.mdx | 48 ++ .../eu/components/accordion/docs/code.mdx | 17 + .../eu/components/accordion/docs/usage.md | 31 + .../accordion/eu_comp_accordion.svg | 126 ++++ .../content/eu/components/accordion/index.md | 8 + .../eu/components/banner/demo/index.js | 11 + .../content/eu/components/banner/docs/api.mdx | 39 ++ .../eu/components/banner/docs/code.mdx | 45 ++ .../eu/components/banner/docs/usage.md | 4 + .../eu/components/banner/eu_comp_banner.svg | 73 +++ .../content/eu/components/banner/index.md | 8 + .../eu/components/blockquote/demo/index.js | 5 + .../eu/components/blockquote/docs/code.mdx | 15 + .../eu/components/blockquote/docs/usage.md | 24 + .../blockquote/eu_comp_blockquotes.svg | 68 +++ .../content/eu/components/blockquote/index.md | 8 + .../eu/components/button/demo/index.js | 27 + .../eu/components/button/docs/code.mdx | 91 +++ .../eu/components/button/docs/usage.md | 113 ++++ .../eu/components/button/eu_comp_buttons.svg | 46 ++ .../content/eu/components/button/index.md | 8 + .../content/eu/components/card/demo/index.js | 12 + .../content/eu/components/card/docs/code.mdx | 32 ++ .../content/eu/components/card/docs/usage.md | 28 + .../eu/components/card/eu_comp_cards.svg | 67 +++ .../content/eu/components/card/index.md | 8 + .../eu/components/carousel/demo/index.js | 5 + .../eu/components/carousel/docs/api.mdx | 48 ++ .../eu/components/carousel/docs/code.mdx | 23 + .../eu/components/carousel/docs/usage.md | 33 ++ .../components/carousel/eu_comp_carousel.svg | 97 ++++ .../content/eu/components/carousel/index.md | 8 + .../components/category-filter/demo/index.js | 6 + .../components/category-filter/docs/api.mdx | 52 ++ .../components/category-filter/docs/code.mdx | 16 + .../components/category-filter/docs/usage.md | 26 + .../eu_comp_category_filter.svg | 106 ++++ .../eu/components/category-filter/index.md | 8 + .../eu/components/content-item/demo/index.js | 16 + .../eu/components/content-item/docs/code.mdx | 57 ++ .../eu/components/content-item/docs/usage.md | 24 + .../content-item/eu_comp_content_items.svg | 54 ++ .../eu/components/content-item/index.md | 8 + .../eu/components/date-block/demo/index.js | 8 + .../eu/components/date-block/docs/code.mdx | 27 + .../eu/components/date-block/docs/usage.md | 18 + .../date-block/eu_comp_date_blocks.svg | 42 ++ .../content/eu/components/date-block/index.md | 8 + .../eu/components/expandable/demo/index.js | 6 + .../eu/components/expandable/docs/api.mdx | 48 ++ .../eu/components/expandable/docs/code.mdx | 16 + .../eu/components/expandable/docs/usage.md | 25 + .../expandable/eu_comp_expandables.svg | 81 +++ .../content/eu/components/expandable/index.md | 8 + .../eu/components/fact-figures/demo/index.js | 16 + .../eu/components/fact-figures/docs/code.mdx | 57 ++ .../eu/components/fact-figures/docs/usage.md | 25 + .../eu_comp_facts_and_figures.svg | 115 ++++ .../eu/components/fact-figures/index.md | 8 + .../content/eu/components/file/demo/index.js | 15 + .../content/eu/components/file/docs/api.mdx | 46 ++ .../content/eu/components/file/docs/code.mdx | 61 ++ .../content/eu/components/file/docs/usage.md | 47 ++ .../eu/components/file/eu_comp_file.svg | 59 ++ .../content/eu/components/file/index.md | 8 + .../components/forms/checkbox/demo/index.js | 28 + .../components/forms/checkbox/docs/code.mdx | 59 ++ .../components/forms/checkbox/docs/usage.md | 35 ++ .../forms/checkbox/eu_comp_checkbox.svg | 120 ++++ .../eu/components/forms/checkbox/index.md | 8 + .../components/forms/datepicker/demo/index.js | 5 + .../components/forms/datepicker/docs/api.mdx | 44 ++ .../components/forms/datepicker/docs/code.mdx | 17 + .../components/forms/datepicker/docs/usage.md | 23 + .../forms/datepicker/eu_comp_date_picker.svg | 539 ++++++++++++++++++ .../eu/components/forms/datepicker/index.md | 8 + .../forms/file-upload/demo/index.js | 13 + .../components/forms/file-upload/docs/api.mdx | 42 ++ .../forms/file-upload/docs/code.mdx | 71 +++ .../forms/file-upload/docs/usage.md | 17 + .../forms/file-upload/eu_comp_file_upload.svg | 58 ++ .../eu/components/forms/file-upload/index.md | 8 + .../content/eu/components/forms/index.mdx | 4 + .../eu/components/forms/radio/demo/index.js | 22 + .../eu/components/forms/radio/docs/code.mdx | 72 +++ .../eu/components/forms/radio/docs/usage.md | 30 + .../components/forms/radio/eu_comp_radio.svg | 98 ++++ .../eu/components/forms/radio/index.md | 8 + .../eu/components/forms/range/demo/index.js | 6 + .../eu/components/forms/range/docs/api.mdx | 46 ++ .../eu/components/forms/range/docs/code.mdx | 16 + .../eu/components/forms/range/docs/usage.md | 28 + .../components/forms/range/eu_comp_range.svg | 20 + .../eu/components/forms/range/index.md | 8 + .../forms/rating-field/demo/index.js | 40 ++ .../forms/rating-field/docs/code.mdx | 56 ++ .../forms/rating-field/docs/usage.md | 25 + .../rating-field/eu_comp_rating_field.svg | 32 ++ .../eu/components/forms/rating-field/index.md | 8 + .../forms/search-form/demo/index.js | 6 + .../forms/search-form/docs/code.mdx | 11 + .../forms/search-form/docs/usage.md | 17 + .../forms/search-form/eu_comp_search.svg | 63 ++ .../eu/components/forms/search-form/index.md | 8 + .../eu/components/forms/select/demo/index.js | 7 + .../eu/components/forms/select/docs/api.mdx | 48 ++ .../eu/components/forms/select/docs/code.mdx | 29 + .../eu/components/forms/select/docs/usage.md | 57 ++ .../forms/select/eu_comp_select.svg | 75 +++ .../eu/components/forms/select/index.md | 8 + .../components/forms/text-area/demo/index.js | 23 + .../components/forms/text-area/docs/code.mdx | 55 ++ .../components/forms/text-area/docs/usage.md | 35 ++ .../forms/text-area/eu_comp_text_area.svg | 89 +++ .../eu/components/forms/text-area/index.md | 8 + .../components/forms/text-field/demo/index.js | 19 + .../components/forms/text-field/docs/code.mdx | 51 ++ .../components/forms/text-field/docs/usage.md | 27 + .../forms/text-field/eu_comp_text_field.svg | 67 +++ .../eu/components/forms/text-field/index.md | 8 + .../content/eu/components/icon/demo/index.js | 47 ++ .../content/eu/components/icon/docs/code.mdx | 101 ++++ .../content/eu/components/icon/docs/usage.md | 31 + .../eu/components/icon/eu_comp_icons.svg | 88 +++ .../content/eu/components/icon/index.md | 8 + .../content/eu/components/index.mdx | 399 +++++++++++++ .../content/eu/components/label/demo/index.js | 10 + .../content/eu/components/label/docs/code.mdx | 36 ++ .../content/eu/components/label/docs/usage.md | 22 + .../eu/components/label/eu_comp_label.svg | 76 +++ .../content/eu/components/label/index.md | 8 + .../list-illustration/demo/index.js | 30 + .../list-illustration/docs/code.mdx | 82 +++ .../list-illustration/docs/usage.md | 27 + .../eu_comp_list_illustration.svg | 193 +++++++ .../eu/components/list-illustration/index.md | 8 + .../content/eu/components/list/demo/index.js | 28 + .../content/eu/components/list/docs/api.mdx | 43 ++ .../content/eu/components/list/docs/code.mdx | 76 +++ .../content/eu/components/list/docs/usage.md | 79 +++ .../eu/components/list/eu_comp_lists.svg | 70 +++ .../content/eu/components/list/index.md | 8 + .../loading-indicator/demo/index.js | 22 + .../loading-indicator/docs/code.mdx | 27 + .../loading-indicator/docs/usage.md | 24 + .../eu_comp_loading_indicator.svg | 20 + .../eu/components/loading-indicator/index.md | 8 + .../media/featured-item/demo/index.js | 42 ++ .../media/featured-item/docs/code.mdx | 77 +++ .../media/featured-item/docs/usage.md | 27 + .../featured-item/eu_comp_featured_item.svg | 95 +++ .../components/media/featured-item/index.md | 8 + .../eu/components/media/gallery/demo/index.js | 6 + .../eu/components/media/gallery/docs/api.mdx | 51 ++ .../eu/components/media/gallery/docs/code.mdx | 18 + .../eu/components/media/gallery/docs/usage.md | 36 ++ .../media/gallery/eu_comp_gallery.svg | 104 ++++ .../eu/components/media/gallery/index.md | 8 + .../content/eu/components/media/index.md | 4 + .../media/media-container/demo/index.js | 10 + .../media/media-container/docs/api.mdx | 52 ++ .../media/media-container/docs/code.mdx | 68 +++ .../media/media-container/docs/usage.md | 29 + .../eu_comp_media_container.svg | 78 +++ .../components/media/media-container/index.md | 8 + .../components/message/eu_comp_messages.svg | 89 +++ .../content/eu/components/modal/demo/index.js | 6 + .../content/eu/components/modal/docs/api.mdx | 46 ++ .../content/eu/components/modal/docs/code.mdx | 19 + .../content/eu/components/modal/docs/usage.md | 29 + .../eu/components/modal/eu_comp_modal.svg | 76 +++ .../content/eu/components/modal/index.md | 8 + .../navigation/breadcrumb/demo/index.js | 5 + .../navigation/breadcrumb/docs/api.mdx | 44 ++ .../navigation/breadcrumb/docs/code.mdx | 20 + .../navigation/breadcrumb/docs/usage.md | 21 + .../breadcrumb/eu_comp_breadcrumb.svg | 76 +++ .../components/navigation/breadcrumb/index.md | 8 + .../eu/components/navigation/index.mdx | 4 + .../inpage-navigation/demo/index.js | 9 + .../navigation/inpage-navigation/docs/api.mdx | 54 ++ .../inpage-navigation/docs/code.mdx | 18 + .../inpage-navigation/docs/usage.md | 23 + .../eu_comp_inpage_navigation.svg | 115 ++++ .../inpage-navigation/examples/default.html | 117 ++++ .../navigation/inpage-navigation/index.md | 8 + .../components/navigation/link/demo/index.js | 10 + .../components/navigation/link/docs/code.mdx | 87 +++ .../components/navigation/link/docs/usage.md | 63 ++ .../navigation/link/eu_comp_links.svg | 70 +++ .../eu/components/navigation/link/index.md | 8 + .../navigation/mega-menu/demo/index.js | 15 + .../navigation/mega-menu/docs/api.mdx | 37 ++ .../navigation/mega-menu/docs/code.mdx | 19 + .../navigation/mega-menu/docs/usage.md | 11 + .../components/navigation/mega-menu/index.md | 8 + .../components/navigation/menu/demo/index.js | 15 + .../components/navigation/menu/docs/api.mdx | 44 ++ .../components/navigation/menu/docs/code.mdx | 19 + .../components/navigation/menu/docs/usage.md | 22 + .../navigation/menu/eu_comp_menu.svg | 76 +++ .../eu/components/navigation/menu/index.md | 8 + .../navigation/navigation-list/demo/index.js | 19 + .../navigation/navigation-list/docs/code.mdx | 42 ++ .../navigation/navigation-list/docs/usage.md | 22 + .../eu_comp_navigation_list.svg | 94 +++ .../navigation/navigation-list/index.md | 8 + .../navigation/pagination/demo/index.js | 5 + .../navigation/pagination/docs/code.mdx | 17 + .../navigation/pagination/docs/usage.md | 21 + .../pagination/eu_comp_pagination.svg | 84 +++ .../components/navigation/pagination/index.md | 8 + .../navigation/skip-link/demo/index.js | 5 + .../navigation/skip-link/docs/code.mdx | 20 + .../navigation/skip-link/docs/usage.md | 8 + .../components/navigation/skip-link/index.md | 6 + .../components/navigation/tabs/demo/index.js | 5 + .../components/navigation/tabs/docs/api.mdx | 37 ++ .../components/navigation/tabs/docs/code.mdx | 18 + .../components/navigation/tabs/docs/usage.md | 24 + .../navigation/tabs/eu_comp_tabs.svg | 26 + .../eu/components/navigation/tabs/index.md | 8 + .../eu/components/news-ticker/demo/index.js | 5 + .../eu/components/news-ticker/docs/api.mdx | 52 ++ .../eu/components/news-ticker/docs/code.mdx | 19 + .../eu/components/news-ticker/docs/usage.md | 25 + .../news-ticker/eu_comp_news_ticker.svg | 111 ++++ .../eu/components/news-ticker/index.md | 8 + .../eu/components/notification/demo/index.js | 11 + .../eu/components/notification/docs/api.mdx | 44 ++ .../eu/components/notification/docs/code.mdx | 56 ++ .../eu/components/notification/docs/usage.md | 26 + .../notification/eu_comp_notifications.svg | 89 +++ .../eu/components/notification/index.md | 8 + .../eu/components/popover/demo/index.js | 6 + .../eu/components/popover/docs/api.mdx | 46 ++ .../eu/components/popover/docs/code.mdx | 17 + .../eu/components/popover/docs/usage.md | 26 + .../eu/components/popover/eu_comp_popover.svg | 143 +++++ .../content/eu/components/popover/index.md | 8 + .../eu/components/separator/demo/index.js | 4 + .../eu/components/separator/docs/code.mdx | 15 + .../eu/components/separator/docs/usage.md | 23 + .../content/eu/components/separator/index.md | 8 + .../content/eu/components/site-wide/index.mdx | 4 + .../site-wide/page-header/demo/index.js | 22 + .../site-wide/page-header/docs/code.mdx | 50 ++ .../site-wide/page-header/docs/usage.md | 19 + .../page-header/eu_comp_page-header.svg | 76 +++ .../components/site-wide/page-header/index.md | 9 + .../site-wide/site-footer/demo/index.js | 7 + .../site-wide/site-footer/docs/code.mdx | 30 + .../site-wide/site-footer/docs/usage.md | 26 + .../site-footer/eu_comp_site-footer.svg | 112 ++++ .../components/site-wide/site-footer/index.md | 9 + .../site-wide/site-header/demo/index.js | 22 + .../site-wide/site-header/docs/api.mdx | 11 + .../site-wide/site-header/docs/code.mdx | 34 ++ .../site-wide/site-header/docs/usage.md | 20 + .../site-header/eu_comp_site-header.svg | 82 +++ .../components/site-wide/site-header/index.md | 9 + .../social-media-follow/demo/index.js | 19 + .../social-media-follow/docs/code.mdx | 68 +++ .../social-media-follow/docs/usage.md | 25 + .../eu_comp_social_media_follow.svg | 142 +++++ .../components/social-media-follow/index.md | 8 + .../social-media-share/demo/index.js | 8 + .../social-media-share/docs/code.mdx | 31 + .../social-media-share/docs/usage.md | 28 + .../eu_comp_social_media_share.svg | 127 +++++ .../eu/components/social-media-share/index.md | 8 + .../eu/components/splash-page/demo/index.js | 5 + .../eu/components/splash-page/docs/code.mdx | 19 + .../eu/components/splash-page/docs/usage.md | 7 + .../splash-page/eu_comp_splash-page.svg | 427 ++++++++++++++ .../eu/components/splash-page/index.md | 8 + .../content/eu/components/table/demo/index.js | 11 + .../content/eu/components/table/docs/api.mdx | 50 ++ .../content/eu/components/table/docs/code.mdx | 59 ++ .../content/eu/components/table/docs/usage.md | 26 + .../eu/components/table/eu_comp_table.svg | 186 ++++++ .../content/eu/components/table/index.md | 8 + .../content/eu/components/tag/demo/index.js | 10 + .../content/eu/components/tag/docs/code.mdx | 25 + .../content/eu/components/tag/docs/usage.md | 69 +++ .../eu/components/tag/eu_comp_tags.svg | 120 ++++ .../content/eu/components/tag/index.md | 8 + .../eu/components/timeline/demo/index.js | 6 + .../eu/components/timeline/docs/api.mdx | 48 ++ .../eu/components/timeline/docs/code.mdx | 16 + .../eu/components/timeline/docs/usage.md | 25 + .../components/timeline/eu_comp_timeline.svg | 168 ++++++ .../content/eu/components/timeline/index.md | 8 + .../content/eu/getting-started/index.mdx | 220 +++++++ .../content/eu/guidelines/colours/index.mdx | 119 ++++ .../eu/guidelines/iconography/index.mdx | 26 + .../content/eu/guidelines/images/index.md | 96 ++++ .../content/eu/guidelines/index.md | 14 + .../content/eu/guidelines/logo/index.mdx | 54 ++ .../content/eu/guidelines/spacing/index.mdx | 60 ++ .../eu/guidelines/typography/index.mdx | 189 ++++++ src/website-next/content/eu/index.md | 20 + .../content/eu/resources/eui/index.md | 10 + .../content/eu/resources/glossary/index.md | 39 ++ .../content/eu/resources/index.md | 6 + .../content/eu/resources/webtools/index.md | 16 + .../eu/utilities/background/docs/code.mdx | 40 ++ .../eu/utilities/background/docs/usage.mdx | 25 + .../content/eu/utilities/background/index.md | 8 + .../content/eu/utilities/border/docs/code.mdx | 92 +++ .../eu/utilities/border/docs/usage.mdx | 62 ++ .../content/eu/utilities/border/index.md | 8 + .../eu/utilities/clearfix/docs/usage.mdx | 13 + .../content/eu/utilities/clearfix/index.md | 8 + .../eu/utilities/dimension/docs/usage.mdx | 30 + .../content/eu/utilities/dimension/index.md | 8 + .../eu/utilities/disablescroll/docs/usage.mdx | 13 + .../eu/utilities/disablescroll/index.md | 8 + .../eu/utilities/display/docs/usage.mdx | 35 ++ .../content/eu/utilities/display/index.md | 8 + .../content/eu/utilities/float/docs/usage.md | 13 + .../content/eu/utilities/float/index.md | 8 + .../eu/utilities/html-tag/docs/usage.md | 31 + .../content/eu/utilities/html-tag/index.md | 8 + .../content/eu/utilities/index.md | 6 + .../eu/utilities/layout/grid/docs/usage.mdx | 100 ++++ .../content/eu/utilities/layout/grid/index.md | 8 + .../content/eu/utilities/layout/index.mdx | 5 + .../eu/utilities/layout/stacks/docs/code.mdx | 427 ++++++++++++++ .../eu/utilities/layout/stacks/index.md | 8 + .../content/eu/utilities/media/docs/code.mdx | 84 +++ .../content/eu/utilities/media/docs/usage.mdx | 14 + .../content/eu/utilities/media/index.md | 8 + .../content/eu/utilities/print/docs/code.mdx | 78 +++ .../content/eu/utilities/print/docs/usage.mdx | 35 ++ .../content/eu/utilities/print/index.md | 5 + .../eu/utilities/screen-reader/docs/usage.mdx | 13 + .../eu/utilities/screen-reader/index.md | 5 + .../eu/utilities/shadow/docs/usage.mdx | 40 ++ .../content/eu/utilities/shadow/index.md | 8 + .../eu/utilities/spacing/docs/code.mdx | 94 +++ .../eu/utilities/spacing/docs/usage.mdx | 73 +++ .../content/eu/utilities/spacing/index.md | 5 + .../eu/utilities/typography/docs/code.mdx | 85 +++ .../eu/utilities/typography/docs/usage.md | 76 +++ .../content/eu/utilities/typography/index.md | 5 + .../content/eu/whats-new/index.md | 7 + src/website-next/eslint.config.mjs | 14 + src/website-next/jsconfig.json | 7 + src/website-next/lib/md.ts | 49 ++ src/website-next/next.config.mjs | 12 + src/website-next/package.json | 104 ++++ src/website-next/public/file.svg | 1 + src/website-next/public/globe.svg | 1 + src/website-next/public/next.svg | 1 + src/website-next/public/vercel.svg | 1 + src/website-next/public/window.svg | 1 + src/website-next/src/app/[...slug]/page.js | 25 + src/website-next/src/app/favicon.ico | Bin 0 -> 25931 bytes src/website-next/src/app/globals.css | 42 ++ src/website-next/src/app/layout.js | 27 + src/website-next/src/app/page.js | 95 +++ src/website-next/src/app/page.module.css | 168 ++++++ .../website-components/.eslintrc.js | 19 + .../website-components/Anatomy/Anatomy.jsx | 150 +++++ .../website-components/Anatomy/Anatomy.scss | 143 +++++ src/website-next/website-components/Code.jsx | 31 + .../website-components/Color/Card.jsx | 66 +++ .../website-components/Color/Card.scss | 99 ++++ .../website-components/Color/Layout.jsx | 32 ++ .../website-components/Color/Palette.jsx | 24 + .../website-components/Color/Palette.scss | 6 + .../website-components/Color/PaletteItem.jsx | 73 +++ .../website-components/Color/PaletteItem.scss | 111 ++++ .../website-components/DisplayTokens.jsx | 43 ++ .../website-components/DisplayTokens.scss | 9 + src/website-next/website-components/Html.jsx | 32 ++ .../website-components/Icon/IconCard.jsx | 41 ++ .../website-components/Icon/IconCard.scss | 73 +++ .../website-components/Icon/IconList.jsx | 35 ++ .../website-components/Icon/IconList.scss | 8 + .../website-components/Link/Link.jsx | 57 ++ .../website-components/Link/Link.scss | 32 ++ .../website-components/Logo/LogoCard.jsx | 28 + .../website-components/Logo/LogoCard.scss | 49 ++ .../website-components/Logo/LogoList.jsx | 183 ++++++ .../website-components/Logo/LogoList.scss | 8 + .../website-components/Media/Media.jsx | 35 ++ .../website-components/Media/Media.scss | 42 ++ .../website-components/Media/MediaRatio.jsx | 40 ++ .../website-components/Playground.jsx | 294 ++++++++++ .../website-components/Playground.scss | 160 ++++++ .../website-components/RemToPixels.jsx | 14 + .../website-components/Showcase/Iframe.jsx | 75 +++ .../website-components/Showcase/Iframe.scss | 9 + .../website-components/Spacing/Spacing.jsx | 35 ++ .../website-components/Spacing/Spacing.scss | 31 + .../Thumbnail/Thumbnail.jsx | 30 + .../Thumbnail/Thumbnail.scss | 46 ++ .../website-components/Typography/List.jsx | 29 + .../website-components/Typography/List.scss | 16 + .../Typography/Paragraph.jsx | 29 + .../Typography/Paragraph.scss | 24 + src/website-next/website-components/index.js | 17 + 758 files changed, 31301 insertions(+) create mode 100644 src/website-next/.gitignore create mode 100644 src/website-next/README.md create mode 100644 src/website-next/content/ec/components/accordion/demo/index.js create mode 100644 src/website-next/content/ec/components/accordion/docs/api.mdx create mode 100644 src/website-next/content/ec/components/accordion/docs/code.mdx create mode 100644 src/website-next/content/ec/components/accordion/docs/usage.md create mode 100644 src/website-next/content/ec/components/accordion/ec_comp_accordion.svg create mode 100644 src/website-next/content/ec/components/accordion/index.md create mode 100644 src/website-next/content/ec/components/banner/demo/index.js create mode 100644 src/website-next/content/ec/components/banner/docs/api.mdx create mode 100644 src/website-next/content/ec/components/banner/docs/code.mdx create mode 100644 src/website-next/content/ec/components/banner/docs/usage.md create mode 100644 src/website-next/content/ec/components/banner/ec_comp_banner.svg create mode 100644 src/website-next/content/ec/components/banner/index.md create mode 100644 src/website-next/content/ec/components/blockquote/demo/index.js create mode 100644 src/website-next/content/ec/components/blockquote/docs/code.mdx create mode 100644 src/website-next/content/ec/components/blockquote/docs/usage.md create mode 100644 src/website-next/content/ec/components/blockquote/ec_comp_blockquotes.svg create mode 100644 src/website-next/content/ec/components/blockquote/index.md create mode 100644 src/website-next/content/ec/components/button/demo/index.js create mode 100644 src/website-next/content/ec/components/button/docs/code.mdx create mode 100644 src/website-next/content/ec/components/button/docs/usage.md create mode 100644 src/website-next/content/ec/components/button/ec_comp_buttons.svg create mode 100644 src/website-next/content/ec/components/button/index.md create mode 100644 src/website-next/content/ec/components/card/demo/index.js create mode 100644 src/website-next/content/ec/components/card/docs/code.mdx create mode 100644 src/website-next/content/ec/components/card/docs/usage.md create mode 100644 src/website-next/content/ec/components/card/ec_comp_cards.svg create mode 100644 src/website-next/content/ec/components/card/index.md create mode 100644 src/website-next/content/ec/components/carousel/demo/index.js create mode 100644 src/website-next/content/ec/components/carousel/docs/api.mdx create mode 100644 src/website-next/content/ec/components/carousel/docs/code.mdx create mode 100644 src/website-next/content/ec/components/carousel/docs/usage.md create mode 100644 src/website-next/content/ec/components/carousel/ec_comp_carousel.svg create mode 100644 src/website-next/content/ec/components/carousel/index.md create mode 100644 src/website-next/content/ec/components/category-filter/demo/index.js create mode 100644 src/website-next/content/ec/components/category-filter/docs/api.mdx create mode 100644 src/website-next/content/ec/components/category-filter/docs/code.mdx create mode 100644 src/website-next/content/ec/components/category-filter/docs/usage.md create mode 100644 src/website-next/content/ec/components/category-filter/ec_comp_category_filter.svg create mode 100644 src/website-next/content/ec/components/category-filter/index.md create mode 100644 src/website-next/content/ec/components/content-item/demo/index.js create mode 100644 src/website-next/content/ec/components/content-item/docs/code.mdx create mode 100644 src/website-next/content/ec/components/content-item/docs/usage.md create mode 100644 src/website-next/content/ec/components/content-item/ec_comp_content_items.svg create mode 100644 src/website-next/content/ec/components/content-item/index.md create mode 100644 src/website-next/content/ec/components/date-block/demo/index.js create mode 100644 src/website-next/content/ec/components/date-block/docs/code.mdx create mode 100644 src/website-next/content/ec/components/date-block/docs/usage.md create mode 100644 src/website-next/content/ec/components/date-block/ec_comp_date_blocks.svg create mode 100644 src/website-next/content/ec/components/date-block/index.md create mode 100644 src/website-next/content/ec/components/expandable/demo/index.js create mode 100644 src/website-next/content/ec/components/expandable/docs/api.mdx create mode 100644 src/website-next/content/ec/components/expandable/docs/code.mdx create mode 100644 src/website-next/content/ec/components/expandable/docs/usage.md create mode 100644 src/website-next/content/ec/components/expandable/ec_comp_expandables.svg create mode 100644 src/website-next/content/ec/components/expandable/index.md create mode 100644 src/website-next/content/ec/components/fact-figures/demo/index.js create mode 100644 src/website-next/content/ec/components/fact-figures/docs/code.mdx create mode 100644 src/website-next/content/ec/components/fact-figures/docs/usage.md create mode 100644 src/website-next/content/ec/components/fact-figures/ec_comp_facts_and_figures.svg create mode 100644 src/website-next/content/ec/components/fact-figures/index.md create mode 100644 src/website-next/content/ec/components/file/demo/index.js create mode 100644 src/website-next/content/ec/components/file/docs/api.mdx create mode 100644 src/website-next/content/ec/components/file/docs/code.mdx create mode 100644 src/website-next/content/ec/components/file/docs/usage.md create mode 100644 src/website-next/content/ec/components/file/ec_comp_file.svg create mode 100644 src/website-next/content/ec/components/file/index.md create mode 100644 src/website-next/content/ec/components/forms/checkbox/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/checkbox/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/checkbox/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/checkbox/ec_comp_checkbox.svg create mode 100644 src/website-next/content/ec/components/forms/checkbox/index.md create mode 100644 src/website-next/content/ec/components/forms/datepicker/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/datepicker/docs/api.mdx create mode 100644 src/website-next/content/ec/components/forms/datepicker/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/datepicker/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/datepicker/ec_comp_date_picker.svg create mode 100644 src/website-next/content/ec/components/forms/datepicker/index.md create mode 100644 src/website-next/content/ec/components/forms/file-upload/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/file-upload/docs/api.mdx create mode 100644 src/website-next/content/ec/components/forms/file-upload/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/file-upload/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/file-upload/ec_comp_file_upload.svg create mode 100644 src/website-next/content/ec/components/forms/file-upload/index.md create mode 100644 src/website-next/content/ec/components/forms/index.mdx create mode 100644 src/website-next/content/ec/components/forms/radio/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/radio/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/radio/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/radio/ec_comp_radio.svg create mode 100644 src/website-next/content/ec/components/forms/radio/index.md create mode 100644 src/website-next/content/ec/components/forms/range/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/range/docs/api.mdx create mode 100644 src/website-next/content/ec/components/forms/range/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/range/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/range/ec_comp_range.svg create mode 100644 src/website-next/content/ec/components/forms/range/index.md create mode 100644 src/website-next/content/ec/components/forms/rating-field/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/rating-field/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/rating-field/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/rating-field/ec_comp_rating_field.svg create mode 100644 src/website-next/content/ec/components/forms/rating-field/index.md create mode 100644 src/website-next/content/ec/components/forms/search-form/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/search-form/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/search-form/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/search-form/ec_comp_search.svg create mode 100644 src/website-next/content/ec/components/forms/search-form/index.md create mode 100644 src/website-next/content/ec/components/forms/select/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/select/docs/api.mdx create mode 100644 src/website-next/content/ec/components/forms/select/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/select/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/select/ec_comp_select.svg create mode 100644 src/website-next/content/ec/components/forms/select/index.md create mode 100644 src/website-next/content/ec/components/forms/text-area/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/text-area/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/text-area/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/text-area/ec_comp_text_area.svg create mode 100644 src/website-next/content/ec/components/forms/text-area/index.md create mode 100644 src/website-next/content/ec/components/forms/text-field/demo/index.js create mode 100644 src/website-next/content/ec/components/forms/text-field/docs/code.mdx create mode 100644 src/website-next/content/ec/components/forms/text-field/docs/usage.md create mode 100644 src/website-next/content/ec/components/forms/text-field/ec_comp_text_field.svg create mode 100644 src/website-next/content/ec/components/forms/text-field/index.md create mode 100644 src/website-next/content/ec/components/icon/demo/index.js create mode 100644 src/website-next/content/ec/components/icon/docs/code.mdx create mode 100644 src/website-next/content/ec/components/icon/docs/usage.md create mode 100644 src/website-next/content/ec/components/icon/ec_comp_icons.svg create mode 100644 src/website-next/content/ec/components/icon/index.md create mode 100644 src/website-next/content/ec/components/index.mdx create mode 100644 src/website-next/content/ec/components/label/demo/index.js create mode 100644 src/website-next/content/ec/components/label/docs/code.mdx create mode 100644 src/website-next/content/ec/components/label/docs/usage.md create mode 100644 src/website-next/content/ec/components/label/ec_comp_label.svg create mode 100644 src/website-next/content/ec/components/label/index.md create mode 100644 src/website-next/content/ec/components/list-illustration/demo/index.js create mode 100644 src/website-next/content/ec/components/list-illustration/docs/code.mdx create mode 100644 src/website-next/content/ec/components/list-illustration/docs/usage.md create mode 100644 src/website-next/content/ec/components/list-illustration/ec_comp_list_illustration.svg create mode 100644 src/website-next/content/ec/components/list-illustration/index.md create mode 100644 src/website-next/content/ec/components/list/demo/index.js create mode 100644 src/website-next/content/ec/components/list/docs/api.mdx create mode 100644 src/website-next/content/ec/components/list/docs/code.mdx create mode 100644 src/website-next/content/ec/components/list/docs/usage.md create mode 100644 src/website-next/content/ec/components/list/ec_comp_lists.svg create mode 100644 src/website-next/content/ec/components/list/index.md create mode 100644 src/website-next/content/ec/components/loading-indicator/demo/index.js create mode 100644 src/website-next/content/ec/components/loading-indicator/docs/code.mdx create mode 100644 src/website-next/content/ec/components/loading-indicator/docs/usage.md create mode 100644 src/website-next/content/ec/components/loading-indicator/ec_comp_loading_indicator.svg create mode 100644 src/website-next/content/ec/components/loading-indicator/index.md create mode 100644 src/website-next/content/ec/components/media/featured-item/demo/index.js create mode 100644 src/website-next/content/ec/components/media/featured-item/docs/code.mdx create mode 100644 src/website-next/content/ec/components/media/featured-item/docs/usage.md create mode 100644 src/website-next/content/ec/components/media/featured-item/ec_comp_featured_item.svg create mode 100644 src/website-next/content/ec/components/media/featured-item/index.md create mode 100644 src/website-next/content/ec/components/media/gallery/demo/index.js create mode 100644 src/website-next/content/ec/components/media/gallery/docs/api.mdx create mode 100644 src/website-next/content/ec/components/media/gallery/docs/code.mdx create mode 100644 src/website-next/content/ec/components/media/gallery/docs/usage.md create mode 100644 src/website-next/content/ec/components/media/gallery/ec_comp_gallery.svg create mode 100644 src/website-next/content/ec/components/media/gallery/index.md create mode 100644 src/website-next/content/ec/components/media/index.md create mode 100644 src/website-next/content/ec/components/media/media-container/demo/index.js create mode 100644 src/website-next/content/ec/components/media/media-container/docs/api.mdx create mode 100644 src/website-next/content/ec/components/media/media-container/docs/code.mdx create mode 100644 src/website-next/content/ec/components/media/media-container/docs/usage.md create mode 100644 src/website-next/content/ec/components/media/media-container/ec_comp_media_container.svg create mode 100644 src/website-next/content/ec/components/media/media-container/index.md create mode 100644 src/website-next/content/ec/components/message/ec_comp_messages.svg create mode 100644 src/website-next/content/ec/components/modal/demo/index.js create mode 100644 src/website-next/content/ec/components/modal/docs/api.mdx create mode 100644 src/website-next/content/ec/components/modal/docs/code.mdx create mode 100644 src/website-next/content/ec/components/modal/docs/usage.md create mode 100644 src/website-next/content/ec/components/modal/ec_comp_modal.svg create mode 100644 src/website-next/content/ec/components/modal/index.md create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/docs/api.mdx create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/ec_comp_breadcrumb.svg create mode 100644 src/website-next/content/ec/components/navigation/breadcrumb/index.md create mode 100644 src/website-next/content/ec/components/navigation/index.mdx create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/docs/api.mdx create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/ec_comp_inpage_navigation.svg create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/examples/default.html create mode 100644 src/website-next/content/ec/components/navigation/inpage-navigation/index.md create mode 100644 src/website-next/content/ec/components/navigation/link/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/link/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/link/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/link/ec_comp_links.svg create mode 100644 src/website-next/content/ec/components/navigation/link/index.md create mode 100644 src/website-next/content/ec/components/navigation/mega-menu/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/mega-menu/docs/api.mdx create mode 100644 src/website-next/content/ec/components/navigation/mega-menu/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/mega-menu/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/mega-menu/index.md create mode 100644 src/website-next/content/ec/components/navigation/menu/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/menu/docs/api.mdx create mode 100644 src/website-next/content/ec/components/navigation/menu/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/menu/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/menu/ec_comp_menu.svg create mode 100644 src/website-next/content/ec/components/navigation/menu/index.md create mode 100644 src/website-next/content/ec/components/navigation/navigation-list/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/navigation-list/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/navigation-list/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/navigation-list/ec_comp_navigation_list.svg create mode 100644 src/website-next/content/ec/components/navigation/navigation-list/index.md create mode 100644 src/website-next/content/ec/components/navigation/pagination/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/pagination/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/pagination/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/pagination/ec_comp_pagination.svg create mode 100644 src/website-next/content/ec/components/navigation/pagination/index.md create mode 100644 src/website-next/content/ec/components/navigation/skip-link/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/skip-link/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/skip-link/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/skip-link/index.md create mode 100644 src/website-next/content/ec/components/navigation/tabs/demo/index.js create mode 100644 src/website-next/content/ec/components/navigation/tabs/docs/api.mdx create mode 100644 src/website-next/content/ec/components/navigation/tabs/docs/code.mdx create mode 100644 src/website-next/content/ec/components/navigation/tabs/docs/usage.md create mode 100644 src/website-next/content/ec/components/navigation/tabs/ec_comp_tabs.svg create mode 100644 src/website-next/content/ec/components/navigation/tabs/index.md create mode 100644 src/website-next/content/ec/components/news-ticker/demo/index.js create mode 100644 src/website-next/content/ec/components/news-ticker/docs/api.mdx create mode 100644 src/website-next/content/ec/components/news-ticker/docs/code.mdx create mode 100644 src/website-next/content/ec/components/news-ticker/docs/usage.md create mode 100644 src/website-next/content/ec/components/news-ticker/ec_comp_news_ticker.svg create mode 100644 src/website-next/content/ec/components/news-ticker/index.md create mode 100644 src/website-next/content/ec/components/notification/demo/index.js create mode 100644 src/website-next/content/ec/components/notification/docs/api.mdx create mode 100644 src/website-next/content/ec/components/notification/docs/code.mdx create mode 100644 src/website-next/content/ec/components/notification/docs/usage.md create mode 100644 src/website-next/content/ec/components/notification/ec_comp_notifications.svg create mode 100644 src/website-next/content/ec/components/notification/index.md create mode 100644 src/website-next/content/ec/components/popover/demo/index.js create mode 100644 src/website-next/content/ec/components/popover/docs/api.mdx create mode 100644 src/website-next/content/ec/components/popover/docs/code.mdx create mode 100644 src/website-next/content/ec/components/popover/docs/usage.md create mode 100644 src/website-next/content/ec/components/popover/ec_comp_popover.svg create mode 100644 src/website-next/content/ec/components/popover/index.md create mode 100644 src/website-next/content/ec/components/separator/demo/index.js create mode 100644 src/website-next/content/ec/components/separator/docs/code.mdx create mode 100644 src/website-next/content/ec/components/separator/docs/usage.md create mode 100644 src/website-next/content/ec/components/separator/index.md create mode 100644 src/website-next/content/ec/components/site-wide/index.mdx create mode 100644 src/website-next/content/ec/components/site-wide/page-header/demo/index.js create mode 100644 src/website-next/content/ec/components/site-wide/page-header/docs/code.mdx create mode 100644 src/website-next/content/ec/components/site-wide/page-header/docs/usage.md create mode 100644 src/website-next/content/ec/components/site-wide/page-header/ec_comp_page-header.svg create mode 100644 src/website-next/content/ec/components/site-wide/page-header/index.md create mode 100644 src/website-next/content/ec/components/site-wide/site-footer/demo/index.js create mode 100644 src/website-next/content/ec/components/site-wide/site-footer/docs/code.mdx create mode 100644 src/website-next/content/ec/components/site-wide/site-footer/docs/usage.md create mode 100644 src/website-next/content/ec/components/site-wide/site-footer/ec_comp_site-footer.svg create mode 100644 src/website-next/content/ec/components/site-wide/site-footer/index.md create mode 100644 src/website-next/content/ec/components/site-wide/site-header/demo/index.js create mode 100644 src/website-next/content/ec/components/site-wide/site-header/docs/api.mdx create mode 100644 src/website-next/content/ec/components/site-wide/site-header/docs/code.mdx create mode 100644 src/website-next/content/ec/components/site-wide/site-header/docs/usage.md create mode 100644 src/website-next/content/ec/components/site-wide/site-header/ec_comp_site-header.svg create mode 100644 src/website-next/content/ec/components/site-wide/site-header/index.md create mode 100644 src/website-next/content/ec/components/social-media-follow/demo/index.js create mode 100644 src/website-next/content/ec/components/social-media-follow/docs/code.mdx create mode 100644 src/website-next/content/ec/components/social-media-follow/docs/usage.md create mode 100644 src/website-next/content/ec/components/social-media-follow/ec_comp_social_media_follow.svg create mode 100644 src/website-next/content/ec/components/social-media-follow/index.md create mode 100644 src/website-next/content/ec/components/social-media-share/demo/index.js create mode 100644 src/website-next/content/ec/components/social-media-share/docs/code.mdx create mode 100644 src/website-next/content/ec/components/social-media-share/docs/usage.md create mode 100644 src/website-next/content/ec/components/social-media-share/ec_comp_social_media_share.svg create mode 100644 src/website-next/content/ec/components/social-media-share/index.md create mode 100644 src/website-next/content/ec/components/spinner/ec_comp_loading_indicator.svg create mode 100644 src/website-next/content/ec/components/splash-page/demo/index.js create mode 100644 src/website-next/content/ec/components/splash-page/docs/code.mdx create mode 100644 src/website-next/content/ec/components/splash-page/docs/usage.md create mode 100644 src/website-next/content/ec/components/splash-page/ec_comp_splash-page.svg create mode 100644 src/website-next/content/ec/components/splash-page/index.md create mode 100644 src/website-next/content/ec/components/table/demo/index.js create mode 100644 src/website-next/content/ec/components/table/docs/api.mdx create mode 100644 src/website-next/content/ec/components/table/docs/code.mdx create mode 100644 src/website-next/content/ec/components/table/docs/usage.md create mode 100644 src/website-next/content/ec/components/table/ec_comp_table.svg create mode 100644 src/website-next/content/ec/components/table/index.md create mode 100644 src/website-next/content/ec/components/tag/demo/index.js create mode 100644 src/website-next/content/ec/components/tag/docs/code.mdx create mode 100644 src/website-next/content/ec/components/tag/docs/usage.md create mode 100644 src/website-next/content/ec/components/tag/ec_comp_tags.svg create mode 100644 src/website-next/content/ec/components/tag/index.md create mode 100644 src/website-next/content/ec/components/timeline/demo/index.js create mode 100644 src/website-next/content/ec/components/timeline/docs/api.mdx create mode 100644 src/website-next/content/ec/components/timeline/docs/code.mdx create mode 100644 src/website-next/content/ec/components/timeline/docs/usage.md create mode 100644 src/website-next/content/ec/components/timeline/ec_comp_timeline.svg create mode 100644 src/website-next/content/ec/components/timeline/index.md create mode 100644 src/website-next/content/ec/getting-started/index.mdx create mode 100644 src/website-next/content/ec/guidelines/colours/index.mdx create mode 100644 src/website-next/content/ec/guidelines/iconography/index.mdx create mode 100644 src/website-next/content/ec/guidelines/images/index.md create mode 100644 src/website-next/content/ec/guidelines/index.md create mode 100644 src/website-next/content/ec/guidelines/logo/index.mdx create mode 100644 src/website-next/content/ec/guidelines/spacing/index.mdx create mode 100644 src/website-next/content/ec/guidelines/typography/index.mdx create mode 100644 src/website-next/content/ec/index.md create mode 100644 src/website-next/content/ec/resources/eui/index.md create mode 100644 src/website-next/content/ec/resources/glossary/index.md create mode 100644 src/website-next/content/ec/resources/index.md create mode 100644 src/website-next/content/ec/resources/webtools/index.md create mode 100644 src/website-next/content/ec/utilities/background/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/background/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/background/index.md create mode 100644 src/website-next/content/ec/utilities/border/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/border/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/border/index.md create mode 100644 src/website-next/content/ec/utilities/clearfix/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/clearfix/index.md create mode 100644 src/website-next/content/ec/utilities/dimension/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/dimension/index.md create mode 100644 src/website-next/content/ec/utilities/disablescroll/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/disablescroll/index.md create mode 100644 src/website-next/content/ec/utilities/display/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/display/index.md create mode 100644 src/website-next/content/ec/utilities/float/docs/usage.md create mode 100644 src/website-next/content/ec/utilities/float/index.md create mode 100644 src/website-next/content/ec/utilities/html-tag/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/html-tag/index.md create mode 100644 src/website-next/content/ec/utilities/index.md create mode 100644 src/website-next/content/ec/utilities/layout/grid/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/layout/grid/index.md create mode 100644 src/website-next/content/ec/utilities/layout/index.mdx create mode 100644 src/website-next/content/ec/utilities/layout/stacks/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/layout/stacks/index.md create mode 100644 src/website-next/content/ec/utilities/media/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/media/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/media/index.md create mode 100644 src/website-next/content/ec/utilities/print/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/print/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/print/index.md create mode 100644 src/website-next/content/ec/utilities/screen-reader/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/screen-reader/index.md create mode 100644 src/website-next/content/ec/utilities/shadow/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/shadow/index.md create mode 100644 src/website-next/content/ec/utilities/spacing/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/spacing/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/spacing/index.md create mode 100644 src/website-next/content/ec/utilities/typography/docs/code.mdx create mode 100644 src/website-next/content/ec/utilities/typography/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/typography/index.md create mode 100644 src/website-next/content/ec/utilities/z-index/docs/usage.mdx create mode 100644 src/website-next/content/ec/utilities/z-index/index.md create mode 100644 src/website-next/content/ec/whats-new/index.md create mode 100644 src/website-next/content/eu/components/accordion/demo/index.js create mode 100644 src/website-next/content/eu/components/accordion/docs/api.mdx create mode 100644 src/website-next/content/eu/components/accordion/docs/code.mdx create mode 100644 src/website-next/content/eu/components/accordion/docs/usage.md create mode 100644 src/website-next/content/eu/components/accordion/eu_comp_accordion.svg create mode 100644 src/website-next/content/eu/components/accordion/index.md create mode 100644 src/website-next/content/eu/components/banner/demo/index.js create mode 100644 src/website-next/content/eu/components/banner/docs/api.mdx create mode 100644 src/website-next/content/eu/components/banner/docs/code.mdx create mode 100644 src/website-next/content/eu/components/banner/docs/usage.md create mode 100644 src/website-next/content/eu/components/banner/eu_comp_banner.svg create mode 100644 src/website-next/content/eu/components/banner/index.md create mode 100644 src/website-next/content/eu/components/blockquote/demo/index.js create mode 100644 src/website-next/content/eu/components/blockquote/docs/code.mdx create mode 100644 src/website-next/content/eu/components/blockquote/docs/usage.md create mode 100644 src/website-next/content/eu/components/blockquote/eu_comp_blockquotes.svg create mode 100644 src/website-next/content/eu/components/blockquote/index.md create mode 100644 src/website-next/content/eu/components/button/demo/index.js create mode 100644 src/website-next/content/eu/components/button/docs/code.mdx create mode 100644 src/website-next/content/eu/components/button/docs/usage.md create mode 100644 src/website-next/content/eu/components/button/eu_comp_buttons.svg create mode 100644 src/website-next/content/eu/components/button/index.md create mode 100644 src/website-next/content/eu/components/card/demo/index.js create mode 100644 src/website-next/content/eu/components/card/docs/code.mdx create mode 100644 src/website-next/content/eu/components/card/docs/usage.md create mode 100644 src/website-next/content/eu/components/card/eu_comp_cards.svg create mode 100644 src/website-next/content/eu/components/card/index.md create mode 100644 src/website-next/content/eu/components/carousel/demo/index.js create mode 100644 src/website-next/content/eu/components/carousel/docs/api.mdx create mode 100644 src/website-next/content/eu/components/carousel/docs/code.mdx create mode 100644 src/website-next/content/eu/components/carousel/docs/usage.md create mode 100644 src/website-next/content/eu/components/carousel/eu_comp_carousel.svg create mode 100644 src/website-next/content/eu/components/carousel/index.md create mode 100644 src/website-next/content/eu/components/category-filter/demo/index.js create mode 100644 src/website-next/content/eu/components/category-filter/docs/api.mdx create mode 100644 src/website-next/content/eu/components/category-filter/docs/code.mdx create mode 100644 src/website-next/content/eu/components/category-filter/docs/usage.md create mode 100644 src/website-next/content/eu/components/category-filter/eu_comp_category_filter.svg create mode 100644 src/website-next/content/eu/components/category-filter/index.md create mode 100644 src/website-next/content/eu/components/content-item/demo/index.js create mode 100644 src/website-next/content/eu/components/content-item/docs/code.mdx create mode 100644 src/website-next/content/eu/components/content-item/docs/usage.md create mode 100644 src/website-next/content/eu/components/content-item/eu_comp_content_items.svg create mode 100644 src/website-next/content/eu/components/content-item/index.md create mode 100644 src/website-next/content/eu/components/date-block/demo/index.js create mode 100644 src/website-next/content/eu/components/date-block/docs/code.mdx create mode 100644 src/website-next/content/eu/components/date-block/docs/usage.md create mode 100644 src/website-next/content/eu/components/date-block/eu_comp_date_blocks.svg create mode 100644 src/website-next/content/eu/components/date-block/index.md create mode 100644 src/website-next/content/eu/components/expandable/demo/index.js create mode 100644 src/website-next/content/eu/components/expandable/docs/api.mdx create mode 100644 src/website-next/content/eu/components/expandable/docs/code.mdx create mode 100644 src/website-next/content/eu/components/expandable/docs/usage.md create mode 100644 src/website-next/content/eu/components/expandable/eu_comp_expandables.svg create mode 100644 src/website-next/content/eu/components/expandable/index.md create mode 100644 src/website-next/content/eu/components/fact-figures/demo/index.js create mode 100644 src/website-next/content/eu/components/fact-figures/docs/code.mdx create mode 100644 src/website-next/content/eu/components/fact-figures/docs/usage.md create mode 100644 src/website-next/content/eu/components/fact-figures/eu_comp_facts_and_figures.svg create mode 100644 src/website-next/content/eu/components/fact-figures/index.md create mode 100644 src/website-next/content/eu/components/file/demo/index.js create mode 100644 src/website-next/content/eu/components/file/docs/api.mdx create mode 100644 src/website-next/content/eu/components/file/docs/code.mdx create mode 100644 src/website-next/content/eu/components/file/docs/usage.md create mode 100644 src/website-next/content/eu/components/file/eu_comp_file.svg create mode 100644 src/website-next/content/eu/components/file/index.md create mode 100644 src/website-next/content/eu/components/forms/checkbox/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/checkbox/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/checkbox/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/checkbox/eu_comp_checkbox.svg create mode 100644 src/website-next/content/eu/components/forms/checkbox/index.md create mode 100644 src/website-next/content/eu/components/forms/datepicker/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/datepicker/docs/api.mdx create mode 100644 src/website-next/content/eu/components/forms/datepicker/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/datepicker/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/datepicker/eu_comp_date_picker.svg create mode 100644 src/website-next/content/eu/components/forms/datepicker/index.md create mode 100644 src/website-next/content/eu/components/forms/file-upload/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/file-upload/docs/api.mdx create mode 100644 src/website-next/content/eu/components/forms/file-upload/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/file-upload/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/file-upload/eu_comp_file_upload.svg create mode 100644 src/website-next/content/eu/components/forms/file-upload/index.md create mode 100644 src/website-next/content/eu/components/forms/index.mdx create mode 100644 src/website-next/content/eu/components/forms/radio/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/radio/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/radio/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/radio/eu_comp_radio.svg create mode 100644 src/website-next/content/eu/components/forms/radio/index.md create mode 100644 src/website-next/content/eu/components/forms/range/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/range/docs/api.mdx create mode 100644 src/website-next/content/eu/components/forms/range/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/range/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/range/eu_comp_range.svg create mode 100644 src/website-next/content/eu/components/forms/range/index.md create mode 100644 src/website-next/content/eu/components/forms/rating-field/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/rating-field/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/rating-field/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/rating-field/eu_comp_rating_field.svg create mode 100644 src/website-next/content/eu/components/forms/rating-field/index.md create mode 100644 src/website-next/content/eu/components/forms/search-form/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/search-form/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/search-form/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/search-form/eu_comp_search.svg create mode 100644 src/website-next/content/eu/components/forms/search-form/index.md create mode 100644 src/website-next/content/eu/components/forms/select/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/select/docs/api.mdx create mode 100644 src/website-next/content/eu/components/forms/select/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/select/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/select/eu_comp_select.svg create mode 100644 src/website-next/content/eu/components/forms/select/index.md create mode 100644 src/website-next/content/eu/components/forms/text-area/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/text-area/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/text-area/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/text-area/eu_comp_text_area.svg create mode 100644 src/website-next/content/eu/components/forms/text-area/index.md create mode 100644 src/website-next/content/eu/components/forms/text-field/demo/index.js create mode 100644 src/website-next/content/eu/components/forms/text-field/docs/code.mdx create mode 100644 src/website-next/content/eu/components/forms/text-field/docs/usage.md create mode 100644 src/website-next/content/eu/components/forms/text-field/eu_comp_text_field.svg create mode 100644 src/website-next/content/eu/components/forms/text-field/index.md create mode 100644 src/website-next/content/eu/components/icon/demo/index.js create mode 100644 src/website-next/content/eu/components/icon/docs/code.mdx create mode 100644 src/website-next/content/eu/components/icon/docs/usage.md create mode 100644 src/website-next/content/eu/components/icon/eu_comp_icons.svg create mode 100644 src/website-next/content/eu/components/icon/index.md create mode 100644 src/website-next/content/eu/components/index.mdx create mode 100644 src/website-next/content/eu/components/label/demo/index.js create mode 100644 src/website-next/content/eu/components/label/docs/code.mdx create mode 100644 src/website-next/content/eu/components/label/docs/usage.md create mode 100644 src/website-next/content/eu/components/label/eu_comp_label.svg create mode 100644 src/website-next/content/eu/components/label/index.md create mode 100644 src/website-next/content/eu/components/list-illustration/demo/index.js create mode 100644 src/website-next/content/eu/components/list-illustration/docs/code.mdx create mode 100644 src/website-next/content/eu/components/list-illustration/docs/usage.md create mode 100644 src/website-next/content/eu/components/list-illustration/eu_comp_list_illustration.svg create mode 100644 src/website-next/content/eu/components/list-illustration/index.md create mode 100644 src/website-next/content/eu/components/list/demo/index.js create mode 100644 src/website-next/content/eu/components/list/docs/api.mdx create mode 100644 src/website-next/content/eu/components/list/docs/code.mdx create mode 100644 src/website-next/content/eu/components/list/docs/usage.md create mode 100644 src/website-next/content/eu/components/list/eu_comp_lists.svg create mode 100644 src/website-next/content/eu/components/list/index.md create mode 100644 src/website-next/content/eu/components/loading-indicator/demo/index.js create mode 100644 src/website-next/content/eu/components/loading-indicator/docs/code.mdx create mode 100644 src/website-next/content/eu/components/loading-indicator/docs/usage.md create mode 100644 src/website-next/content/eu/components/loading-indicator/eu_comp_loading_indicator.svg create mode 100644 src/website-next/content/eu/components/loading-indicator/index.md create mode 100644 src/website-next/content/eu/components/media/featured-item/demo/index.js create mode 100644 src/website-next/content/eu/components/media/featured-item/docs/code.mdx create mode 100644 src/website-next/content/eu/components/media/featured-item/docs/usage.md create mode 100644 src/website-next/content/eu/components/media/featured-item/eu_comp_featured_item.svg create mode 100644 src/website-next/content/eu/components/media/featured-item/index.md create mode 100644 src/website-next/content/eu/components/media/gallery/demo/index.js create mode 100644 src/website-next/content/eu/components/media/gallery/docs/api.mdx create mode 100644 src/website-next/content/eu/components/media/gallery/docs/code.mdx create mode 100644 src/website-next/content/eu/components/media/gallery/docs/usage.md create mode 100644 src/website-next/content/eu/components/media/gallery/eu_comp_gallery.svg create mode 100644 src/website-next/content/eu/components/media/gallery/index.md create mode 100644 src/website-next/content/eu/components/media/index.md create mode 100644 src/website-next/content/eu/components/media/media-container/demo/index.js create mode 100644 src/website-next/content/eu/components/media/media-container/docs/api.mdx create mode 100644 src/website-next/content/eu/components/media/media-container/docs/code.mdx create mode 100644 src/website-next/content/eu/components/media/media-container/docs/usage.md create mode 100644 src/website-next/content/eu/components/media/media-container/eu_comp_media_container.svg create mode 100644 src/website-next/content/eu/components/media/media-container/index.md create mode 100644 src/website-next/content/eu/components/message/eu_comp_messages.svg create mode 100644 src/website-next/content/eu/components/modal/demo/index.js create mode 100644 src/website-next/content/eu/components/modal/docs/api.mdx create mode 100644 src/website-next/content/eu/components/modal/docs/code.mdx create mode 100644 src/website-next/content/eu/components/modal/docs/usage.md create mode 100644 src/website-next/content/eu/components/modal/eu_comp_modal.svg create mode 100644 src/website-next/content/eu/components/modal/index.md create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/docs/api.mdx create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/eu_comp_breadcrumb.svg create mode 100644 src/website-next/content/eu/components/navigation/breadcrumb/index.md create mode 100644 src/website-next/content/eu/components/navigation/index.mdx create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/docs/api.mdx create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/eu_comp_inpage_navigation.svg create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/examples/default.html create mode 100644 src/website-next/content/eu/components/navigation/inpage-navigation/index.md create mode 100644 src/website-next/content/eu/components/navigation/link/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/link/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/link/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/link/eu_comp_links.svg create mode 100644 src/website-next/content/eu/components/navigation/link/index.md create mode 100644 src/website-next/content/eu/components/navigation/mega-menu/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/mega-menu/docs/api.mdx create mode 100644 src/website-next/content/eu/components/navigation/mega-menu/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/mega-menu/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/mega-menu/index.md create mode 100644 src/website-next/content/eu/components/navigation/menu/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/menu/docs/api.mdx create mode 100644 src/website-next/content/eu/components/navigation/menu/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/menu/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/menu/eu_comp_menu.svg create mode 100644 src/website-next/content/eu/components/navigation/menu/index.md create mode 100644 src/website-next/content/eu/components/navigation/navigation-list/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/navigation-list/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/navigation-list/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/navigation-list/eu_comp_navigation_list.svg create mode 100644 src/website-next/content/eu/components/navigation/navigation-list/index.md create mode 100644 src/website-next/content/eu/components/navigation/pagination/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/pagination/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/pagination/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/pagination/eu_comp_pagination.svg create mode 100644 src/website-next/content/eu/components/navigation/pagination/index.md create mode 100644 src/website-next/content/eu/components/navigation/skip-link/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/skip-link/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/skip-link/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/skip-link/index.md create mode 100644 src/website-next/content/eu/components/navigation/tabs/demo/index.js create mode 100644 src/website-next/content/eu/components/navigation/tabs/docs/api.mdx create mode 100644 src/website-next/content/eu/components/navigation/tabs/docs/code.mdx create mode 100644 src/website-next/content/eu/components/navigation/tabs/docs/usage.md create mode 100644 src/website-next/content/eu/components/navigation/tabs/eu_comp_tabs.svg create mode 100644 src/website-next/content/eu/components/navigation/tabs/index.md create mode 100644 src/website-next/content/eu/components/news-ticker/demo/index.js create mode 100644 src/website-next/content/eu/components/news-ticker/docs/api.mdx create mode 100644 src/website-next/content/eu/components/news-ticker/docs/code.mdx create mode 100644 src/website-next/content/eu/components/news-ticker/docs/usage.md create mode 100644 src/website-next/content/eu/components/news-ticker/eu_comp_news_ticker.svg create mode 100644 src/website-next/content/eu/components/news-ticker/index.md create mode 100644 src/website-next/content/eu/components/notification/demo/index.js create mode 100644 src/website-next/content/eu/components/notification/docs/api.mdx create mode 100644 src/website-next/content/eu/components/notification/docs/code.mdx create mode 100644 src/website-next/content/eu/components/notification/docs/usage.md create mode 100644 src/website-next/content/eu/components/notification/eu_comp_notifications.svg create mode 100644 src/website-next/content/eu/components/notification/index.md create mode 100644 src/website-next/content/eu/components/popover/demo/index.js create mode 100644 src/website-next/content/eu/components/popover/docs/api.mdx create mode 100644 src/website-next/content/eu/components/popover/docs/code.mdx create mode 100644 src/website-next/content/eu/components/popover/docs/usage.md create mode 100644 src/website-next/content/eu/components/popover/eu_comp_popover.svg create mode 100644 src/website-next/content/eu/components/popover/index.md create mode 100644 src/website-next/content/eu/components/separator/demo/index.js create mode 100644 src/website-next/content/eu/components/separator/docs/code.mdx create mode 100644 src/website-next/content/eu/components/separator/docs/usage.md create mode 100644 src/website-next/content/eu/components/separator/index.md create mode 100644 src/website-next/content/eu/components/site-wide/index.mdx create mode 100644 src/website-next/content/eu/components/site-wide/page-header/demo/index.js create mode 100644 src/website-next/content/eu/components/site-wide/page-header/docs/code.mdx create mode 100644 src/website-next/content/eu/components/site-wide/page-header/docs/usage.md create mode 100644 src/website-next/content/eu/components/site-wide/page-header/eu_comp_page-header.svg create mode 100644 src/website-next/content/eu/components/site-wide/page-header/index.md create mode 100644 src/website-next/content/eu/components/site-wide/site-footer/demo/index.js create mode 100644 src/website-next/content/eu/components/site-wide/site-footer/docs/code.mdx create mode 100644 src/website-next/content/eu/components/site-wide/site-footer/docs/usage.md create mode 100644 src/website-next/content/eu/components/site-wide/site-footer/eu_comp_site-footer.svg create mode 100644 src/website-next/content/eu/components/site-wide/site-footer/index.md create mode 100644 src/website-next/content/eu/components/site-wide/site-header/demo/index.js create mode 100644 src/website-next/content/eu/components/site-wide/site-header/docs/api.mdx create mode 100644 src/website-next/content/eu/components/site-wide/site-header/docs/code.mdx create mode 100644 src/website-next/content/eu/components/site-wide/site-header/docs/usage.md create mode 100644 src/website-next/content/eu/components/site-wide/site-header/eu_comp_site-header.svg create mode 100644 src/website-next/content/eu/components/site-wide/site-header/index.md create mode 100644 src/website-next/content/eu/components/social-media-follow/demo/index.js create mode 100644 src/website-next/content/eu/components/social-media-follow/docs/code.mdx create mode 100644 src/website-next/content/eu/components/social-media-follow/docs/usage.md create mode 100644 src/website-next/content/eu/components/social-media-follow/eu_comp_social_media_follow.svg create mode 100644 src/website-next/content/eu/components/social-media-follow/index.md create mode 100644 src/website-next/content/eu/components/social-media-share/demo/index.js create mode 100644 src/website-next/content/eu/components/social-media-share/docs/code.mdx create mode 100644 src/website-next/content/eu/components/social-media-share/docs/usage.md create mode 100644 src/website-next/content/eu/components/social-media-share/eu_comp_social_media_share.svg create mode 100644 src/website-next/content/eu/components/social-media-share/index.md create mode 100644 src/website-next/content/eu/components/splash-page/demo/index.js create mode 100644 src/website-next/content/eu/components/splash-page/docs/code.mdx create mode 100644 src/website-next/content/eu/components/splash-page/docs/usage.md create mode 100644 src/website-next/content/eu/components/splash-page/eu_comp_splash-page.svg create mode 100644 src/website-next/content/eu/components/splash-page/index.md create mode 100644 src/website-next/content/eu/components/table/demo/index.js create mode 100644 src/website-next/content/eu/components/table/docs/api.mdx create mode 100644 src/website-next/content/eu/components/table/docs/code.mdx create mode 100644 src/website-next/content/eu/components/table/docs/usage.md create mode 100644 src/website-next/content/eu/components/table/eu_comp_table.svg create mode 100644 src/website-next/content/eu/components/table/index.md create mode 100644 src/website-next/content/eu/components/tag/demo/index.js create mode 100644 src/website-next/content/eu/components/tag/docs/code.mdx create mode 100644 src/website-next/content/eu/components/tag/docs/usage.md create mode 100644 src/website-next/content/eu/components/tag/eu_comp_tags.svg create mode 100644 src/website-next/content/eu/components/tag/index.md create mode 100644 src/website-next/content/eu/components/timeline/demo/index.js create mode 100644 src/website-next/content/eu/components/timeline/docs/api.mdx create mode 100644 src/website-next/content/eu/components/timeline/docs/code.mdx create mode 100644 src/website-next/content/eu/components/timeline/docs/usage.md create mode 100644 src/website-next/content/eu/components/timeline/eu_comp_timeline.svg create mode 100644 src/website-next/content/eu/components/timeline/index.md create mode 100644 src/website-next/content/eu/getting-started/index.mdx create mode 100644 src/website-next/content/eu/guidelines/colours/index.mdx create mode 100644 src/website-next/content/eu/guidelines/iconography/index.mdx create mode 100644 src/website-next/content/eu/guidelines/images/index.md create mode 100644 src/website-next/content/eu/guidelines/index.md create mode 100644 src/website-next/content/eu/guidelines/logo/index.mdx create mode 100644 src/website-next/content/eu/guidelines/spacing/index.mdx create mode 100644 src/website-next/content/eu/guidelines/typography/index.mdx create mode 100644 src/website-next/content/eu/index.md create mode 100644 src/website-next/content/eu/resources/eui/index.md create mode 100644 src/website-next/content/eu/resources/glossary/index.md create mode 100644 src/website-next/content/eu/resources/index.md create mode 100644 src/website-next/content/eu/resources/webtools/index.md create mode 100644 src/website-next/content/eu/utilities/background/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/background/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/background/index.md create mode 100644 src/website-next/content/eu/utilities/border/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/border/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/border/index.md create mode 100644 src/website-next/content/eu/utilities/clearfix/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/clearfix/index.md create mode 100644 src/website-next/content/eu/utilities/dimension/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/dimension/index.md create mode 100644 src/website-next/content/eu/utilities/disablescroll/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/disablescroll/index.md create mode 100644 src/website-next/content/eu/utilities/display/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/display/index.md create mode 100644 src/website-next/content/eu/utilities/float/docs/usage.md create mode 100644 src/website-next/content/eu/utilities/float/index.md create mode 100644 src/website-next/content/eu/utilities/html-tag/docs/usage.md create mode 100644 src/website-next/content/eu/utilities/html-tag/index.md create mode 100644 src/website-next/content/eu/utilities/index.md create mode 100644 src/website-next/content/eu/utilities/layout/grid/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/layout/grid/index.md create mode 100644 src/website-next/content/eu/utilities/layout/index.mdx create mode 100644 src/website-next/content/eu/utilities/layout/stacks/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/layout/stacks/index.md create mode 100644 src/website-next/content/eu/utilities/media/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/media/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/media/index.md create mode 100644 src/website-next/content/eu/utilities/print/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/print/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/print/index.md create mode 100644 src/website-next/content/eu/utilities/screen-reader/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/screen-reader/index.md create mode 100644 src/website-next/content/eu/utilities/shadow/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/shadow/index.md create mode 100644 src/website-next/content/eu/utilities/spacing/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/spacing/docs/usage.mdx create mode 100644 src/website-next/content/eu/utilities/spacing/index.md create mode 100644 src/website-next/content/eu/utilities/typography/docs/code.mdx create mode 100644 src/website-next/content/eu/utilities/typography/docs/usage.md create mode 100644 src/website-next/content/eu/utilities/typography/index.md create mode 100644 src/website-next/content/eu/whats-new/index.md create mode 100644 src/website-next/eslint.config.mjs create mode 100644 src/website-next/jsconfig.json create mode 100644 src/website-next/lib/md.ts create mode 100644 src/website-next/next.config.mjs create mode 100644 src/website-next/package.json create mode 100644 src/website-next/public/file.svg create mode 100644 src/website-next/public/globe.svg create mode 100644 src/website-next/public/next.svg create mode 100644 src/website-next/public/vercel.svg create mode 100644 src/website-next/public/window.svg create mode 100644 src/website-next/src/app/[...slug]/page.js create mode 100644 src/website-next/src/app/favicon.ico create mode 100644 src/website-next/src/app/globals.css create mode 100644 src/website-next/src/app/layout.js create mode 100644 src/website-next/src/app/page.js create mode 100644 src/website-next/src/app/page.module.css create mode 100644 src/website-next/website-components/.eslintrc.js create mode 100644 src/website-next/website-components/Anatomy/Anatomy.jsx create mode 100644 src/website-next/website-components/Anatomy/Anatomy.scss create mode 100644 src/website-next/website-components/Code.jsx create mode 100644 src/website-next/website-components/Color/Card.jsx create mode 100644 src/website-next/website-components/Color/Card.scss create mode 100644 src/website-next/website-components/Color/Layout.jsx create mode 100644 src/website-next/website-components/Color/Palette.jsx create mode 100644 src/website-next/website-components/Color/Palette.scss create mode 100644 src/website-next/website-components/Color/PaletteItem.jsx create mode 100644 src/website-next/website-components/Color/PaletteItem.scss create mode 100644 src/website-next/website-components/DisplayTokens.jsx create mode 100644 src/website-next/website-components/DisplayTokens.scss create mode 100644 src/website-next/website-components/Html.jsx create mode 100644 src/website-next/website-components/Icon/IconCard.jsx create mode 100644 src/website-next/website-components/Icon/IconCard.scss create mode 100644 src/website-next/website-components/Icon/IconList.jsx create mode 100644 src/website-next/website-components/Icon/IconList.scss create mode 100644 src/website-next/website-components/Link/Link.jsx create mode 100644 src/website-next/website-components/Link/Link.scss create mode 100644 src/website-next/website-components/Logo/LogoCard.jsx create mode 100644 src/website-next/website-components/Logo/LogoCard.scss create mode 100644 src/website-next/website-components/Logo/LogoList.jsx create mode 100644 src/website-next/website-components/Logo/LogoList.scss create mode 100644 src/website-next/website-components/Media/Media.jsx create mode 100644 src/website-next/website-components/Media/Media.scss create mode 100644 src/website-next/website-components/Media/MediaRatio.jsx create mode 100644 src/website-next/website-components/Playground.jsx create mode 100644 src/website-next/website-components/Playground.scss create mode 100644 src/website-next/website-components/RemToPixels.jsx create mode 100644 src/website-next/website-components/Showcase/Iframe.jsx create mode 100644 src/website-next/website-components/Showcase/Iframe.scss create mode 100644 src/website-next/website-components/Spacing/Spacing.jsx create mode 100644 src/website-next/website-components/Spacing/Spacing.scss create mode 100644 src/website-next/website-components/Thumbnail/Thumbnail.jsx create mode 100644 src/website-next/website-components/Thumbnail/Thumbnail.scss create mode 100644 src/website-next/website-components/Typography/List.jsx create mode 100644 src/website-next/website-components/Typography/List.scss create mode 100644 src/website-next/website-components/Typography/Paragraph.jsx create mode 100644 src/website-next/website-components/Typography/Paragraph.scss create mode 100644 src/website-next/website-components/index.js diff --git a/src/website-next/.gitignore b/src/website-next/.gitignore new file mode 100644 index 00000000000..5ef6a520780 --- /dev/null +++ b/src/website-next/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/src/website-next/README.md b/src/website-next/README.md new file mode 100644 index 00000000000..09a8a4d2c4e --- /dev/null +++ b/src/website-next/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/src/website-next/content/ec/components/accordion/demo/index.js b/src/website-next/content/ec/components/accordion/demo/index.js new file mode 100644 index 00000000000..6f4cc923261 --- /dev/null +++ b/src/website-next/content/ec/components/accordion/demo/index.js @@ -0,0 +1,5 @@ +import demoContent from '@ecl/accordion/demo/data'; +import template from '@ecl/accordion/accordion.html.twig'; + +const accordion = template(demoContent); +export default accordion; diff --git a/src/website-next/content/ec/components/accordion/docs/api.mdx b/src/website-next/content/ec/components/accordion/docs/api.mdx new file mode 100644 index 00000000000..73550ed22f6 --- /dev/null +++ b/src/website-next/content/ec/components/accordion/docs/api.mdx @@ -0,0 +1,48 @@ +--- +title: API +order: 3 +--- + +import React from 'react'; +import Iframe from '../../../../../website-components/Showcase/Iframe'; + +## Setup + +There are 2 ways to initialise the component. + +### Automatic + +Add `data-ecl-auto-init="Accordion"` attribute to component's markup: + +```html +
+ ... +
+``` + +Use the `ECL` library's `autoInit()` (`ECL.autoInit()`) when your page is ready or other custom event you want to hook onto. + +### Manual + +Get target element, create an instance and invoke `init()`. + +Given you have 1 element with an attribute `data-ecl-accordion` on the page: + +```js +var elt = document.querySelector('[data-ecl-accordion]'); +var accordion = new ECL.Accordion(elt); +accordion.init(); +``` + +### Retrieve an existing instance + +If an existing instance needs to be updated, it can be retrieved this way: + +```js +var elt = document.querySelector('[data-ecl-accordion]'); +var instance = ECL.components.get(elt); +``` + +## API + +