├── .browserslistrc ├── .changeset ├── README.md ├── config.json ├── famous-bottles-tan.md ├── five-geese-serve.md ├── flat-radios-do.md ├── fresh-emus-care.md ├── giant-geckos-perform.md ├── grumpy-geckos-burn.md ├── mighty-monkeys-occur.md ├── selfish-readers-tickle.md ├── sharp-pets-beam.md ├── sixty-mayflies-guess.md ├── slimy-zoos-carry.md ├── slow-insects-travel.md ├── small-carrots-rescue.md ├── strange-pants-smile.md ├── strong-badgers-run.md ├── tame-otters-scream.md ├── tidy-otters-deliver.md └── witty-singers-wait.md ├── .dockerignore ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── 1.bug-report.yml │ ├── 2.documentation-issue.yml │ ├── 3.feature-request.yml │ ├── 4.question.yml │ ├── 5.design-issue.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── cd-generate-changelog-changeset.yml │ ├── cd-v2-automerge.yml │ ├── ci.yml │ ├── configure-environment.yml │ ├── deploy-docker-image-vue-storefront-cloud.yml │ ├── deploy-docs-vue-storefront-cloud.yml │ ├── deploy-router-vue-storefront-cloud.yml │ ├── deploy-test-next-storefront-cloud.yml │ ├── deploy-test-nuxt-storefront-cloud.yml │ ├── image-build-vue-storefront-cloud.yml │ └── public_env_info │ ├── develop_docs.txt │ ├── production_docs.txt │ └── stage_docs.txt ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .vuestorefrontcloud ├── docs │ ├── Dockerfile │ └── README.md ├── router │ ├── README.md │ └── docker │ │ ├── Dockerfile │ │ └── default.conf.template ├── test-next │ └── docker │ │ ├── Dockerfile │ │ └── README.md └── test-nuxt │ └── docker │ ├── Dockerfile │ └── README.md ├── .yarn ├── patches │ ├── @changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch │ └── sf-docs-base-npm-1.3.2-2dba5f0f27.patch ├── plugins │ └── @yarnpkg │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.8.7.cjs ├── .yarnrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _readme ├── figma_included.png ├── reactbtn.svg ├── showcase.png └── vuebtn.svg ├── _templates └── component │ ├── help │ └── index.ejs.t │ └── new │ ├── docs_readme.ejs.t │ ├── next_example.ejs.t │ ├── nuxt_example.ejs.t │ ├── react_component.ejs.t │ ├── react_component_index.ejs.t │ ├── react_component_types.ejs.t │ ├── react_export.ejs.t │ ├── test_pageObject_spec.ejs.t │ ├── test_spec.ejs.t │ ├── vue_component.ejs.t │ ├── vue_component_index.ejs.t │ ├── vue_component_types.ejs.t │ └── vue_export.ejs.t ├── apps ├── docs │ └── components │ │ ├── .env.example │ │ ├── README.md │ │ ├── assets │ │ └── css │ │ │ └── fonts.css │ │ ├── components │ │ ├── app │ │ │ └── AppListCard.vue │ │ └── content │ │ │ ├── AppSidebarBottom.vue │ │ │ ├── AppSidebarTop.vue │ │ │ ├── BlockList.vue │ │ │ ├── ColorPalette.vue │ │ │ ├── ColorPaletteBlock.vue │ │ │ ├── ComponentList.vue │ │ │ ├── Generate.vue │ │ │ ├── HookList.vue │ │ │ ├── ReactOnly.vue │ │ │ ├── Showcase.vue │ │ │ ├── TypographyList.vue │ │ │ └── VueOnly.vue │ │ ├── composables │ │ └── framework.ts │ │ ├── content │ │ ├── 1.index.md │ │ ├── 2.getting-started │ │ │ ├── 1.index.md │ │ │ ├── 2.browser-support.md │ │ │ ├── _dir.yml │ │ │ ├── react.md │ │ │ └── vue.md │ │ ├── 3.customization │ │ │ ├── overriding-default-styles.md │ │ │ ├── prose.md │ │ │ ├── theming.md │ │ │ └── typography.md │ │ ├── _blocks │ │ │ ├── Alert.md │ │ │ ├── Banners.md │ │ │ ├── Breadcrumbs.md │ │ │ ├── Card.md │ │ │ ├── Checkout.md │ │ │ ├── Combobox.md │ │ │ ├── Filters.md │ │ │ ├── Footer.md │ │ │ ├── FormFields.md │ │ │ ├── Gallery.md │ │ │ ├── MegaMenu.md │ │ │ ├── NavbarBottom.md │ │ │ ├── NavbarTop.md │ │ │ ├── NewsletterBox.md │ │ │ ├── OrderSummary.md │ │ │ ├── Pagination.md │ │ │ ├── ProductCard.md │ │ │ ├── ProductSlider.md │ │ │ ├── QuantitySelector.md │ │ │ ├── RatingForms.md │ │ │ ├── Review.md │ │ │ ├── Search.md │ │ │ ├── SelectDropdown.md │ │ │ └── Tabs.md │ │ ├── _components │ │ │ ├── accordionitem.md │ │ │ ├── badge.md │ │ │ ├── button.md │ │ │ ├── checkbox.md │ │ │ ├── chip.md │ │ │ ├── counter.md │ │ │ ├── drawer.md │ │ │ ├── dropdown.md │ │ │ ├── iconbase.md │ │ │ ├── input.md │ │ │ ├── link.md │ │ │ ├── listitem.md │ │ │ ├── loadercircular.md │ │ │ ├── loaderlinear.md │ │ │ ├── modal.md │ │ │ ├── progresscircular.md │ │ │ ├── progresslinear.md │ │ │ ├── radio.md │ │ │ ├── rating.md │ │ │ ├── ratingbutton.md │ │ │ ├── scrollable.md │ │ │ ├── select.md │ │ │ ├── switch.md │ │ │ ├── textarea.md │ │ │ ├── thumbnail.md │ │ │ └── tooltip.md │ │ ├── _dir.yml │ │ ├── _hooks │ │ │ ├── useDisclosure.md │ │ │ ├── useDropdown.md │ │ │ ├── useFocusVisible.md │ │ │ ├── usePagination.md │ │ │ ├── usePopover.md │ │ │ ├── useScrollable.md │ │ │ ├── useTooltip.md │ │ │ └── useTrapFocus.md │ │ ├── _partials │ │ │ └── block-callout.md │ │ ├── blocks.md │ │ ├── components.md │ │ ├── hooks.md │ │ └── image.webp │ │ ├── middleware │ │ ├── getting-started.global.ts │ │ └── redirects.global.ts │ │ ├── nuxt.config.ts │ │ ├── package.json │ │ ├── pages │ │ ├── [framework] │ │ │ ├── blocks │ │ │ │ └── [block].vue │ │ │ ├── components │ │ │ │ └── [component].vue │ │ │ └── hooks │ │ │ │ └── [hook].vue │ │ └── ai-assistant.vue │ │ ├── public │ │ ├── favicon.ico │ │ └── thumbnails │ │ │ ├── blocks │ │ │ ├── Alert.png │ │ │ ├── Banners.png │ │ │ ├── Breadcrumbs.png │ │ │ ├── Card.png │ │ │ ├── Checkout.png │ │ │ ├── Combobox.png │ │ │ ├── Filters.png │ │ │ ├── Footer.png │ │ │ ├── FormFields.png │ │ │ ├── Gallery.png │ │ │ ├── MegaMenu.png │ │ │ ├── NavbarBottom.png │ │ │ ├── NavbarTop.png │ │ │ ├── NewsletterBox.png │ │ │ ├── OrderSummary.png │ │ │ ├── Pagination.png │ │ │ ├── ProductCard.png │ │ │ ├── ProductSlider.png │ │ │ ├── QuantitySelector.png │ │ │ ├── RatingForms.png │ │ │ ├── Review.png │ │ │ ├── Search.png │ │ │ ├── SelectDropdown.png │ │ │ └── Tabs.png │ │ │ └── components │ │ │ ├── AccordionItem.png │ │ │ ├── Badge.png │ │ │ ├── Button.png │ │ │ ├── Checkbox.png │ │ │ ├── Chip.png │ │ │ ├── Counter.png │ │ │ ├── Drawer.png │ │ │ ├── Dropdown.png │ │ │ ├── IconBase.png │ │ │ ├── Input.png │ │ │ ├── Link.png │ │ │ ├── ListItem.png │ │ │ ├── LoaderCircular.png │ │ │ ├── LoaderLinear.png │ │ │ ├── Modal.png │ │ │ ├── ProgressCircular.png │ │ │ ├── ProgressLinear.png │ │ │ ├── Radio.png │ │ │ ├── Rating.png │ │ │ ├── RatingButton.png │ │ │ ├── Scrollable.png │ │ │ ├── Select.png │ │ │ ├── Switch.png │ │ │ ├── Textarea.png │ │ │ ├── Thumbnail.png │ │ │ └── Tooltip.png │ │ ├── server │ │ └── plugins │ │ │ └── code-snippets.ts │ │ ├── tsconfig.json │ │ └── utils │ │ ├── blocks.ts │ │ ├── components.ts │ │ └── hooks.ts ├── preview │ ├── next │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .nycrc.json │ │ ├── components │ │ │ └── utils │ │ │ │ ├── ComponentExample.tsx │ │ │ │ ├── Controls.tsx │ │ │ │ └── types.ts │ │ ├── composables │ │ │ └── utils │ │ │ │ └── useControlsSearchParams.ts │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ └── spec.cy.ts │ │ │ ├── fixtures │ │ │ │ ├── example.json │ │ │ │ └── product-card.webp │ │ │ └── support │ │ │ │ ├── commands.ts │ │ │ │ ├── component-index.html │ │ │ │ ├── component.ts │ │ │ │ └── e2e.ts │ │ ├── layouts │ │ │ ├── Examples.tsx │ │ │ ├── README.md │ │ │ └── Showcases.tsx │ │ ├── next-env.d.ts │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── api │ │ │ │ ├── getExamples.ts │ │ │ │ ├── getIcons.ts │ │ │ │ └── getShowcases.ts │ │ │ ├── examples.tsx │ │ │ ├── examples │ │ │ │ ├── SfAccordionItem.tsx │ │ │ │ ├── SfBadge.tsx │ │ │ │ ├── SfButton.tsx │ │ │ │ ├── SfCheckbox.tsx │ │ │ │ ├── SfChip.tsx │ │ │ │ ├── SfCounter.tsx │ │ │ │ ├── SfDrawer.tsx │ │ │ │ ├── SfDropdown.tsx │ │ │ │ ├── SfIconBase.tsx │ │ │ │ ├── SfInput.tsx │ │ │ │ ├── SfLink.tsx │ │ │ │ ├── SfListItem.tsx │ │ │ │ ├── SfLoaderCircular.tsx │ │ │ │ ├── SfLoaderLinear.tsx │ │ │ │ ├── SfModal.tsx │ │ │ │ ├── SfProgressCircular.tsx │ │ │ │ ├── SfProgressLinear.tsx │ │ │ │ ├── SfRadio.tsx │ │ │ │ ├── SfRating.tsx │ │ │ │ ├── SfRatingButton.tsx │ │ │ │ ├── SfScrollable.tsx │ │ │ │ ├── SfSelect.tsx │ │ │ │ ├── SfSwitch.tsx │ │ │ │ ├── SfTextarea.tsx │ │ │ │ ├── SfThumbnail.tsx │ │ │ │ └── SfTooltip.tsx │ │ │ ├── index.tsx │ │ │ ├── showcases.tsx │ │ │ └── showcases │ │ │ │ ├── .eslintrc │ │ │ │ ├── AccordionItem │ │ │ │ ├── AccordionAnimate.tsx │ │ │ │ ├── BasicAccordion.tsx │ │ │ │ └── CollapsableAccordion.tsx │ │ │ │ ├── Alert │ │ │ │ ├── AlertError.tsx │ │ │ │ ├── AlertNeutral.tsx │ │ │ │ ├── AlertPositive.tsx │ │ │ │ ├── AlertPrimary.tsx │ │ │ │ ├── AlertSecondary.tsx │ │ │ │ └── AlertWarning.tsx │ │ │ │ ├── Badge │ │ │ │ ├── BadgeAvatar.tsx │ │ │ │ ├── BadgeBasic.tsx │ │ │ │ ├── BadgeOutline.tsx │ │ │ │ └── BadgePlacement.tsx │ │ │ │ ├── Banners │ │ │ │ ├── DisplayHorizontal.tsx │ │ │ │ ├── DisplayResponsive.tsx │ │ │ │ ├── DisplayVertical.tsx │ │ │ │ ├── DisplayVerticalMultiple.tsx │ │ │ │ ├── DisplayWithImageOverlay.tsx │ │ │ │ ├── Hero.tsx │ │ │ │ └── HeroWithImage.tsx │ │ │ │ ├── Breadcrumbs │ │ │ │ ├── Breadcrumbs.tsx │ │ │ │ ├── BreadcrumbsSeparator.tsx │ │ │ │ └── BreadcrumbsWithIcon.tsx │ │ │ │ ├── Button │ │ │ │ ├── ButtonAsLink.tsx │ │ │ │ ├── ButtonBlankVariants.tsx │ │ │ │ ├── ButtonBlock.tsx │ │ │ │ ├── ButtonContent.tsx │ │ │ │ ├── ButtonSizes.tsx │ │ │ │ ├── ButtonTruncation.tsx │ │ │ │ └── ButtonVariants.tsx │ │ │ │ ├── Card │ │ │ │ ├── CardDefault.tsx │ │ │ │ ├── CardFeature.tsx │ │ │ │ └── CategoryCard.tsx │ │ │ │ ├── Checkbox │ │ │ │ ├── CheckboxLeading.tsx │ │ │ │ ├── CheckboxTrailing.tsx │ │ │ │ └── CheckboxWithoutLabel.tsx │ │ │ │ ├── Checkout │ │ │ │ ├── CheckoutAddressForm.tsx │ │ │ │ ├── CheckoutContactForm.tsx │ │ │ │ ├── CheckoutDeliveryOptions.tsx │ │ │ │ └── CheckoutPaymentMethod.tsx │ │ │ │ ├── Chip │ │ │ │ ├── ChipSizes.tsx │ │ │ │ ├── ChipWithThumbnail.tsx │ │ │ │ ├── Deletable.tsx │ │ │ │ ├── ListOfChips.tsx │ │ │ │ └── WithoutLabel.tsx │ │ │ │ ├── Combobox │ │ │ │ └── ComboboxBasic.tsx │ │ │ │ ├── Counter │ │ │ │ ├── Counter.tsx │ │ │ │ ├── CounterCustomBackground.tsx │ │ │ │ └── CounterPill.tsx │ │ │ │ ├── Drawer │ │ │ │ ├── Placement.tsx │ │ │ │ └── TransitionAndCloseButton.tsx │ │ │ │ ├── Dropdown │ │ │ │ └── BasicDropdown.tsx │ │ │ │ ├── Filters │ │ │ │ ├── Brand.tsx │ │ │ │ ├── Category.tsx │ │ │ │ ├── Color.tsx │ │ │ │ ├── FiltersSidepanel.tsx │ │ │ │ ├── Price.tsx │ │ │ │ ├── Rating.tsx │ │ │ │ ├── Size.tsx │ │ │ │ └── Sorting.tsx │ │ │ │ ├── Footer │ │ │ │ └── FooterBasic.tsx │ │ │ │ ├── FormFields │ │ │ │ └── FormFieldsRequired.tsx │ │ │ │ ├── Gallery │ │ │ │ ├── GalleryHorizontal.tsx │ │ │ │ ├── GalleryHorizontalArrowKeyNavigation.tsx │ │ │ │ ├── GalleryVertical.tsx │ │ │ │ └── GalleryWithBullets.tsx │ │ │ │ ├── IconBase │ │ │ │ ├── CustomIcon.tsx │ │ │ │ ├── IconBaseColors.tsx │ │ │ │ ├── IconBaseSizes.tsx │ │ │ │ └── ListOfIcons.tsx │ │ │ │ ├── Input │ │ │ │ ├── InputCharacters.tsx │ │ │ │ ├── InputDisabled.tsx │ │ │ │ ├── InputIcons.tsx │ │ │ │ ├── InputInvalid.tsx │ │ │ │ ├── InputLabel.tsx │ │ │ │ ├── InputReadonly.tsx │ │ │ │ └── InputWithoutLabel.tsx │ │ │ │ ├── Link │ │ │ │ ├── Customization.tsx │ │ │ │ ├── LinkVariants.tsx │ │ │ │ └── NextLink.tsx │ │ │ │ ├── ListItem │ │ │ │ ├── ListItemSizes.tsx │ │ │ │ ├── ListItemSlots.tsx │ │ │ │ └── ListItemTruncated.tsx │ │ │ │ ├── LoaderCircular │ │ │ │ ├── LoaderCircularColors.tsx │ │ │ │ └── LoaderCircularSizes.tsx │ │ │ │ ├── LoaderLinear │ │ │ │ ├── LoaderLinearColors.tsx │ │ │ │ └── LoaderLinearSizes.tsx │ │ │ │ ├── MegaMenu │ │ │ │ ├── BaseMegaMenu.tsx │ │ │ │ └── MegaMenuNavigation.tsx │ │ │ │ ├── Modal │ │ │ │ ├── ModalBasic.tsx │ │ │ │ └── ModalTransition.tsx │ │ │ │ ├── NavbarBottom │ │ │ │ ├── NavbarBottom.tsx │ │ │ │ └── NavbarBottomFilled.tsx │ │ │ │ ├── NavbarTop │ │ │ │ ├── NavbarTop.tsx │ │ │ │ ├── NavbarTopFilled.tsx │ │ │ │ ├── NavbarTopFilledSimpleMobile.tsx │ │ │ │ └── NavbarTopSimpleMobile.tsx │ │ │ │ ├── NewsletterBox │ │ │ │ └── NewsletterBox.tsx │ │ │ │ ├── OrderSummary │ │ │ │ └── OrderSummary.tsx │ │ │ │ ├── Pagination │ │ │ │ └── Pagination.tsx │ │ │ │ ├── ProductCard │ │ │ │ ├── Details.tsx │ │ │ │ ├── ProductCardHorizontal.tsx │ │ │ │ └── ProductCardVertical.tsx │ │ │ │ ├── ProductSlider │ │ │ │ └── Basic.tsx │ │ │ │ ├── ProgressCircular │ │ │ │ ├── ProgressCircularColors.tsx │ │ │ │ ├── ProgressCircularFloatingLabel.tsx │ │ │ │ └── ProgressCircularSizes.tsx │ │ │ │ ├── ProgressLinear │ │ │ │ ├── ProgressLinearColors.tsx │ │ │ │ ├── ProgressLinearLabel.tsx │ │ │ │ └── ProgressLinearSizes.tsx │ │ │ │ ├── QuantitySelector │ │ │ │ ├── OutOfStock.tsx │ │ │ │ ├── QuantitySelector.tsx │ │ │ │ └── Rounded.tsx │ │ │ │ ├── Radio │ │ │ │ ├── RadioLeading.tsx │ │ │ │ ├── RadioTrailing.tsx │ │ │ │ └── RadioWithoutLabel.tsx │ │ │ │ ├── RadioGroup │ │ │ │ ├── RadioGroupAlignment.tsx │ │ │ │ ├── RadioGroupUncontrolled.tsx │ │ │ │ └── RadioGroupWithLegend.tsx │ │ │ │ ├── Rating │ │ │ │ ├── RatingColors.tsx │ │ │ │ ├── RatingSizes.tsx │ │ │ │ ├── RatingValues.tsx │ │ │ │ └── SingleStar.tsx │ │ │ │ ├── RatingButton │ │ │ │ ├── Basic.tsx │ │ │ │ ├── CustomIcon.tsx │ │ │ │ ├── MaxNumber.tsx │ │ │ │ └── Sizes.tsx │ │ │ │ ├── RatingForms │ │ │ │ ├── ProductRating.tsx │ │ │ │ └── ProductRatingWithReview.tsx │ │ │ │ ├── Review │ │ │ │ ├── ShowMore.tsx │ │ │ │ └── WithAvatar.tsx │ │ │ │ ├── Scrollable │ │ │ │ ├── HideScrollbar.tsx │ │ │ │ ├── ScrollByOneItem.tsx │ │ │ │ └── SnapCenter.tsx │ │ │ │ ├── Search │ │ │ │ ├── SearchBasic.tsx │ │ │ │ ├── SearchWithButton.tsx │ │ │ │ └── SearchWithIcon.tsx │ │ │ │ ├── Select │ │ │ │ ├── SelectCustomChevron.tsx │ │ │ │ ├── SelectInvalid.tsx │ │ │ │ └── SelectSizes.tsx │ │ │ │ ├── SelectDropdown │ │ │ │ ├── SelectDropdownDisabled.tsx │ │ │ │ ├── SelectDropdownError.tsx │ │ │ │ ├── SelectDropdownPreselected.tsx │ │ │ │ └── SelectDropdownWithPlaceholder.tsx │ │ │ │ ├── Switch │ │ │ │ ├── SwitchLeading.tsx │ │ │ │ ├── SwitchTrailing.tsx │ │ │ │ └── SwitchWithoutLabel.tsx │ │ │ │ ├── Tabs │ │ │ │ └── TabsBasic.tsx │ │ │ │ ├── Textarea │ │ │ │ ├── TextareaAutoresize.tsx │ │ │ │ ├── TextareaCharacters.tsx │ │ │ │ ├── TextareaDisabled.tsx │ │ │ │ ├── TextareaInvalid.tsx │ │ │ │ └── TextareaReadonly.tsx │ │ │ │ ├── Thumbnail │ │ │ │ ├── Color.tsx │ │ │ │ ├── Gradient.tsx │ │ │ │ ├── Icon.tsx │ │ │ │ ├── Image.tsx │ │ │ │ └── Sizes.tsx │ │ │ │ ├── Tooltip │ │ │ │ └── BasicTooltip.tsx │ │ │ │ ├── Typography │ │ │ │ ├── Figure.tsx │ │ │ │ ├── Headings.tsx │ │ │ │ ├── Leading.tsx │ │ │ │ ├── List.tsx │ │ │ │ ├── Paragraph.tsx │ │ │ │ ├── Quote.tsx │ │ │ │ ├── Table.tsx │ │ │ │ └── TypographyDefault.tsx │ │ │ │ └── useFocusVisible │ │ │ │ └── InputWithFocusVisible.tsx │ │ ├── postcss.config.js │ │ ├── public │ │ │ └── favicon.ico │ │ ├── styles │ │ │ └── global.css │ │ └── tsconfig.json │ ├── nuxt │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── app.vue │ │ ├── assets │ │ │ └── css │ │ │ │ └── tailwind.css │ │ ├── components │ │ │ └── utils │ │ │ │ ├── ComponentExample.vue │ │ │ │ └── Controls.vue │ │ ├── composables │ │ │ └── utils │ │ │ │ └── useControlsSearchParams.ts │ │ ├── nuxt.config.ts │ │ ├── nuxt.d.ts │ │ ├── package.json │ │ ├── pages │ │ │ ├── examples.vue │ │ │ ├── examples │ │ │ │ ├── SfAccordionItem.vue │ │ │ │ ├── SfBadge.vue │ │ │ │ ├── SfButton.vue │ │ │ │ ├── SfCheckbox.vue │ │ │ │ ├── SfChip.vue │ │ │ │ ├── SfCounter.vue │ │ │ │ ├── SfDrawer.vue │ │ │ │ ├── SfDropdown.vue │ │ │ │ ├── SfIconBase.vue │ │ │ │ ├── SfInput.vue │ │ │ │ ├── SfLink.vue │ │ │ │ ├── SfListItem.vue │ │ │ │ ├── SfLoaderCircular.vue │ │ │ │ ├── SfLoaderLinear.vue │ │ │ │ ├── SfModal.vue │ │ │ │ ├── SfProgressCircular.vue │ │ │ │ ├── SfProgressLinear.vue │ │ │ │ ├── SfRadio.vue │ │ │ │ ├── SfRating.vue │ │ │ │ ├── SfRatingButton.vue │ │ │ │ ├── SfScrollable.vue │ │ │ │ ├── SfSelect.vue │ │ │ │ ├── SfSwitch.vue │ │ │ │ ├── SfTextarea.vue │ │ │ │ ├── SfThumbnail.vue │ │ │ │ └── SfTooltip.vue │ │ │ ├── index.vue │ │ │ ├── showcases.vue │ │ │ └── showcases │ │ │ │ ├── AccordionItem │ │ │ │ ├── AccordionAnimate.vue │ │ │ │ ├── BasicAccordion.vue │ │ │ │ └── CollapsableAccordion.vue │ │ │ │ ├── Alert │ │ │ │ ├── AlertError.vue │ │ │ │ ├── AlertNeutral.vue │ │ │ │ ├── AlertPositive.vue │ │ │ │ ├── AlertPrimary.vue │ │ │ │ ├── AlertSecondary.vue │ │ │ │ └── AlertWarning.vue │ │ │ │ ├── Badge │ │ │ │ ├── BadgeAvatar.vue │ │ │ │ ├── BadgeBasic.vue │ │ │ │ ├── BadgeOutline.vue │ │ │ │ └── BadgePlacement.vue │ │ │ │ ├── Banners │ │ │ │ ├── DisplayHorizontal.vue │ │ │ │ ├── DisplayResponsive.vue │ │ │ │ ├── DisplayVertical.vue │ │ │ │ ├── DisplayVerticalMultiple.vue │ │ │ │ ├── DisplayWithImageOverlay.vue │ │ │ │ ├── Hero.vue │ │ │ │ └── HeroWithImage.vue │ │ │ │ ├── Breadcrumbs │ │ │ │ ├── Breadcrumbs.vue │ │ │ │ ├── BreadcrumbsSeparator.vue │ │ │ │ └── BreadcrumbsWithIcon.vue │ │ │ │ ├── Button │ │ │ │ ├── ButtonAsLink.vue │ │ │ │ ├── ButtonBlankVariants.vue │ │ │ │ ├── ButtonBlock.vue │ │ │ │ ├── ButtonContent.vue │ │ │ │ ├── ButtonSizes.vue │ │ │ │ ├── ButtonTruncation.vue │ │ │ │ └── ButtonVariants.vue │ │ │ │ ├── Card │ │ │ │ ├── CardDefault.vue │ │ │ │ ├── CardFeature.vue │ │ │ │ └── CategoryCard.vue │ │ │ │ ├── Checkbox │ │ │ │ ├── CheckboxLeading.vue │ │ │ │ ├── CheckboxTrailing.vue │ │ │ │ └── CheckboxWithoutLabel.vue │ │ │ │ ├── Checkout │ │ │ │ ├── CheckoutAddressForm.vue │ │ │ │ ├── CheckoutContactForm.vue │ │ │ │ ├── CheckoutDeliveryOptions.vue │ │ │ │ └── CheckoutPaymentMethod.vue │ │ │ │ ├── Chip │ │ │ │ ├── ChipSizes.vue │ │ │ │ ├── ChipWithThumbnail.vue │ │ │ │ ├── Deletable.vue │ │ │ │ ├── ListOfChips.vue │ │ │ │ └── WithoutLabel.vue │ │ │ │ ├── Combobox │ │ │ │ └── ComboboxBasic.vue │ │ │ │ ├── Counter │ │ │ │ ├── Counter.vue │ │ │ │ ├── CounterCustomBackground.vue │ │ │ │ └── CounterPill.vue │ │ │ │ ├── Drawer │ │ │ │ ├── Placement.vue │ │ │ │ └── TransitionAndCloseButton.vue │ │ │ │ ├── Dropdown │ │ │ │ └── BasicDropdown.vue │ │ │ │ ├── Filters │ │ │ │ ├── Brand.vue │ │ │ │ ├── Category.vue │ │ │ │ ├── Color.vue │ │ │ │ ├── FiltersSidepanel.vue │ │ │ │ ├── Price.vue │ │ │ │ ├── Rating.vue │ │ │ │ ├── Size.vue │ │ │ │ └── Sorting.vue │ │ │ │ ├── Footer │ │ │ │ └── FooterBasic.vue │ │ │ │ ├── FormFields │ │ │ │ └── FormFieldsRequired.vue │ │ │ │ ├── Gallery │ │ │ │ ├── GalleryHorizontal.vue │ │ │ │ ├── GalleryHorizontalArrowKeyNavigation.vue │ │ │ │ ├── GalleryVertical.vue │ │ │ │ └── GalleryWithBullets.vue │ │ │ │ ├── IconBase │ │ │ │ ├── CustomIcon.vue │ │ │ │ ├── IconBaseColors.vue │ │ │ │ ├── IconBaseSizes.vue │ │ │ │ └── ListOfIcons.vue │ │ │ │ ├── Input │ │ │ │ ├── InputCharacters.vue │ │ │ │ ├── InputDisabled.vue │ │ │ │ ├── InputIcons.vue │ │ │ │ ├── InputInvalid.vue │ │ │ │ ├── InputLabel.vue │ │ │ │ ├── InputReadonly.vue │ │ │ │ └── InputWithoutLabel.vue │ │ │ │ ├── Link │ │ │ │ ├── Customization.vue │ │ │ │ ├── LinkVariants.vue │ │ │ │ └── NuxtLink.vue │ │ │ │ ├── ListItem │ │ │ │ ├── ListItemSizes.vue │ │ │ │ ├── ListItemSlots.vue │ │ │ │ └── ListItemTruncated.vue │ │ │ │ ├── LoaderCircular │ │ │ │ ├── LoaderCircularColors.vue │ │ │ │ └── LoaderCircularSizes.vue │ │ │ │ ├── LoaderLinear │ │ │ │ ├── LoaderLinearColors.vue │ │ │ │ └── LoaderLinearSizes.vue │ │ │ │ ├── MegaMenu │ │ │ │ ├── BaseMegaMenu.vue │ │ │ │ └── MegaMenuNavigation.vue │ │ │ │ ├── Modal │ │ │ │ ├── ModalBasic.vue │ │ │ │ └── ModalTransition.vue │ │ │ │ ├── NavbarBottom │ │ │ │ ├── NavbarBottom.vue │ │ │ │ └── NavbarBottomFilled.vue │ │ │ │ ├── NavbarTop │ │ │ │ ├── NavbarTop.vue │ │ │ │ ├── NavbarTopFilled.vue │ │ │ │ ├── NavbarTopFilledSimpleMobile.vue │ │ │ │ └── NavbarTopSimpleMobile.vue │ │ │ │ ├── NewsletterBox │ │ │ │ └── NewsletterBox.vue │ │ │ │ ├── OrderSummary │ │ │ │ └── OrderSummary.vue │ │ │ │ ├── Pagination │ │ │ │ └── Pagination.vue │ │ │ │ ├── ProductCard │ │ │ │ ├── Details.vue │ │ │ │ ├── ProductCardHorizontal.vue │ │ │ │ └── ProductCardVertical.vue │ │ │ │ ├── ProductSlider │ │ │ │ └── Basic.vue │ │ │ │ ├── ProgressCircular │ │ │ │ ├── ProgressCircularColors.vue │ │ │ │ ├── ProgressCircularFloatingLabel.vue │ │ │ │ └── ProgressCircularSizes.vue │ │ │ │ ├── ProgressLinear │ │ │ │ ├── ProgressLinearColors.vue │ │ │ │ ├── ProgressLinearLabel.vue │ │ │ │ └── ProgressLinearSizes.vue │ │ │ │ ├── QuantitySelector │ │ │ │ ├── OutOfStock.vue │ │ │ │ ├── QuantitySelector.vue │ │ │ │ └── Rounded.vue │ │ │ │ ├── Radio │ │ │ │ ├── RadioLeading.vue │ │ │ │ ├── RadioTrailing.vue │ │ │ │ └── RadioWithoutLabel.vue │ │ │ │ ├── RadioGroup │ │ │ │ ├── RadioGroupAlignment.vue │ │ │ │ └── RadioGroupWithLegend.vue │ │ │ │ ├── Rating │ │ │ │ ├── RatingColors.vue │ │ │ │ ├── RatingSizes.vue │ │ │ │ ├── RatingValues.vue │ │ │ │ └── SingleStar.vue │ │ │ │ ├── RatingButton │ │ │ │ ├── Basic.vue │ │ │ │ ├── CustomIcon.vue │ │ │ │ ├── MaxNumber.vue │ │ │ │ └── Sizes.vue │ │ │ │ ├── RatingForms │ │ │ │ ├── ProductRating.vue │ │ │ │ └── ProductRatingWithReview.vue │ │ │ │ ├── Review │ │ │ │ ├── ShowMore.vue │ │ │ │ └── WithAvatar.vue │ │ │ │ ├── Scrollable │ │ │ │ ├── HideScrollbar.vue │ │ │ │ ├── ScrollByOneItem.vue │ │ │ │ └── SnapCenter.vue │ │ │ │ ├── Search │ │ │ │ ├── SearchBasic.vue │ │ │ │ ├── SearchWithButton.vue │ │ │ │ └── SearchWithIcon.vue │ │ │ │ ├── Select │ │ │ │ ├── SelectCustomChevron.vue │ │ │ │ ├── SelectInvalid.vue │ │ │ │ └── SelectSizes.vue │ │ │ │ ├── SelectDropdown │ │ │ │ ├── SelectDropdownDisabled.vue │ │ │ │ ├── SelectDropdownError.vue │ │ │ │ ├── SelectDropdownPreselected.vue │ │ │ │ └── SelectDropdownWithPlaceholder.vue │ │ │ │ ├── Switch │ │ │ │ ├── SwitchLeading.vue │ │ │ │ ├── SwitchTrailing.vue │ │ │ │ └── SwitchWithoutLabel.vue │ │ │ │ ├── Tabs │ │ │ │ └── TabsBasic.vue │ │ │ │ ├── Textarea │ │ │ │ ├── TextareaAutoresize.vue │ │ │ │ ├── TextareaCharacters.vue │ │ │ │ ├── TextareaDisabled.vue │ │ │ │ ├── TextareaInvalid.vue │ │ │ │ └── TextareaReadonly.vue │ │ │ │ ├── Thumbnail │ │ │ │ ├── Color.vue │ │ │ │ ├── Gradient.vue │ │ │ │ ├── Icon.vue │ │ │ │ ├── Image.vue │ │ │ │ └── Sizes.vue │ │ │ │ ├── Tooltip │ │ │ │ └── BasicTooltip.vue │ │ │ │ ├── Typography │ │ │ │ ├── Figure.vue │ │ │ │ ├── Headings.vue │ │ │ │ ├── Leading.vue │ │ │ │ ├── List.vue │ │ │ │ ├── Paragraph.vue │ │ │ │ ├── Quote.vue │ │ │ │ ├── Table.vue │ │ │ │ └── TypographyDefault.vue │ │ │ │ └── useFocusVisible │ │ │ │ └── InputWithFocusVisible.vue │ │ └── tsconfig.json │ └── shared │ │ ├── package.json │ │ ├── public │ │ └── @assets │ │ │ ├── alokai-logo-white.svg │ │ │ ├── alokai-logo.svg │ │ │ ├── alokai-sign-white.svg │ │ │ ├── alokai-sign.svg │ │ │ ├── apple-pay-logo.svg │ │ │ ├── banner_placeholder.png │ │ │ ├── card-1.png │ │ │ ├── card-2.png │ │ │ ├── card-3.png │ │ │ ├── card.png │ │ │ ├── chevron_right.svg │ │ │ ├── display-2.png │ │ │ ├── display-3.png │ │ │ ├── display-overlay.png │ │ │ ├── display.png │ │ │ ├── gallery │ │ │ ├── gallery_1.png │ │ │ ├── gallery_10.png │ │ │ ├── gallery_10_thumb.png │ │ │ ├── gallery_11.png │ │ │ ├── gallery_11_thumb.png │ │ │ ├── gallery_1_thumb.png │ │ │ ├── gallery_2.png │ │ │ ├── gallery_2_thumb.png │ │ │ ├── gallery_3.png │ │ │ ├── gallery_3_thumb.png │ │ │ ├── gallery_4.png │ │ │ ├── gallery_4_thumb.png │ │ │ ├── gallery_5.png │ │ │ ├── gallery_5_thumb.png │ │ │ ├── gallery_6.png │ │ │ ├── gallery_6_thumb.png │ │ │ ├── gallery_7.png │ │ │ ├── gallery_7_thumb.png │ │ │ ├── gallery_8.png │ │ │ ├── gallery_8_thumb.png │ │ │ ├── gallery_9.png │ │ │ └── gallery_9_thumb.png │ │ │ ├── glasses.png │ │ │ ├── google-pay-logo.svg │ │ │ ├── hero-bg-2.png │ │ │ ├── hero-bg-mobile-2.png │ │ │ ├── hero-bg-mobile.png │ │ │ ├── hero-bg.png │ │ │ ├── hero-headphones.png │ │ │ ├── kid.png │ │ │ ├── kid_category.png │ │ │ ├── men_category.png │ │ │ ├── paypal-logo.svg │ │ │ ├── review_avatar.png │ │ │ ├── smartwatch.png │ │ │ ├── sneakers-2.png │ │ │ ├── sneakers.png │ │ │ ├── toy.png │ │ │ ├── visa-logo.svg │ │ │ ├── watch.png │ │ │ ├── woman_avatar.png │ │ │ └── women_category.png │ │ └── utils │ │ ├── controlsOptions.ts │ │ ├── object.utils.ts │ │ └── useSearchParams.ts └── test │ ├── react │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .nycrc.json │ ├── cypress.config.ts │ ├── cypress │ │ ├── fixtures │ │ │ ├── example.json │ │ │ └── product-card.jpg │ │ └── support │ │ │ ├── commands.ts │ │ │ ├── component-index.html │ │ │ └── component.ts │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ └── index.css │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts │ └── vue │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .nycrc.json │ ├── README.md │ ├── cypress.config.ts │ ├── cypress │ ├── e2e │ │ ├── example.cy.ts │ │ └── tsconfig.json │ ├── fixtures │ │ ├── example.json │ │ └── product-card.jpg │ └── support │ │ ├── commands.ts │ │ ├── component-index.html │ │ ├── component.ts │ │ └── e2e.ts │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ └── global.css │ └── main.ts │ ├── tsconfig.app.json │ ├── tsconfig.config.json │ ├── tsconfig.cypress-ct.json │ ├── tsconfig.json │ └── vite.config.mts ├── commitlint.config.js ├── createIcons.js ├── hasEnv.js ├── package.json ├── packages ├── config │ ├── eslint │ │ ├── cypress.js │ │ ├── index.js │ │ ├── package.json │ │ ├── react.js │ │ └── vue.js │ ├── example-style │ │ ├── controls.scss │ │ ├── index.scss │ │ └── package.json │ ├── tailwind │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── config.css │ │ ├── index.js │ │ ├── package.json │ │ └── rgb-to-oklch.js │ ├── tests │ │ ├── .nycrc.json │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ ├── vite-plugins │ │ │ └── replaceImports.ts │ │ └── vite.config.ts │ └── typescript │ │ ├── base.json │ │ └── package.json ├── sfui │ ├── README.md │ ├── assets │ │ ├── add-shopping-cart.svg │ │ ├── add.svg │ │ ├── alokai-full.svg │ │ ├── alokai.svg │ │ ├── arrow-back.svg │ │ ├── arrow-downward.svg │ │ ├── arrow-forward.svg │ │ ├── arrow-upward.svg │ │ ├── block.svg │ │ ├── calendar-today.svg │ │ ├── call.svg │ │ ├── cancel.svg │ │ ├── check-box-outline-blank.svg │ │ ├── check-box.svg │ │ ├── check-circle.svg │ │ ├── check.svg │ │ ├── chevron-left.svg │ │ ├── chevron-right.svg │ │ ├── circle.svg │ │ ├── close-sm.svg │ │ ├── close.svg │ │ ├── compare-arrows.svg │ │ ├── contact-support.svg │ │ ├── credit-card.svg │ │ ├── delete.svg │ │ ├── download.svg │ │ ├── email.svg │ │ ├── error.svg │ │ ├── expand-less.svg │ │ ├── expand-more.svg │ │ ├── facebook.svg │ │ ├── favorite-filled.svg │ │ ├── favorite.svg │ │ ├── grid-view.svg │ │ ├── help.svg │ │ ├── home.svg │ │ ├── indeterminate-check-box.svg │ │ ├── info.svg │ │ ├── instagram.svg │ │ ├── language.svg │ │ ├── local-shipping.svg │ │ ├── local_fire_department.svg │ │ ├── location-on-filled.svg │ │ ├── location-on.svg │ │ ├── lock-open.svg │ │ ├── lock.svg │ │ ├── login.svg │ │ ├── logout.svg │ │ ├── menu.svg │ │ ├── more-horiz.svg │ │ ├── more-vert.svg │ │ ├── open-in-new.svg │ │ ├── open-source.svg │ │ ├── package.svg │ │ ├── percent.svg │ │ ├── person.svg │ │ ├── pinterest.svg │ │ ├── published-with-changes.svg │ │ ├── radio-button-checked.svg │ │ ├── radio-button-unchecked.svg │ │ ├── react.svg │ │ ├── remove-shopping-cart.svg │ │ ├── remove.svg │ │ ├── safety-check.svg │ │ ├── schedule.svg │ │ ├── search.svg │ │ ├── sell.svg │ │ ├── share.svg │ │ ├── shopping-cart-checkout.svg │ │ ├── shopping-cart.svg │ │ ├── sort.svg │ │ ├── star-filled.svg │ │ ├── star-half.svg │ │ ├── star.svg │ │ ├── thumb-down.svg │ │ ├── thumb-up.svg │ │ ├── tune.svg │ │ ├── twitter.svg │ │ ├── undo.svg │ │ ├── unfold-more.svg │ │ ├── upload.svg │ │ ├── view-list.svg │ │ ├── visibility-off.svg │ │ ├── visibility.svg │ │ ├── vsf-diamond.svg │ │ ├── vuejs.svg │ │ ├── vuestorefront.svg │ │ ├── warehouse.svg │ │ ├── warning.svg │ │ └── youtube.svg │ ├── frameworks │ │ ├── nuxt │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.cjs │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── build.config.ts │ │ │ ├── global.d.ts │ │ │ ├── package.json │ │ │ ├── playground │ │ │ │ ├── README.md │ │ │ │ ├── app.vue │ │ │ │ ├── nuxt.config.ts │ │ │ │ ├── package.json │ │ │ │ ├── tailwind.config.ts │ │ │ │ └── tsconfig.json │ │ │ ├── src │ │ │ │ └── module.ts │ │ │ └── tsconfig.json │ │ ├── react │ │ │ ├── .browserslistrc │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── .nycrc.json │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── SfAccordionItem │ │ │ │ │ ├── SfAccordionItem.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfBadge │ │ │ │ │ ├── SfBadge.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfButton │ │ │ │ │ ├── SfButton.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfCheckbox │ │ │ │ │ ├── SfCheckbox.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfChip │ │ │ │ │ ├── SfChip.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfCounter │ │ │ │ │ ├── SfCounter.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfDrawer │ │ │ │ │ ├── SfDrawer.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── types.tsx │ │ │ │ ├── SfDropdown │ │ │ │ │ ├── SfDropdown.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfIconBase │ │ │ │ │ ├── SfIconBase.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfIcons │ │ │ │ │ ├── SfIconAdd.tsx │ │ │ │ │ ├── SfIconAddShoppingCart.tsx │ │ │ │ │ ├── SfIconAlokai.tsx │ │ │ │ │ ├── SfIconAlokaiFull.tsx │ │ │ │ │ ├── SfIconArrowBack.tsx │ │ │ │ │ ├── SfIconArrowDownward.tsx │ │ │ │ │ ├── SfIconArrowForward.tsx │ │ │ │ │ ├── SfIconArrowUpward.tsx │ │ │ │ │ ├── SfIconBlock.tsx │ │ │ │ │ ├── SfIconCalendarToday.tsx │ │ │ │ │ ├── SfIconCall.tsx │ │ │ │ │ ├── SfIconCancel.tsx │ │ │ │ │ ├── SfIconCheck.tsx │ │ │ │ │ ├── SfIconCheckBox.tsx │ │ │ │ │ ├── SfIconCheckBoxOutlineBlank.tsx │ │ │ │ │ ├── SfIconCheckCircle.tsx │ │ │ │ │ ├── SfIconChevronLeft.tsx │ │ │ │ │ ├── SfIconChevronRight.tsx │ │ │ │ │ ├── SfIconCircle.tsx │ │ │ │ │ ├── SfIconClose.tsx │ │ │ │ │ ├── SfIconCloseSm.tsx │ │ │ │ │ ├── SfIconCompareArrows.tsx │ │ │ │ │ ├── SfIconContactSupport.tsx │ │ │ │ │ ├── SfIconCreditCard.tsx │ │ │ │ │ ├── SfIconDelete.tsx │ │ │ │ │ ├── SfIconDownload.tsx │ │ │ │ │ ├── SfIconEmail.tsx │ │ │ │ │ ├── SfIconError.tsx │ │ │ │ │ ├── SfIconExpandLess.tsx │ │ │ │ │ ├── SfIconExpandMore.tsx │ │ │ │ │ ├── SfIconFacebook.tsx │ │ │ │ │ ├── SfIconFavorite.tsx │ │ │ │ │ ├── SfIconFavoriteFilled.tsx │ │ │ │ │ ├── SfIconGridView.tsx │ │ │ │ │ ├── SfIconHelp.tsx │ │ │ │ │ ├── SfIconHome.tsx │ │ │ │ │ ├── SfIconIndeterminateCheckBox.tsx │ │ │ │ │ ├── SfIconInfo.tsx │ │ │ │ │ ├── SfIconInstagram.tsx │ │ │ │ │ ├── SfIconLanguage.tsx │ │ │ │ │ ├── SfIconLocalShipping.tsx │ │ │ │ │ ├── SfIconLocal_fire_department.tsx │ │ │ │ │ ├── SfIconLocationOn.tsx │ │ │ │ │ ├── SfIconLocationOnFilled.tsx │ │ │ │ │ ├── SfIconLock.tsx │ │ │ │ │ ├── SfIconLockOpen.tsx │ │ │ │ │ ├── SfIconLogin.tsx │ │ │ │ │ ├── SfIconLogout.tsx │ │ │ │ │ ├── SfIconMenu.tsx │ │ │ │ │ ├── SfIconMoreHoriz.tsx │ │ │ │ │ ├── SfIconMoreVert.tsx │ │ │ │ │ ├── SfIconOpenInNew.tsx │ │ │ │ │ ├── SfIconOpenSource.tsx │ │ │ │ │ ├── SfIconPackage.tsx │ │ │ │ │ ├── SfIconPercent.tsx │ │ │ │ │ ├── SfIconPerson.tsx │ │ │ │ │ ├── SfIconPinterest.tsx │ │ │ │ │ ├── SfIconPublishedWithChanges.tsx │ │ │ │ │ ├── SfIconRadioButtonChecked.tsx │ │ │ │ │ ├── SfIconRadioButtonUnchecked.tsx │ │ │ │ │ ├── SfIconReact.tsx │ │ │ │ │ ├── SfIconRemove.tsx │ │ │ │ │ ├── SfIconRemoveShoppingCart.tsx │ │ │ │ │ ├── SfIconSafetyCheck.tsx │ │ │ │ │ ├── SfIconSchedule.tsx │ │ │ │ │ ├── SfIconSearch.tsx │ │ │ │ │ ├── SfIconSell.tsx │ │ │ │ │ ├── SfIconShare.tsx │ │ │ │ │ ├── SfIconShoppingCart.tsx │ │ │ │ │ ├── SfIconShoppingCartCheckout.tsx │ │ │ │ │ ├── SfIconSort.tsx │ │ │ │ │ ├── SfIconStar.tsx │ │ │ │ │ ├── SfIconStarFilled.tsx │ │ │ │ │ ├── SfIconStarHalf.tsx │ │ │ │ │ ├── SfIconThumbDown.tsx │ │ │ │ │ ├── SfIconThumbUp.tsx │ │ │ │ │ ├── SfIconTune.tsx │ │ │ │ │ ├── SfIconTwitter.tsx │ │ │ │ │ ├── SfIconUndo.tsx │ │ │ │ │ ├── SfIconUnfoldMore.tsx │ │ │ │ │ ├── SfIconUpload.tsx │ │ │ │ │ ├── SfIconViewList.tsx │ │ │ │ │ ├── SfIconVisibility.tsx │ │ │ │ │ ├── SfIconVisibilityOff.tsx │ │ │ │ │ ├── SfIconVsfDiamond.tsx │ │ │ │ │ ├── SfIconVuejs.tsx │ │ │ │ │ ├── SfIconVuestorefront.tsx │ │ │ │ │ ├── SfIconWarehouse.tsx │ │ │ │ │ ├── SfIconWarning.tsx │ │ │ │ │ ├── SfIconYoutube.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfInput │ │ │ │ │ ├── SfInput.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfLink │ │ │ │ │ ├── SfLink.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── types.tsx │ │ │ │ ├── SfListItem │ │ │ │ │ ├── SfListItem.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfLoaderCircular │ │ │ │ │ ├── SfLoaderCircular.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfLoaderLinear │ │ │ │ │ ├── SfLoaderLinear.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfModal │ │ │ │ │ ├── SfModal.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.tsx │ │ │ │ ├── SfProgressCircular │ │ │ │ │ ├── SfProgressCircular.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfProgressLinear │ │ │ │ │ ├── SfProgressLinear.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfRadio │ │ │ │ │ ├── SfRadio.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfRating │ │ │ │ │ ├── SfRating.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfRatingButton │ │ │ │ │ ├── SfRatingButton.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfScrollable │ │ │ │ │ ├── SfScrollable.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfSelect │ │ │ │ │ ├── SfSelect.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfSwitch │ │ │ │ │ ├── SfSwitch.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfTextarea │ │ │ │ │ ├── SfTextarea.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── SfThumbnail │ │ │ │ │ ├── SfThumbnail.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── SfTooltip │ │ │ │ │ ├── SfTooltip.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ ├── hooks │ │ │ │ ├── useDisclosure │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useDisclosure.ts │ │ │ │ ├── useDropdown │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useDropdown.ts │ │ │ │ ├── useFocusVisible │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useFocusVisible.ts │ │ │ │ ├── usePagination │ │ │ │ │ ├── index.ts │ │ │ │ │ └── usePagination.ts │ │ │ │ ├── usePopover │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── usePopover.ts │ │ │ │ ├── useScrollable │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useScrollable.ts │ │ │ │ ├── useTooltip │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useTooltip.ts │ │ │ │ └── useTrapFocus │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useTrapFocus.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── shared │ │ │ │ ├── index.ts │ │ │ │ ├── types │ │ │ │ │ └── index.ts │ │ │ │ └── utils │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── props.ts │ │ │ │ │ ├── refs.ts │ │ │ │ │ └── twMerge.ts │ │ │ ├── sonar-project.properties │ │ │ ├── tailwind-config.css │ │ │ ├── tsconfig.json │ │ │ └── vite.config.ts │ │ └── vue │ │ │ ├── .browserslistrc │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── .nycrc.json │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── components │ │ │ ├── SfAccordionItem │ │ │ │ ├── SfAccordionItem.vue │ │ │ │ └── index.ts │ │ │ ├── SfBadge │ │ │ │ ├── SfBadge.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfButton │ │ │ │ ├── SfButton.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfCheckbox │ │ │ │ ├── SfCheckbox.vue │ │ │ │ └── index.ts │ │ │ ├── SfChip │ │ │ │ ├── SfChip.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfCounter │ │ │ │ ├── SfCounter.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfDrawer │ │ │ │ ├── SfDrawer.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfDropdown │ │ │ │ ├── SfDropdown.vue │ │ │ │ └── index.ts │ │ │ ├── SfIconBase │ │ │ │ ├── SfIconBase.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfIcons │ │ │ │ ├── SfIconAdd.vue │ │ │ │ ├── SfIconAddShoppingCart.vue │ │ │ │ ├── SfIconAlokai.vue │ │ │ │ ├── SfIconAlokaiFull.vue │ │ │ │ ├── SfIconArrowBack.vue │ │ │ │ ├── SfIconArrowDownward.vue │ │ │ │ ├── SfIconArrowForward.vue │ │ │ │ ├── SfIconArrowUpward.vue │ │ │ │ ├── SfIconBlock.vue │ │ │ │ ├── SfIconCalendarToday.vue │ │ │ │ ├── SfIconCall.vue │ │ │ │ ├── SfIconCancel.vue │ │ │ │ ├── SfIconCheck.vue │ │ │ │ ├── SfIconCheckBox.vue │ │ │ │ ├── SfIconCheckBoxOutlineBlank.vue │ │ │ │ ├── SfIconCheckCircle.vue │ │ │ │ ├── SfIconChevronLeft.vue │ │ │ │ ├── SfIconChevronRight.vue │ │ │ │ ├── SfIconCircle.vue │ │ │ │ ├── SfIconClose.vue │ │ │ │ ├── SfIconCloseSm.vue │ │ │ │ ├── SfIconCompareArrows.vue │ │ │ │ ├── SfIconContactSupport.vue │ │ │ │ ├── SfIconCreditCard.vue │ │ │ │ ├── SfIconDelete.vue │ │ │ │ ├── SfIconDownload.vue │ │ │ │ ├── SfIconEmail.vue │ │ │ │ ├── SfIconError.vue │ │ │ │ ├── SfIconExpandLess.vue │ │ │ │ ├── SfIconExpandMore.vue │ │ │ │ ├── SfIconFacebook.vue │ │ │ │ ├── SfIconFavorite.vue │ │ │ │ ├── SfIconFavoriteFilled.vue │ │ │ │ ├── SfIconGridView.vue │ │ │ │ ├── SfIconHelp.vue │ │ │ │ ├── SfIconHome.vue │ │ │ │ ├── SfIconIndeterminateCheckBox.vue │ │ │ │ ├── SfIconInfo.vue │ │ │ │ ├── SfIconInstagram.vue │ │ │ │ ├── SfIconLanguage.vue │ │ │ │ ├── SfIconLocalShipping.vue │ │ │ │ ├── SfIconLocal_fire_department.vue │ │ │ │ ├── SfIconLocationOn.vue │ │ │ │ ├── SfIconLocationOnFilled.vue │ │ │ │ ├── SfIconLock.vue │ │ │ │ ├── SfIconLockOpen.vue │ │ │ │ ├── SfIconLogin.vue │ │ │ │ ├── SfIconLogout.vue │ │ │ │ ├── SfIconMenu.vue │ │ │ │ ├── SfIconMoreHoriz.vue │ │ │ │ ├── SfIconMoreVert.vue │ │ │ │ ├── SfIconOpenInNew.vue │ │ │ │ ├── SfIconOpenSource.vue │ │ │ │ ├── SfIconPackage.vue │ │ │ │ ├── SfIconPercent.vue │ │ │ │ ├── SfIconPerson.vue │ │ │ │ ├── SfIconPinterest.vue │ │ │ │ ├── SfIconPublishedWithChanges.vue │ │ │ │ ├── SfIconRadioButtonChecked.vue │ │ │ │ ├── SfIconRadioButtonUnchecked.vue │ │ │ │ ├── SfIconReact.vue │ │ │ │ ├── SfIconRemove.vue │ │ │ │ ├── SfIconRemoveShoppingCart.vue │ │ │ │ ├── SfIconSafetyCheck.vue │ │ │ │ ├── SfIconSchedule.vue │ │ │ │ ├── SfIconSearch.vue │ │ │ │ ├── SfIconSell.vue │ │ │ │ ├── SfIconShare.vue │ │ │ │ ├── SfIconShoppingCart.vue │ │ │ │ ├── SfIconShoppingCartCheckout.vue │ │ │ │ ├── SfIconSort.vue │ │ │ │ ├── SfIconStar.vue │ │ │ │ ├── SfIconStarFilled.vue │ │ │ │ ├── SfIconStarHalf.vue │ │ │ │ ├── SfIconThumbDown.vue │ │ │ │ ├── SfIconThumbUp.vue │ │ │ │ ├── SfIconTune.vue │ │ │ │ ├── SfIconTwitter.vue │ │ │ │ ├── SfIconUndo.vue │ │ │ │ ├── SfIconUnfoldMore.vue │ │ │ │ ├── SfIconUpload.vue │ │ │ │ ├── SfIconViewList.vue │ │ │ │ ├── SfIconVisibility.vue │ │ │ │ ├── SfIconVisibilityOff.vue │ │ │ │ ├── SfIconVsfDiamond.vue │ │ │ │ ├── SfIconVuejs.vue │ │ │ │ ├── SfIconVuestorefront.vue │ │ │ │ ├── SfIconWarehouse.vue │ │ │ │ ├── SfIconWarning.vue │ │ │ │ ├── SfIconYoutube.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfInput │ │ │ │ ├── SfInput.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfLink │ │ │ │ ├── SfLink.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfListItem │ │ │ │ ├── SfListItem.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfLoaderCircular │ │ │ │ ├── SfLoaderCircular.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfLoaderLinear │ │ │ │ ├── SfLoaderLinear.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfModal │ │ │ │ ├── SfModal.vue │ │ │ │ └── index.ts │ │ │ ├── SfProgressCircular │ │ │ │ ├── SfProgressCircular.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfProgressLinear │ │ │ │ ├── SfProgressLinear.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfRadio │ │ │ │ ├── SfRadio.vue │ │ │ │ └── index.ts │ │ │ ├── SfRating │ │ │ │ ├── SfRating.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfRatingButton │ │ │ │ ├── SfRatingButton.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfScrollable │ │ │ │ ├── SfScrollable.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfSelect │ │ │ │ ├── SfSelect.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfSwitch │ │ │ │ ├── SfSwitch.vue │ │ │ │ └── index.ts │ │ │ ├── SfTextarea │ │ │ │ ├── SfTextarea.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── SfThumbnail │ │ │ │ ├── SfThumbnail.vue │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ └── SfTooltip │ │ │ │ ├── SfTooltip.vue │ │ │ │ └── index.ts │ │ │ ├── composables │ │ │ ├── useDisclosure │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── useDisclosure.ts │ │ │ ├── useDropdown │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── useDropdown.ts │ │ │ ├── useFocusVisible │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── useFocusVisible.ts │ │ │ ├── usePagination │ │ │ │ ├── index.ts │ │ │ │ └── usePagination.ts │ │ │ ├── usePopover │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── usePopover.ts │ │ │ ├── useScrollable │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── useScrollable.ts │ │ │ ├── useTooltip │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── useTooltip.ts │ │ │ ├── useTrapFocus │ │ │ │ ├── index.ts │ │ │ │ └── useTrapFocus.ts │ │ │ └── useTwMergeRoot │ │ │ │ └── useTwMergeRoot.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── shared │ │ │ ├── index.ts │ │ │ ├── props.ts │ │ │ ├── reactiveContext.ts │ │ │ ├── render.ts │ │ │ ├── types.ts │ │ │ └── useId.ts │ │ │ ├── sonar-project.properties │ │ │ ├── tailwind-config.css │ │ │ ├── tsconfig.json │ │ │ ├── types.d.ts │ │ │ └── vite.config.ts │ ├── shared │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── focusVisibleManager │ │ │ ├── focusVisibleManager.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── scrollable │ │ │ ├── index.ts │ │ │ ├── scrollable.ts │ │ │ └── types.ts │ │ ├── trapFocus │ │ │ ├── core.ts │ │ │ ├── groups.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ ├── types │ │ │ ├── SfAlert.ts │ │ │ ├── SfBadge.ts │ │ │ ├── SfButton.ts │ │ │ ├── SfChip.ts │ │ │ ├── SfCounter.ts │ │ │ ├── SfDrawer.ts │ │ │ ├── SfIconBase.ts │ │ │ ├── SfInput.ts │ │ │ ├── SfLink.ts │ │ │ ├── SfListItem.ts │ │ │ ├── SfLoader.ts │ │ │ ├── SfProgress.ts │ │ │ ├── SfRating.ts │ │ │ ├── SfRatingButton.ts │ │ │ ├── SfSelect.ts │ │ │ ├── SfTextarea.ts │ │ │ ├── SfThumbnail.ts │ │ │ ├── index.ts │ │ │ ├── usePopover.ts │ │ │ └── utils.ts │ │ ├── utils │ │ │ ├── browser.ts │ │ │ ├── events.ts │ │ │ ├── generateId.ts │ │ │ └── index.ts │ │ └── vite.config.ts │ ├── tw-plugin-peer-next │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ ├── types.d.ts │ │ └── vite.config.ts │ └── typography │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── tailwind-utils.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts └── tests │ ├── .eslintrc.js │ ├── README.md │ ├── components │ ├── SfAccordionItem │ │ ├── SfAccordionItem.PageObject.ts │ │ └── SfAccordionItem.cy.tsx │ ├── SfBadge │ │ ├── SfBadge.PageObject.ts │ │ └── SfBadge.cy.tsx │ ├── SfButton │ │ ├── SfButton.PageObject.ts │ │ └── SfButton.cy.tsx │ ├── SfCheckbox │ │ ├── SfCheckbox.PageObject.ts │ │ └── SfCheckbox.cy.tsx │ ├── SfChip │ │ ├── SfChip.PageObject.ts │ │ └── SfChip.cy.tsx │ ├── SfCounter │ │ ├── SfCounter.PageObject.ts │ │ └── SfCounter.cy.tsx │ ├── SfDrawer │ │ ├── SfDrawer.PageObject.tsx │ │ └── SfDrawer.cy.tsx │ ├── SfDropdown │ │ ├── SfDropdown.PageObject.ts │ │ └── SfDropdown.cy.tsx │ ├── SfIconBase │ │ ├── SfIconBase.PageObject.ts │ │ └── SfIconBase.cy.tsx │ ├── SfInput │ │ ├── SfInput.PageObject.tsx │ │ └── SfInput.cy.tsx │ ├── SfLink │ │ ├── SfLink.PageObject.tsx │ │ └── SfLink.cy.tsx │ ├── SfListItem │ │ ├── SfListItem.PageObject.ts │ │ └── SfListItem.cy.tsx │ ├── SfLoaderCircular │ │ ├── SfLoaderCircular.PageObject.ts │ │ └── SfLoaderCircular.cy.tsx │ ├── SfLoaderLinear │ │ ├── SfLoaderLinear.PageObject.ts │ │ └── SfLoaderLinear.cy.tsx │ ├── SfModal │ │ ├── SfModal.PageObject.ts │ │ └── SfModal.cy.tsx │ ├── SfProgressCircular │ │ ├── SfProgressCircular.PageObject.ts │ │ └── SfProgressCircular.cy.tsx │ ├── SfProgressLinear │ │ ├── SfProgressLinear.PageObject.ts │ │ └── SfProgressLinear.cy.tsx │ ├── SfRating │ │ ├── SfRating.PageObject.ts │ │ └── SfRating.cy.tsx │ ├── SfRatingButton │ │ ├── SfRatingButton.PageObject.ts │ │ └── SfRatingButton.cy.tsx │ ├── SfSelect │ │ ├── SfSelect.PageObject.ts │ │ └── SfSelect.cy.tsx │ ├── SfSwitch │ │ ├── SfSwitch.PageObject.ts │ │ └── SfSwitch.cy.tsx │ ├── SfTextarea │ │ ├── SfTextarea.PageObject.ts │ │ └── SfTextarea.cy.tsx │ ├── SfThumbnail │ │ ├── SfThumbnail.PageObject.ts │ │ └── SfThumbnail.cy.tsx │ └── SfTooltip │ │ ├── SfTooltip.PageObject.ts │ │ └── SfTooltip.cy.tsx │ ├── fixtures │ └── hero │ │ ├── hero_bg_desktop.png │ │ ├── hero_bg_mobile.png │ │ └── hero_img.png │ ├── package.json │ └── utils │ ├── BasePage.ts │ ├── fake-import.ts │ ├── media.ts │ ├── mount.tsx │ ├── utils.ts │ ├── waitForRerender.ts │ └── wrappedPromise.ts ├── releaseNotes.mjs ├── renovate.json ├── turbo.json └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/famous-bottles-tan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/famous-bottles-tan.md -------------------------------------------------------------------------------- /.changeset/five-geese-serve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/five-geese-serve.md -------------------------------------------------------------------------------- /.changeset/flat-radios-do.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/flat-radios-do.md -------------------------------------------------------------------------------- /.changeset/fresh-emus-care.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/fresh-emus-care.md -------------------------------------------------------------------------------- /.changeset/giant-geckos-perform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/giant-geckos-perform.md -------------------------------------------------------------------------------- /.changeset/grumpy-geckos-burn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/grumpy-geckos-burn.md -------------------------------------------------------------------------------- /.changeset/mighty-monkeys-occur.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/mighty-monkeys-occur.md -------------------------------------------------------------------------------- /.changeset/selfish-readers-tickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/selfish-readers-tickle.md -------------------------------------------------------------------------------- /.changeset/sharp-pets-beam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/sharp-pets-beam.md -------------------------------------------------------------------------------- /.changeset/sixty-mayflies-guess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/sixty-mayflies-guess.md -------------------------------------------------------------------------------- /.changeset/slimy-zoos-carry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/slimy-zoos-carry.md -------------------------------------------------------------------------------- /.changeset/slow-insects-travel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/slow-insects-travel.md -------------------------------------------------------------------------------- /.changeset/small-carrots-rescue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/small-carrots-rescue.md -------------------------------------------------------------------------------- /.changeset/strange-pants-smile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/strange-pants-smile.md -------------------------------------------------------------------------------- /.changeset/strong-badgers-run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/strong-badgers-run.md -------------------------------------------------------------------------------- /.changeset/tame-otters-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/tame-otters-scream.md -------------------------------------------------------------------------------- /.changeset/tidy-otters-deliver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/tidy-otters-deliver.md -------------------------------------------------------------------------------- /.changeset/witty-singers-wait.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.changeset/witty-singers-wait.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Szymon-dziewonski @frsgit @mattmaribojoc @filrak @skirianov 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1.bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/1.bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2.documentation-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/2.documentation-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3.feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/3.feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/4.question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/4.question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/5.design-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/5.design-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/cd-generate-changelog-changeset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/cd-generate-changelog-changeset.yml -------------------------------------------------------------------------------- /.github/workflows/cd-v2-automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/cd-v2-automerge.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/configure-environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/configure-environment.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs-vue-storefront-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/deploy-docs-vue-storefront-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-router-vue-storefront-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/deploy-router-vue-storefront-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-test-next-storefront-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/deploy-test-next-storefront-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-test-nuxt-storefront-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/deploy-test-nuxt-storefront-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/image-build-vue-storefront-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/image-build-vue-storefront-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/public_env_info/develop_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/public_env_info/develop_docs.txt -------------------------------------------------------------------------------- /.github/workflows/public_env_info/production_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/public_env_info/production_docs.txt -------------------------------------------------------------------------------- /.github/workflows/public_env_info/stage_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.github/workflows/public_env_info/stage_docs.txt -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx turbo run lint 2 | -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- 1 | exec < /dev/tty && git cz --hook || true 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.11.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | apps/mitosis 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require("@vue-storefront/prettier-config") 2 | -------------------------------------------------------------------------------- /.vuestorefrontcloud/docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/docs/Dockerfile -------------------------------------------------------------------------------- /.vuestorefrontcloud/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/docs/README.md -------------------------------------------------------------------------------- /.vuestorefrontcloud/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/router/README.md -------------------------------------------------------------------------------- /.vuestorefrontcloud/router/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/router/docker/Dockerfile -------------------------------------------------------------------------------- /.vuestorefrontcloud/router/docker/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/router/docker/default.conf.template -------------------------------------------------------------------------------- /.vuestorefrontcloud/test-next/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/test-next/docker/Dockerfile -------------------------------------------------------------------------------- /.vuestorefrontcloud/test-next/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/test-next/docker/README.md -------------------------------------------------------------------------------- /.vuestorefrontcloud/test-nuxt/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/test-nuxt/docker/Dockerfile -------------------------------------------------------------------------------- /.vuestorefrontcloud/test-nuxt/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.vuestorefrontcloud/test-nuxt/docker/README.md -------------------------------------------------------------------------------- /.yarn/patches/sf-docs-base-npm-1.3.2-2dba5f0f27.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.yarn/patches/sf-docs-base-npm-1.3.2-2dba5f0f27.patch -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.8.7.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.yarn/releases/yarn-3.8.7.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/README.md -------------------------------------------------------------------------------- /_readme/figma_included.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_readme/figma_included.png -------------------------------------------------------------------------------- /_readme/reactbtn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_readme/reactbtn.svg -------------------------------------------------------------------------------- /_readme/showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_readme/showcase.png -------------------------------------------------------------------------------- /_readme/vuebtn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_readme/vuebtn.svg -------------------------------------------------------------------------------- /_templates/component/help/index.ejs.t: -------------------------------------------------------------------------------- 1 | --- 2 | message: | 3 | hygen {bold component new} --name [NAME] --variants [=true] 4 | --- -------------------------------------------------------------------------------- /_templates/component/new/docs_readme.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/docs_readme.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/next_example.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/next_example.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/nuxt_example.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/nuxt_example.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/react_component.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/react_component.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/react_component_index.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/react_component_index.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/react_component_types.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/react_component_types.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/react_export.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/react_export.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/test_pageObject_spec.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/test_pageObject_spec.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/test_spec.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/test_spec.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/vue_component.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/vue_component.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/vue_component_index.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/vue_component_index.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/vue_component_types.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/vue_component_types.ejs.t -------------------------------------------------------------------------------- /_templates/component/new/vue_export.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/_templates/component/new/vue_export.ejs.t -------------------------------------------------------------------------------- /apps/docs/components/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/.env.example -------------------------------------------------------------------------------- /apps/docs/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/README.md -------------------------------------------------------------------------------- /apps/docs/components/assets/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/assets/css/fonts.css -------------------------------------------------------------------------------- /apps/docs/components/components/app/AppListCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/app/AppListCard.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/AppSidebarTop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/AppSidebarTop.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/BlockList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/BlockList.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/ColorPalette.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/ColorPalette.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/ComponentList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/ComponentList.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/Generate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/Generate.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/HookList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/HookList.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/ReactOnly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/ReactOnly.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/Showcase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/Showcase.vue -------------------------------------------------------------------------------- /apps/docs/components/components/content/VueOnly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/components/content/VueOnly.vue -------------------------------------------------------------------------------- /apps/docs/components/composables/framework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/composables/framework.ts -------------------------------------------------------------------------------- /apps/docs/components/content/1.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/1.index.md -------------------------------------------------------------------------------- /apps/docs/components/content/2.getting-started/1.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/2.getting-started/1.index.md -------------------------------------------------------------------------------- /apps/docs/components/content/2.getting-started/_dir.yml: -------------------------------------------------------------------------------- 1 | navigation.title: Getting Started 2 | -------------------------------------------------------------------------------- /apps/docs/components/content/2.getting-started/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/2.getting-started/react.md -------------------------------------------------------------------------------- /apps/docs/components/content/2.getting-started/vue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/2.getting-started/vue.md -------------------------------------------------------------------------------- /apps/docs/components/content/3.customization/prose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/3.customization/prose.md -------------------------------------------------------------------------------- /apps/docs/components/content/3.customization/theming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/3.customization/theming.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Alert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Alert.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Banners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Banners.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Breadcrumbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Breadcrumbs.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Card.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Card.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Checkout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Checkout.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Combobox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Combobox.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Filters.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Footer.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/FormFields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/FormFields.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Gallery.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/MegaMenu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/MegaMenu.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/NavbarBottom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/NavbarBottom.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/NavbarTop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/NavbarTop.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/NewsletterBox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/NewsletterBox.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/OrderSummary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/OrderSummary.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Pagination.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/ProductCard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/ProductCard.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/ProductSlider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/ProductSlider.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/QuantitySelector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/QuantitySelector.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/RatingForms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/RatingForms.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Review.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Search.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/SelectDropdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/SelectDropdown.md -------------------------------------------------------------------------------- /apps/docs/components/content/_blocks/Tabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_blocks/Tabs.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/accordionitem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/accordionitem.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/badge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/badge.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/button.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/button.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/checkbox.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/chip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/chip.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/counter.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/drawer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/drawer.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/dropdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/dropdown.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/iconbase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/iconbase.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/input.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/link.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/listitem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/listitem.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/loaderlinear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/loaderlinear.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/modal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/modal.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/radio.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/rating.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/ratingbutton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/ratingbutton.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/scrollable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/scrollable.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/select.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/switch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/switch.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/textarea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/textarea.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/thumbnail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/thumbnail.md -------------------------------------------------------------------------------- /apps/docs/components/content/_components/tooltip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_components/tooltip.md -------------------------------------------------------------------------------- /apps/docs/components/content/_dir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_dir.yml -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useDisclosure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useDisclosure.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useDropdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useDropdown.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useFocusVisible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useFocusVisible.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/usePagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/usePagination.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/usePopover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/usePopover.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useScrollable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useScrollable.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useTooltip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useTooltip.md -------------------------------------------------------------------------------- /apps/docs/components/content/_hooks/useTrapFocus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_hooks/useTrapFocus.md -------------------------------------------------------------------------------- /apps/docs/components/content/_partials/block-callout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/_partials/block-callout.md -------------------------------------------------------------------------------- /apps/docs/components/content/blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/blocks.md -------------------------------------------------------------------------------- /apps/docs/components/content/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/components.md -------------------------------------------------------------------------------- /apps/docs/components/content/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/hooks.md -------------------------------------------------------------------------------- /apps/docs/components/content/image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/content/image.webp -------------------------------------------------------------------------------- /apps/docs/components/middleware/getting-started.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/middleware/getting-started.global.ts -------------------------------------------------------------------------------- /apps/docs/components/middleware/redirects.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/middleware/redirects.global.ts -------------------------------------------------------------------------------- /apps/docs/components/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/nuxt.config.ts -------------------------------------------------------------------------------- /apps/docs/components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/package.json -------------------------------------------------------------------------------- /apps/docs/components/pages/[framework]/blocks/[block].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/pages/[framework]/blocks/[block].vue -------------------------------------------------------------------------------- /apps/docs/components/pages/[framework]/hooks/[hook].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/pages/[framework]/hooks/[hook].vue -------------------------------------------------------------------------------- /apps/docs/components/pages/ai-assistant.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/pages/ai-assistant.vue -------------------------------------------------------------------------------- /apps/docs/components/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/favicon.ico -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Alert.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Banners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Banners.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Card.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Filters.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Footer.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Gallery.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Review.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Search.png -------------------------------------------------------------------------------- /apps/docs/components/public/thumbnails/blocks/Tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/public/thumbnails/blocks/Tabs.png -------------------------------------------------------------------------------- /apps/docs/components/server/plugins/code-snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/server/plugins/code-snippets.ts -------------------------------------------------------------------------------- /apps/docs/components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/tsconfig.json -------------------------------------------------------------------------------- /apps/docs/components/utils/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/utils/blocks.ts -------------------------------------------------------------------------------- /apps/docs/components/utils/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/utils/components.ts -------------------------------------------------------------------------------- /apps/docs/components/utils/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/docs/components/utils/hooks.ts -------------------------------------------------------------------------------- /apps/preview/next/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | output 3 | components/utils 4 | -------------------------------------------------------------------------------- /apps/preview/next/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/.eslintrc.js -------------------------------------------------------------------------------- /apps/preview/next/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/.nycrc.json -------------------------------------------------------------------------------- /apps/preview/next/components/utils/ComponentExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/components/utils/ComponentExample.tsx -------------------------------------------------------------------------------- /apps/preview/next/components/utils/Controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/components/utils/Controls.tsx -------------------------------------------------------------------------------- /apps/preview/next/components/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/components/utils/types.ts -------------------------------------------------------------------------------- /apps/preview/next/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress.config.ts -------------------------------------------------------------------------------- /apps/preview/next/cypress/e2e/spec.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/e2e/spec.cy.ts -------------------------------------------------------------------------------- /apps/preview/next/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/fixtures/example.json -------------------------------------------------------------------------------- /apps/preview/next/cypress/fixtures/product-card.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/fixtures/product-card.webp -------------------------------------------------------------------------------- /apps/preview/next/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/support/commands.ts -------------------------------------------------------------------------------- /apps/preview/next/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/support/component-index.html -------------------------------------------------------------------------------- /apps/preview/next/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/support/component.ts -------------------------------------------------------------------------------- /apps/preview/next/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/cypress/support/e2e.ts -------------------------------------------------------------------------------- /apps/preview/next/layouts/Examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/layouts/Examples.tsx -------------------------------------------------------------------------------- /apps/preview/next/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/layouts/README.md -------------------------------------------------------------------------------- /apps/preview/next/layouts/Showcases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/layouts/Showcases.tsx -------------------------------------------------------------------------------- /apps/preview/next/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/next-env.d.ts -------------------------------------------------------------------------------- /apps/preview/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/next.config.mjs -------------------------------------------------------------------------------- /apps/preview/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/package.json -------------------------------------------------------------------------------- /apps/preview/next/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/_app.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/_document.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/api/getExamples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/api/getExamples.ts -------------------------------------------------------------------------------- /apps/preview/next/pages/api/getIcons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/api/getIcons.ts -------------------------------------------------------------------------------- /apps/preview/next/pages/api/getShowcases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/api/getShowcases.ts -------------------------------------------------------------------------------- /apps/preview/next/pages/examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfAccordionItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfAccordionItem.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfBadge.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfButton.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfCheckbox.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfChip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfChip.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfCounter.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfDrawer.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfDropdown.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfIconBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfIconBase.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfInput.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfLink.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfListItem.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfLoaderCircular.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfLoaderCircular.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfLoaderLinear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfLoaderLinear.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfModal.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfProgressCircular.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfProgressCircular.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfProgressLinear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfProgressLinear.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfRadio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfRadio.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfRating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfRating.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfRatingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfRatingButton.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfScrollable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfScrollable.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfSelect.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfSwitch.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfTextarea.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfThumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfThumbnail.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/examples/SfTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/examples/SfTooltip.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/index.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/.eslintrc -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Alert/AlertError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Alert/AlertError.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Alert/AlertNeutral.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Alert/AlertNeutral.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Alert/AlertPositive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Alert/AlertPositive.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Alert/AlertPrimary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Alert/AlertPrimary.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Alert/AlertWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Alert/AlertWarning.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Badge/BadgeAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Badge/BadgeAvatar.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Badge/BadgeBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Badge/BadgeBasic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Badge/BadgeOutline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Badge/BadgeOutline.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Banners/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Banners/Hero.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Button/ButtonAsLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Button/ButtonAsLink.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Button/ButtonBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Button/ButtonBlock.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Button/ButtonSizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Button/ButtonSizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Card/CardDefault.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Card/CardDefault.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Card/CardFeature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Card/CardFeature.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Card/CategoryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Card/CategoryCard.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Chip/ChipSizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Chip/ChipSizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Chip/Deletable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Chip/Deletable.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Chip/ListOfChips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Chip/ListOfChips.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Chip/WithoutLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Chip/WithoutLabel.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Counter/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Counter/Counter.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Counter/CounterPill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Counter/CounterPill.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Drawer/Placement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Drawer/Placement.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Brand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Brand.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Category.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Category.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Color.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Price.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Price.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Rating.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Size.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Size.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Filters/Sorting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Filters/Sorting.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Footer/FooterBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Footer/FooterBasic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/IconBase/CustomIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/IconBase/CustomIcon.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Input/InputDisabled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Input/InputDisabled.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Input/InputIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Input/InputIcons.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Input/InputInvalid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Input/InputInvalid.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Input/InputLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Input/InputLabel.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Input/InputReadonly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Input/InputReadonly.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Link/Customization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Link/Customization.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Link/LinkVariants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Link/LinkVariants.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Link/NextLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Link/NextLink.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Modal/ModalBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Modal/ModalBasic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/NavbarTop/NavbarTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/NavbarTop/NavbarTop.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/ProductCard/Details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/ProductCard/Details.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/ProductSlider/Basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/ProductSlider/Basic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Radio/RadioLeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Radio/RadioLeading.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Radio/RadioTrailing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Radio/RadioTrailing.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Rating/RatingColors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Rating/RatingColors.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Rating/RatingSizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Rating/RatingSizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Rating/RatingValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Rating/RatingValues.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Rating/SingleStar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Rating/SingleStar.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/RatingButton/Basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/RatingButton/Basic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/RatingButton/Sizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/RatingButton/Sizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Review/ShowMore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Review/ShowMore.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Review/WithAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Review/WithAvatar.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Search/SearchBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Search/SearchBasic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Select/SelectSizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Select/SelectSizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Tabs/TabsBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Tabs/TabsBasic.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Thumbnail/Color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Thumbnail/Color.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Thumbnail/Gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Thumbnail/Gradient.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Thumbnail/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Thumbnail/Icon.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Thumbnail/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Thumbnail/Image.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Thumbnail/Sizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Thumbnail/Sizes.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/Figure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/Figure.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/Headings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/Headings.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/Leading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/Leading.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/List.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/Quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/Quote.tsx -------------------------------------------------------------------------------- /apps/preview/next/pages/showcases/Typography/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/pages/showcases/Typography/Table.tsx -------------------------------------------------------------------------------- /apps/preview/next/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/postcss.config.js -------------------------------------------------------------------------------- /apps/preview/next/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/public/favicon.ico -------------------------------------------------------------------------------- /apps/preview/next/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/styles/global.css -------------------------------------------------------------------------------- /apps/preview/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/next/tsconfig.json -------------------------------------------------------------------------------- /apps/preview/nuxt/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | output 3 | components/utils 4 | -------------------------------------------------------------------------------- /apps/preview/nuxt/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/.eslintrc.js -------------------------------------------------------------------------------- /apps/preview/nuxt/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/app.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/assets/css/tailwind.css -------------------------------------------------------------------------------- /apps/preview/nuxt/components/utils/ComponentExample.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/components/utils/ComponentExample.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/components/utils/Controls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/components/utils/Controls.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/nuxt.config.ts -------------------------------------------------------------------------------- /apps/preview/nuxt/nuxt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/nuxt.d.ts -------------------------------------------------------------------------------- /apps/preview/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/package.json -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfAccordionItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfAccordionItem.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfBadge.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfButton.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfCheckbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfCheckbox.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfChip.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfCounter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfCounter.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfDrawer.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfDropdown.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfIconBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfIconBase.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfInput.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfLink.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfListItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfListItem.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfLoaderCircular.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfLoaderCircular.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfLoaderLinear.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfLoaderLinear.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfModal.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfProgressCircular.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfProgressCircular.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfProgressLinear.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfProgressLinear.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfRadio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfRadio.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfRating.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfRating.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfRatingButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfRatingButton.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfScrollable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfScrollable.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfSelect.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfSwitch.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfTextarea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfTextarea.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfThumbnail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfThumbnail.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/examples/SfTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/examples/SfTooltip.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/index.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Alert/AlertError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Alert/AlertError.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Alert/AlertNeutral.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Alert/AlertNeutral.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Alert/AlertPositive.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Alert/AlertPositive.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Alert/AlertPrimary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Alert/AlertPrimary.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Alert/AlertWarning.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Alert/AlertWarning.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Badge/BadgeAvatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Badge/BadgeAvatar.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Badge/BadgeBasic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Badge/BadgeBasic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Badge/BadgeOutline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Badge/BadgeOutline.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Banners/Hero.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Banners/Hero.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Button/ButtonAsLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Button/ButtonAsLink.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Button/ButtonBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Button/ButtonBlock.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Button/ButtonSizes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Button/ButtonSizes.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Card/CardDefault.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Card/CardDefault.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Card/CardFeature.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Card/CardFeature.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Card/CategoryCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Card/CategoryCard.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Chip/ChipSizes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Chip/ChipSizes.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Chip/Deletable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Chip/Deletable.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Chip/ListOfChips.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Chip/ListOfChips.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Chip/WithoutLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Chip/WithoutLabel.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Counter/Counter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Counter/Counter.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Counter/CounterPill.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Counter/CounterPill.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Drawer/Placement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Drawer/Placement.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Brand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Brand.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Category.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Category.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Color.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Color.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Price.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Price.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Rating.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Rating.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Size.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Size.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Filters/Sorting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Filters/Sorting.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Footer/FooterBasic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Footer/FooterBasic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/IconBase/CustomIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/IconBase/CustomIcon.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Input/InputDisabled.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Input/InputDisabled.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Input/InputIcons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Input/InputIcons.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Input/InputInvalid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Input/InputInvalid.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Input/InputLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Input/InputLabel.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Input/InputReadonly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Input/InputReadonly.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Link/Customization.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Link/Customization.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Link/LinkVariants.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Link/LinkVariants.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Link/NuxtLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Link/NuxtLink.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Modal/ModalBasic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Modal/ModalBasic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/NavbarTop/NavbarTop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/NavbarTop/NavbarTop.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/ProductCard/Details.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/ProductCard/Details.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/ProductSlider/Basic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/ProductSlider/Basic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Radio/RadioLeading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Radio/RadioLeading.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Radio/RadioTrailing.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Radio/RadioTrailing.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Rating/RatingColors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Rating/RatingColors.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Rating/RatingSizes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Rating/RatingSizes.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Rating/RatingValues.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Rating/RatingValues.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Rating/SingleStar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Rating/SingleStar.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/RatingButton/Basic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/RatingButton/Basic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/RatingButton/Sizes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/RatingButton/Sizes.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Review/ShowMore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Review/ShowMore.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Review/WithAvatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Review/WithAvatar.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Tabs/TabsBasic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Tabs/TabsBasic.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Thumbnail/Color.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Thumbnail/Color.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Thumbnail/Icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Thumbnail/Icon.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Thumbnail/Image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Thumbnail/Image.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Thumbnail/Sizes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Thumbnail/Sizes.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Typography/Figure.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Typography/Figure.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Typography/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Typography/List.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Typography/Quote.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Typography/Quote.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/pages/showcases/Typography/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/pages/showcases/Typography/Table.vue -------------------------------------------------------------------------------- /apps/preview/nuxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/nuxt/tsconfig.json -------------------------------------------------------------------------------- /apps/preview/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/package.json -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/alokai-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/alokai-logo.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/alokai-sign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/alokai-sign.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/apple-pay-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/apple-pay-logo.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/card-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/card-1.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/card-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/card-2.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/card-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/card-3.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/card.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/chevron_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/chevron_right.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/display-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/display-2.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/display-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/display-3.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/display-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/display-overlay.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/display.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/glasses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/glasses.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/google-pay-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/google-pay-logo.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/hero-bg-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/hero-bg-2.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/hero-bg-mobile-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/hero-bg-mobile-2.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/hero-bg-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/hero-bg-mobile.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/hero-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/hero-bg.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/hero-headphones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/hero-headphones.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/kid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/kid.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/kid_category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/kid_category.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/men_category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/men_category.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/paypal-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/paypal-logo.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/review_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/review_avatar.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/smartwatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/smartwatch.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/sneakers-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/sneakers-2.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/sneakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/sneakers.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/toy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/toy.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/visa-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/visa-logo.svg -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/watch.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/woman_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/woman_avatar.png -------------------------------------------------------------------------------- /apps/preview/shared/public/@assets/women_category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/public/@assets/women_category.png -------------------------------------------------------------------------------- /apps/preview/shared/utils/controlsOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/utils/controlsOptions.ts -------------------------------------------------------------------------------- /apps/preview/shared/utils/object.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/utils/object.utils.ts -------------------------------------------------------------------------------- /apps/preview/shared/utils/useSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/preview/shared/utils/useSearchParams.ts -------------------------------------------------------------------------------- /apps/test/react/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/test/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/.gitignore -------------------------------------------------------------------------------- /apps/test/react/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/.nycrc.json -------------------------------------------------------------------------------- /apps/test/react/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress.config.ts -------------------------------------------------------------------------------- /apps/test/react/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress/fixtures/example.json -------------------------------------------------------------------------------- /apps/test/react/cypress/fixtures/product-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress/fixtures/product-card.jpg -------------------------------------------------------------------------------- /apps/test/react/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress/support/commands.ts -------------------------------------------------------------------------------- /apps/test/react/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress/support/component-index.html -------------------------------------------------------------------------------- /apps/test/react/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/cypress/support/component.ts -------------------------------------------------------------------------------- /apps/test/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/index.html -------------------------------------------------------------------------------- /apps/test/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/package.json -------------------------------------------------------------------------------- /apps/test/react/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/postcss.config.js -------------------------------------------------------------------------------- /apps/test/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/src/index.css -------------------------------------------------------------------------------- /apps/test/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/tsconfig.json -------------------------------------------------------------------------------- /apps/test/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/tsconfig.node.json -------------------------------------------------------------------------------- /apps/test/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/react/vite.config.ts -------------------------------------------------------------------------------- /apps/test/vue/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/test/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/.gitignore -------------------------------------------------------------------------------- /apps/test/vue/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/.nycrc.json -------------------------------------------------------------------------------- /apps/test/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/README.md -------------------------------------------------------------------------------- /apps/test/vue/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress.config.ts -------------------------------------------------------------------------------- /apps/test/vue/cypress/e2e/example.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/e2e/example.cy.ts -------------------------------------------------------------------------------- /apps/test/vue/cypress/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/test/vue/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/fixtures/example.json -------------------------------------------------------------------------------- /apps/test/vue/cypress/fixtures/product-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/fixtures/product-card.jpg -------------------------------------------------------------------------------- /apps/test/vue/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/support/commands.ts -------------------------------------------------------------------------------- /apps/test/vue/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/support/component-index.html -------------------------------------------------------------------------------- /apps/test/vue/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/support/component.ts -------------------------------------------------------------------------------- /apps/test/vue/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/cypress/support/e2e.ts -------------------------------------------------------------------------------- /apps/test/vue/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/test/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/index.html -------------------------------------------------------------------------------- /apps/test/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/package.json -------------------------------------------------------------------------------- /apps/test/vue/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/postcss.config.cjs -------------------------------------------------------------------------------- /apps/test/vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/public/favicon.ico -------------------------------------------------------------------------------- /apps/test/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/src/App.vue -------------------------------------------------------------------------------- /apps/test/vue/src/assets/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/src/assets/global.css -------------------------------------------------------------------------------- /apps/test/vue/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/src/main.ts -------------------------------------------------------------------------------- /apps/test/vue/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/tsconfig.app.json -------------------------------------------------------------------------------- /apps/test/vue/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/tsconfig.config.json -------------------------------------------------------------------------------- /apps/test/vue/tsconfig.cypress-ct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/tsconfig.cypress-ct.json -------------------------------------------------------------------------------- /apps/test/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/tsconfig.json -------------------------------------------------------------------------------- /apps/test/vue/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/apps/test/vue/vite.config.mts -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /createIcons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/createIcons.js -------------------------------------------------------------------------------- /hasEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/hasEnv.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/package.json -------------------------------------------------------------------------------- /packages/config/eslint/cypress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/eslint/cypress.js -------------------------------------------------------------------------------- /packages/config/eslint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/eslint/index.js -------------------------------------------------------------------------------- /packages/config/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/eslint/package.json -------------------------------------------------------------------------------- /packages/config/eslint/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/eslint/react.js -------------------------------------------------------------------------------- /packages/config/eslint/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/eslint/vue.js -------------------------------------------------------------------------------- /packages/config/example-style/controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/example-style/controls.scss -------------------------------------------------------------------------------- /packages/config/example-style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/example-style/index.scss -------------------------------------------------------------------------------- /packages/config/example-style/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/example-style/package.json -------------------------------------------------------------------------------- /packages/config/tailwind/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/CHANGELOG.md -------------------------------------------------------------------------------- /packages/config/tailwind/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/LICENSE -------------------------------------------------------------------------------- /packages/config/tailwind/config.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/config.css -------------------------------------------------------------------------------- /packages/config/tailwind/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/index.js -------------------------------------------------------------------------------- /packages/config/tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/package.json -------------------------------------------------------------------------------- /packages/config/tailwind/rgb-to-oklch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tailwind/rgb-to-oklch.js -------------------------------------------------------------------------------- /packages/config/tests/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/.nycrc.json -------------------------------------------------------------------------------- /packages/config/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/README.md -------------------------------------------------------------------------------- /packages/config/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/index.ts -------------------------------------------------------------------------------- /packages/config/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/package.json -------------------------------------------------------------------------------- /packages/config/tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/tsconfig.json -------------------------------------------------------------------------------- /packages/config/tests/vite-plugins/replaceImports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/vite-plugins/replaceImports.ts -------------------------------------------------------------------------------- /packages/config/tests/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/tests/vite.config.ts -------------------------------------------------------------------------------- /packages/config/typescript/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/typescript/base.json -------------------------------------------------------------------------------- /packages/config/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/config/typescript/package.json -------------------------------------------------------------------------------- /packages/sfui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/README.md -------------------------------------------------------------------------------- /packages/sfui/assets/add-shopping-cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/add-shopping-cart.svg -------------------------------------------------------------------------------- /packages/sfui/assets/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/add.svg -------------------------------------------------------------------------------- /packages/sfui/assets/alokai-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/alokai-full.svg -------------------------------------------------------------------------------- /packages/sfui/assets/alokai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/alokai.svg -------------------------------------------------------------------------------- /packages/sfui/assets/arrow-back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/arrow-back.svg -------------------------------------------------------------------------------- /packages/sfui/assets/arrow-downward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/arrow-downward.svg -------------------------------------------------------------------------------- /packages/sfui/assets/arrow-forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/arrow-forward.svg -------------------------------------------------------------------------------- /packages/sfui/assets/arrow-upward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/arrow-upward.svg -------------------------------------------------------------------------------- /packages/sfui/assets/block.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/block.svg -------------------------------------------------------------------------------- /packages/sfui/assets/calendar-today.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/calendar-today.svg -------------------------------------------------------------------------------- /packages/sfui/assets/call.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/call.svg -------------------------------------------------------------------------------- /packages/sfui/assets/cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/cancel.svg -------------------------------------------------------------------------------- /packages/sfui/assets/check-box-outline-blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/check-box-outline-blank.svg -------------------------------------------------------------------------------- /packages/sfui/assets/check-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/check-box.svg -------------------------------------------------------------------------------- /packages/sfui/assets/check-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/check-circle.svg -------------------------------------------------------------------------------- /packages/sfui/assets/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/check.svg -------------------------------------------------------------------------------- /packages/sfui/assets/chevron-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/chevron-left.svg -------------------------------------------------------------------------------- /packages/sfui/assets/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/chevron-right.svg -------------------------------------------------------------------------------- /packages/sfui/assets/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/circle.svg -------------------------------------------------------------------------------- /packages/sfui/assets/close-sm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/close-sm.svg -------------------------------------------------------------------------------- /packages/sfui/assets/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/close.svg -------------------------------------------------------------------------------- /packages/sfui/assets/compare-arrows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/compare-arrows.svg -------------------------------------------------------------------------------- /packages/sfui/assets/contact-support.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/contact-support.svg -------------------------------------------------------------------------------- /packages/sfui/assets/credit-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/credit-card.svg -------------------------------------------------------------------------------- /packages/sfui/assets/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/delete.svg -------------------------------------------------------------------------------- /packages/sfui/assets/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/download.svg -------------------------------------------------------------------------------- /packages/sfui/assets/email.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/email.svg -------------------------------------------------------------------------------- /packages/sfui/assets/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/error.svg -------------------------------------------------------------------------------- /packages/sfui/assets/expand-less.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/expand-less.svg -------------------------------------------------------------------------------- /packages/sfui/assets/expand-more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/expand-more.svg -------------------------------------------------------------------------------- /packages/sfui/assets/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/facebook.svg -------------------------------------------------------------------------------- /packages/sfui/assets/favorite-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/favorite-filled.svg -------------------------------------------------------------------------------- /packages/sfui/assets/favorite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/favorite.svg -------------------------------------------------------------------------------- /packages/sfui/assets/grid-view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/grid-view.svg -------------------------------------------------------------------------------- /packages/sfui/assets/help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/help.svg -------------------------------------------------------------------------------- /packages/sfui/assets/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/home.svg -------------------------------------------------------------------------------- /packages/sfui/assets/indeterminate-check-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/indeterminate-check-box.svg -------------------------------------------------------------------------------- /packages/sfui/assets/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/info.svg -------------------------------------------------------------------------------- /packages/sfui/assets/instagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/instagram.svg -------------------------------------------------------------------------------- /packages/sfui/assets/language.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/language.svg -------------------------------------------------------------------------------- /packages/sfui/assets/local-shipping.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/local-shipping.svg -------------------------------------------------------------------------------- /packages/sfui/assets/local_fire_department.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/local_fire_department.svg -------------------------------------------------------------------------------- /packages/sfui/assets/location-on-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/location-on-filled.svg -------------------------------------------------------------------------------- /packages/sfui/assets/location-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/location-on.svg -------------------------------------------------------------------------------- /packages/sfui/assets/lock-open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/lock-open.svg -------------------------------------------------------------------------------- /packages/sfui/assets/lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/lock.svg -------------------------------------------------------------------------------- /packages/sfui/assets/login.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/login.svg -------------------------------------------------------------------------------- /packages/sfui/assets/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/logout.svg -------------------------------------------------------------------------------- /packages/sfui/assets/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/menu.svg -------------------------------------------------------------------------------- /packages/sfui/assets/more-horiz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/more-horiz.svg -------------------------------------------------------------------------------- /packages/sfui/assets/more-vert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/more-vert.svg -------------------------------------------------------------------------------- /packages/sfui/assets/open-in-new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/open-in-new.svg -------------------------------------------------------------------------------- /packages/sfui/assets/open-source.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/open-source.svg -------------------------------------------------------------------------------- /packages/sfui/assets/package.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/package.svg -------------------------------------------------------------------------------- /packages/sfui/assets/percent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/percent.svg -------------------------------------------------------------------------------- /packages/sfui/assets/person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/person.svg -------------------------------------------------------------------------------- /packages/sfui/assets/pinterest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/pinterest.svg -------------------------------------------------------------------------------- /packages/sfui/assets/published-with-changes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/published-with-changes.svg -------------------------------------------------------------------------------- /packages/sfui/assets/radio-button-checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/radio-button-checked.svg -------------------------------------------------------------------------------- /packages/sfui/assets/radio-button-unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/radio-button-unchecked.svg -------------------------------------------------------------------------------- /packages/sfui/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/react.svg -------------------------------------------------------------------------------- /packages/sfui/assets/remove-shopping-cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/remove-shopping-cart.svg -------------------------------------------------------------------------------- /packages/sfui/assets/remove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/remove.svg -------------------------------------------------------------------------------- /packages/sfui/assets/safety-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/safety-check.svg -------------------------------------------------------------------------------- /packages/sfui/assets/schedule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/schedule.svg -------------------------------------------------------------------------------- /packages/sfui/assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/search.svg -------------------------------------------------------------------------------- /packages/sfui/assets/sell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/sell.svg -------------------------------------------------------------------------------- /packages/sfui/assets/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/share.svg -------------------------------------------------------------------------------- /packages/sfui/assets/shopping-cart-checkout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/shopping-cart-checkout.svg -------------------------------------------------------------------------------- /packages/sfui/assets/shopping-cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/shopping-cart.svg -------------------------------------------------------------------------------- /packages/sfui/assets/sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/sort.svg -------------------------------------------------------------------------------- /packages/sfui/assets/star-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/star-filled.svg -------------------------------------------------------------------------------- /packages/sfui/assets/star-half.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/star-half.svg -------------------------------------------------------------------------------- /packages/sfui/assets/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/star.svg -------------------------------------------------------------------------------- /packages/sfui/assets/thumb-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/thumb-down.svg -------------------------------------------------------------------------------- /packages/sfui/assets/thumb-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/thumb-up.svg -------------------------------------------------------------------------------- /packages/sfui/assets/tune.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/tune.svg -------------------------------------------------------------------------------- /packages/sfui/assets/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/twitter.svg -------------------------------------------------------------------------------- /packages/sfui/assets/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/undo.svg -------------------------------------------------------------------------------- /packages/sfui/assets/unfold-more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/unfold-more.svg -------------------------------------------------------------------------------- /packages/sfui/assets/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/upload.svg -------------------------------------------------------------------------------- /packages/sfui/assets/view-list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/view-list.svg -------------------------------------------------------------------------------- /packages/sfui/assets/visibility-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/visibility-off.svg -------------------------------------------------------------------------------- /packages/sfui/assets/visibility.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/visibility.svg -------------------------------------------------------------------------------- /packages/sfui/assets/vsf-diamond.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/vsf-diamond.svg -------------------------------------------------------------------------------- /packages/sfui/assets/vuejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/vuejs.svg -------------------------------------------------------------------------------- /packages/sfui/assets/vuestorefront.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/vuestorefront.svg -------------------------------------------------------------------------------- /packages/sfui/assets/warehouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/warehouse.svg -------------------------------------------------------------------------------- /packages/sfui/assets/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/warning.svg -------------------------------------------------------------------------------- /packages/sfui/assets/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/assets/youtube.svg -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/.eslintignore -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/README.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/build.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/build.config.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/global.d.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/package.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/playground/README.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/playground/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/playground/app.vue -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/playground/nuxt.config.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/playground/package.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/src/module.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/nuxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/nuxt/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/.browserslistrc -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/.gitignore: -------------------------------------------------------------------------------- 1 | styles 2 | dist 3 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/.nycrc.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/LICENSE -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/README.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/hooks/useDisclosure/types.ts: -------------------------------------------------------------------------------- 1 | export interface UseDisclosureOptions { 2 | initialValue?: boolean; 3 | } 4 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/hooks/useFocusVisible/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useFocusVisible'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/hooks/usePagination/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePagination'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/hooks/useTrapFocus/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useTrapFocus'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/package.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/types/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/utils/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/utils/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/utils/props.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/utils/refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/utils/refs.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/shared/utils/twMerge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/shared/utils/twMerge.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/sonar-project.properties -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/tailwind-config.css: -------------------------------------------------------------------------------- 1 | @import "@storefront-ui/tailwind-config"; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/react/vite.config.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/.browserslistrc -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@storefront-ui/eslint-config/vue.js'], 3 | }; 4 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/.gitignore: -------------------------------------------------------------------------------- 1 | styles 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/.nycrc.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/LICENSE -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/README.md -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfChip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/components/SfChip/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfChip/types.ts: -------------------------------------------------------------------------------- 1 | export { SfChipSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfCounter/types.ts: -------------------------------------------------------------------------------- 1 | export { SfCounterSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfDrawer/types.ts: -------------------------------------------------------------------------------- 1 | export { SfDrawerPlacement } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfIconBase/types.ts: -------------------------------------------------------------------------------- 1 | export { SfIconSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfIcons/types.ts: -------------------------------------------------------------------------------- 1 | export { SfIconSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfInput/types.ts: -------------------------------------------------------------------------------- 1 | export { SfInputSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfLink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/components/SfLink/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfLink/types.ts: -------------------------------------------------------------------------------- 1 | export { SfLinkVariant } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfListItem/types.ts: -------------------------------------------------------------------------------- 1 | export { SfListItemSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfRating/types.ts: -------------------------------------------------------------------------------- 1 | export { SfRatingSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfSelect/types.ts: -------------------------------------------------------------------------------- 1 | export { SfSelectSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/components/SfThumbnail/types.ts: -------------------------------------------------------------------------------- 1 | export { SfThumbnailSize } from '@storefront-ui/shared'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/composables/useFocusVisible/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useFocusVisible'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/composables/usePagination/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePagination'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/composables/useTrapFocus/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useTrapFocus'; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/package.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/shared/index.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/props.ts: -------------------------------------------------------------------------------- 1 | export const ClassProp = { 2 | type: [Array, String, Object], 3 | default: '', 4 | }; 5 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/reactiveContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/shared/reactiveContext.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/shared/render.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/shared/types.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/shared/useId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/shared/useId.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/sonar-project.properties -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/tailwind-config.css: -------------------------------------------------------------------------------- 1 | @import "@storefront-ui/tailwind-config"; 2 | -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/types.d.ts -------------------------------------------------------------------------------- /packages/sfui/frameworks/vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/frameworks/vue/vite.config.ts -------------------------------------------------------------------------------- /packages/sfui/shared/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/shared/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/LICENSE -------------------------------------------------------------------------------- /packages/sfui/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/README.md -------------------------------------------------------------------------------- /packages/sfui/shared/focusVisibleManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/focusVisibleManager/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/focusVisibleManager/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/focusVisibleManager/types.ts -------------------------------------------------------------------------------- /packages/sfui/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/package.json -------------------------------------------------------------------------------- /packages/sfui/shared/scrollable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/scrollable/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/scrollable/scrollable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/scrollable/scrollable.ts -------------------------------------------------------------------------------- /packages/sfui/shared/scrollable/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/scrollable/types.ts -------------------------------------------------------------------------------- /packages/sfui/shared/trapFocus/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/trapFocus/core.ts -------------------------------------------------------------------------------- /packages/sfui/shared/trapFocus/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/trapFocus/groups.ts -------------------------------------------------------------------------------- /packages/sfui/shared/trapFocus/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/trapFocus/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/trapFocus/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/trapFocus/utils.ts -------------------------------------------------------------------------------- /packages/sfui/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfAlert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfAlert.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfBadge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfBadge.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfButton.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfChip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfChip.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfCounter.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfDrawer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfDrawer.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfIconBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfIconBase.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfInput.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfLink.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfListItem.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfLoader.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfProgress.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfRating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfRating.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfRatingButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfRatingButton.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfSelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfSelect.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfTextarea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfTextarea.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/SfThumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/SfThumbnail.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/usePopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/usePopover.ts -------------------------------------------------------------------------------- /packages/sfui/shared/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/types/utils.ts -------------------------------------------------------------------------------- /packages/sfui/shared/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/utils/browser.ts -------------------------------------------------------------------------------- /packages/sfui/shared/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/utils/events.ts -------------------------------------------------------------------------------- /packages/sfui/shared/utils/generateId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/utils/generateId.ts -------------------------------------------------------------------------------- /packages/sfui/shared/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/utils/index.ts -------------------------------------------------------------------------------- /packages/sfui/shared/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/shared/vite.config.ts -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/LICENSE -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/README.md -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/index.ts -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/package.json -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/types.d.ts -------------------------------------------------------------------------------- /packages/sfui/tw-plugin-peer-next/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/tw-plugin-peer-next/vite.config.ts -------------------------------------------------------------------------------- /packages/sfui/typography/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sfui/typography/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/LICENSE -------------------------------------------------------------------------------- /packages/sfui/typography/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/README.md -------------------------------------------------------------------------------- /packages/sfui/typography/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/index.ts -------------------------------------------------------------------------------- /packages/sfui/typography/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/package.json -------------------------------------------------------------------------------- /packages/sfui/typography/tailwind-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/tailwind-utils.ts -------------------------------------------------------------------------------- /packages/sfui/typography/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/tsconfig.json -------------------------------------------------------------------------------- /packages/sfui/typography/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/sfui/typography/vite.config.ts -------------------------------------------------------------------------------- /packages/tests/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@storefront-ui/eslint-config/cypress.js'], 3 | }; 4 | -------------------------------------------------------------------------------- /packages/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/README.md -------------------------------------------------------------------------------- /packages/tests/components/SfBadge/SfBadge.PageObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfBadge/SfBadge.PageObject.ts -------------------------------------------------------------------------------- /packages/tests/components/SfBadge/SfBadge.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfBadge/SfBadge.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfButton/SfButton.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfButton/SfButton.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfCheckbox/SfCheckbox.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfCheckbox/SfCheckbox.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfChip/SfChip.PageObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfChip/SfChip.PageObject.ts -------------------------------------------------------------------------------- /packages/tests/components/SfChip/SfChip.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfChip/SfChip.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfCounter/SfCounter.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfCounter/SfCounter.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfDrawer/SfDrawer.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfDrawer/SfDrawer.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfDropdown/SfDropdown.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfDropdown/SfDropdown.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfIconBase/SfIconBase.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfIconBase/SfIconBase.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfInput/SfInput.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfInput/SfInput.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfLink/SfLink.PageObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfLink/SfLink.PageObject.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfLink/SfLink.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfLink/SfLink.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfListItem/SfListItem.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfListItem/SfListItem.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfModal/SfModal.PageObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfModal/SfModal.PageObject.ts -------------------------------------------------------------------------------- /packages/tests/components/SfModal/SfModal.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfModal/SfModal.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfRating/SfRating.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfRating/SfRating.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfSelect/SfSelect.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfSelect/SfSelect.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfSwitch/SfSwitch.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfSwitch/SfSwitch.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfTextarea/SfTextarea.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfTextarea/SfTextarea.cy.tsx -------------------------------------------------------------------------------- /packages/tests/components/SfTooltip/SfTooltip.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/components/SfTooltip/SfTooltip.cy.tsx -------------------------------------------------------------------------------- /packages/tests/fixtures/hero/hero_bg_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/fixtures/hero/hero_bg_desktop.png -------------------------------------------------------------------------------- /packages/tests/fixtures/hero/hero_bg_mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/fixtures/hero/hero_bg_mobile.png -------------------------------------------------------------------------------- /packages/tests/fixtures/hero/hero_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/fixtures/hero/hero_img.png -------------------------------------------------------------------------------- /packages/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/package.json -------------------------------------------------------------------------------- /packages/tests/utils/BasePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/BasePage.ts -------------------------------------------------------------------------------- /packages/tests/utils/fake-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/fake-import.ts -------------------------------------------------------------------------------- /packages/tests/utils/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/media.ts -------------------------------------------------------------------------------- /packages/tests/utils/mount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/mount.tsx -------------------------------------------------------------------------------- /packages/tests/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/utils.ts -------------------------------------------------------------------------------- /packages/tests/utils/waitForRerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/waitForRerender.ts -------------------------------------------------------------------------------- /packages/tests/utils/wrappedPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/packages/tests/utils/wrappedPromise.ts -------------------------------------------------------------------------------- /releaseNotes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/releaseNotes.mjs -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/renovate.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/storefront-ui/HEAD/yarn.lock --------------------------------------------------------------------------------