├── .env.sample ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .stylelintrc.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cli ├── actions │ ├── delete.js │ └── import.js ├── data │ ├── products_configuration.json │ ├── products_dataset.json │ ├── products_query_suggestions_configuration.json │ └── products_query_suggestions_dataset.json ├── index.js ├── package-lock.json ├── package.json └── utils.js ├── components ├── @autocomplete │ ├── _default │ │ ├── autocomplete.css │ │ └── autocomplete.tsx │ ├── basic │ │ └── autocomplete-basic.tsx │ └── plugins │ │ ├── popular-searches │ │ ├── popular-searches.css │ │ └── popular-searches.tsx │ │ ├── recent-searches.tsx │ │ ├── search-button.tsx │ │ └── voice-camera-icons.tsx ├── @dev │ ├── debug-layer │ │ └── debug-layer.tsx │ ├── dev.tsx │ ├── grids │ │ ├── grid.tsx │ │ └── grids.tsx │ └── pane │ │ └── pane.tsx ├── @instantsearch │ ├── hooks │ │ ├── useCurrentRefinementCount.ts │ │ ├── useGetRefinementWidgets.tsx │ │ ├── useHasRefinements.ts │ │ └── useUrlSync.ts │ ├── search.tsx │ ├── utils │ │ ├── refinements.ts │ │ └── url.ts │ └── widgets │ │ ├── breadcrumb │ │ └── breadcrumb.tsx │ │ ├── clear-refinements │ │ └── clear-refinements.tsx │ │ ├── current-refinements │ │ ├── current-refinements.tsx │ │ └── getCurrentRefinement.ts │ │ ├── dynamic-widgets │ │ └── dynamic-widgets.tsx │ │ ├── expandable-panel │ │ └── expandable-panel.tsx │ │ ├── infinite-hits │ │ └── infinite-hits.tsx │ │ ├── load-less │ │ └── load-less.tsx │ │ ├── load-more │ │ ├── load-more.css │ │ └── load-more.tsx │ │ ├── no-results-handler │ │ ├── no-results-current-refinements.tsx │ │ ├── no-results-handler.tsx │ │ └── no-results-query-suggestions.tsx │ │ ├── query-rule-banners │ │ └── query-rule-banners.tsx │ │ ├── range-input │ │ ├── range-input-currency.tsx │ │ └── range-input.tsx │ │ ├── rating-selector │ │ └── rating-selector.tsx │ │ ├── refinements-dropdown │ │ └── dropdown-refinements.tsx │ │ ├── relevant-sort │ │ └── relevant-sort.tsx │ │ ├── see-results-button │ │ └── see-results-button.tsx │ │ ├── sort-by │ │ └── sort-by.tsx │ │ ├── virtual-search-box │ │ └── virtual-search-box.tsx │ │ ├── virtual-state-results │ │ └── virtual-state-results.tsx │ │ └── virtual-stats │ │ └── virtual-stats.tsx ├── @ui │ ├── button │ │ ├── button.css │ │ └── button.tsx │ ├── chip │ │ ├── chip.css │ │ └── chip.tsx │ ├── collapse │ │ └── collapse.tsx │ ├── count │ │ └── count.tsx │ ├── dropdown │ │ └── dropdown.tsx │ ├── icon-label │ │ └── icon-label.tsx │ ├── icon │ │ └── icon.tsx │ ├── input │ │ ├── input.css │ │ └── input.tsx │ ├── label │ │ └── label.tsx │ ├── link │ │ └── link.tsx │ ├── pill │ │ └── pill.tsx │ └── select │ │ └── select.tsx ├── banner │ └── banner.tsx ├── client-only │ └── client-only.tsx ├── container │ └── container.tsx ├── dummy-wrapper │ └── dummy-wrapper.tsx ├── footer │ └── footer.tsx ├── header │ └── header.tsx ├── loader │ └── loader.tsx ├── logo │ └── logo.tsx ├── nav │ ├── nav-autocomplete.tsx │ ├── nav-bottom.tsx │ ├── nav-item.tsx │ ├── nav-top.tsx │ └── nav.tsx ├── overlay │ └── overlay.tsx ├── product-card │ ├── product-card-hit.tsx │ └── product-card.tsx ├── product-detail │ ├── product-detail-hit.tsx │ └── product-detail.tsx ├── product │ ├── product-color-variation-item.tsx │ ├── product-color-variation-list.tsx │ ├── product-description.tsx │ ├── product-favorite.tsx │ ├── product-image.tsx │ ├── product-label.tsx │ ├── product-price.tsx │ ├── product-rating.tsx │ ├── product-sizes.tsx │ ├── product-tag.css │ ├── product-tag.tsx │ └── product-title.tsx ├── products-showcase │ └── products-showcase.tsx ├── refinements-bar │ ├── refinements-bar-dropdowns.tsx │ └── refinements-bar.tsx ├── refinements-panel │ ├── refinements-panel-body.tsx │ ├── refinements-panel-footer.tsx │ ├── refinements-panel-header.tsx │ ├── refinements-panel-widget.tsx │ ├── refinements-panel.css │ └── refinements-panel.tsx ├── toggle-filters │ └── toggle-filters.tsx └── view-modes │ └── view-modes.tsx ├── config ├── config.ts └── screens.js ├── hooks ├── useDebouncedCallback.ts ├── useDeepCompareCallback.ts ├── useDeepCompareEffect.ts ├── useDeepCompareMemo.ts ├── useDeepCompareMemoize.ts ├── useDeepCompareSetState.ts ├── useDeepUpdateAtom.ts ├── useEventListener.ts ├── useIntersectionObserver.ts ├── useInterval.ts ├── useIsMounted.ts ├── useIsVisible.ts ├── useIsomorphicLayoutEffect.ts ├── useKeyPress.ts ├── useLockedBody.ts ├── useMatchMedia.ts ├── useSearchClient.ts ├── useSearchInsights.ts ├── useTailwindScreens.ts └── useUserToken.ts ├── layouts ├── app-layout.tsx ├── basic-page-layout.tsx └── search-page-layout.tsx ├── lib ├── autocomplete │ └── plugins │ │ ├── createAnimatedPlaceholderPlugin.tsx │ │ ├── createClearLeftPlugin.ts │ │ ├── createFocusBlurPlugin.ts │ │ └── createTemplatePlugin.tsx ├── framer-motion-features.ts └── media.tsx ├── netlify.toml ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── _offline.tsx ├── catalog │ └── [[...slugs]].tsx ├── index.tsx ├── kit │ ├── banners.tsx │ ├── buttons.tsx │ └── chips.tsx └── product │ └── [objectID].tsx ├── postcss.config.js ├── public ├── favicon.ico ├── robots.txt └── static │ ├── icons │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── icon-128x128.png │ ├── icon-144x144.png │ ├── icon-152x152.png │ ├── icon-16x16.png │ ├── icon-192x192.png │ ├── icon-32x32.png │ ├── icon-384x384.png │ ├── icon-512x512.png │ ├── icon-72x72.png │ ├── icon-96x96.png │ ├── icon-maskable-512x512.png │ ├── manifest.json │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg │ └── images │ ├── banners │ ├── accessories-desktop.jpg │ ├── accessories-men-desktop.jpg │ ├── accessories-men-mobile.jpg │ ├── accessories-mobile.jpg │ ├── accessories-women-desktop.jpg │ ├── accessories-women-mobile.jpg │ ├── bags-desktop.jpg │ ├── bags-mobile.jpg │ ├── jeans-desktop.jpg │ ├── jeans-mobile.jpg │ ├── men-desktop.jpg │ ├── men-mobile.jpg │ ├── scarf-desktop.jpg │ ├── scarf-mobile.jpg │ ├── shoes-desktop.jpg │ ├── shoes-mobile.jpg │ ├── tops-desktop.jpg │ ├── tops-mobile.jpg │ ├── women-desktop.jpg │ └── women-mobile.jpg │ ├── home │ └── banner.jpg │ └── socials │ ├── og.png │ └── twitter.png ├── styles ├── _index.css └── themes │ └── default │ ├── _globals.css │ ├── base.css │ ├── components │ └── loader.css │ ├── utilities.css │ └── widgets │ ├── hierarchical-menu.css │ ├── refinement-list.css │ └── size-refinement-list.css ├── tailwind.config.js ├── tsconfig.json ├── typings ├── hits.d.ts ├── lib │ ├── react-instantsearch-core.d.ts │ └── react-instantsearch-dom.d.ts └── refinements.d.ts └── utils ├── browser.ts ├── capitalize.ts ├── createInitialValues.ts ├── env.ts ├── getMapping.ts ├── getRefElement.ts ├── getResultsState.ts ├── isObjectEmpty.ts ├── launchEditor.ts ├── math.ts ├── parseUrl.ts ├── scrollToTop.ts └── tailwindScreens.ts /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | screens.js 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.10.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/README.md -------------------------------------------------------------------------------- /cli/actions/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/actions/delete.js -------------------------------------------------------------------------------- /cli/actions/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/actions/import.js -------------------------------------------------------------------------------- /cli/data/products_configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/data/products_configuration.json -------------------------------------------------------------------------------- /cli/data/products_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/data/products_dataset.json -------------------------------------------------------------------------------- /cli/data/products_query_suggestions_configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/data/products_query_suggestions_configuration.json -------------------------------------------------------------------------------- /cli/data/products_query_suggestions_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/data/products_query_suggestions_dataset.json -------------------------------------------------------------------------------- /cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/index.js -------------------------------------------------------------------------------- /cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/package-lock.json -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/cli/utils.js -------------------------------------------------------------------------------- /components/@autocomplete/_default/autocomplete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/_default/autocomplete.css -------------------------------------------------------------------------------- /components/@autocomplete/_default/autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/_default/autocomplete.tsx -------------------------------------------------------------------------------- /components/@autocomplete/basic/autocomplete-basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/basic/autocomplete-basic.tsx -------------------------------------------------------------------------------- /components/@autocomplete/plugins/popular-searches/popular-searches.css: -------------------------------------------------------------------------------- 1 | .aa-ItemContentTitle { 2 | @apply overflow-visible; 3 | } 4 | -------------------------------------------------------------------------------- /components/@autocomplete/plugins/popular-searches/popular-searches.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/plugins/popular-searches/popular-searches.tsx -------------------------------------------------------------------------------- /components/@autocomplete/plugins/recent-searches.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/plugins/recent-searches.tsx -------------------------------------------------------------------------------- /components/@autocomplete/plugins/search-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/plugins/search-button.tsx -------------------------------------------------------------------------------- /components/@autocomplete/plugins/voice-camera-icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@autocomplete/plugins/voice-camera-icons.tsx -------------------------------------------------------------------------------- /components/@dev/debug-layer/debug-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@dev/debug-layer/debug-layer.tsx -------------------------------------------------------------------------------- /components/@dev/dev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@dev/dev.tsx -------------------------------------------------------------------------------- /components/@dev/grids/grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@dev/grids/grid.tsx -------------------------------------------------------------------------------- /components/@dev/grids/grids.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@dev/grids/grids.tsx -------------------------------------------------------------------------------- /components/@dev/pane/pane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@dev/pane/pane.tsx -------------------------------------------------------------------------------- /components/@instantsearch/hooks/useCurrentRefinementCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/hooks/useCurrentRefinementCount.ts -------------------------------------------------------------------------------- /components/@instantsearch/hooks/useGetRefinementWidgets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/hooks/useGetRefinementWidgets.tsx -------------------------------------------------------------------------------- /components/@instantsearch/hooks/useHasRefinements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/hooks/useHasRefinements.ts -------------------------------------------------------------------------------- /components/@instantsearch/hooks/useUrlSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/hooks/useUrlSync.ts -------------------------------------------------------------------------------- /components/@instantsearch/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/search.tsx -------------------------------------------------------------------------------- /components/@instantsearch/utils/refinements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/utils/refinements.ts -------------------------------------------------------------------------------- /components/@instantsearch/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/utils/url.ts -------------------------------------------------------------------------------- /components/@instantsearch/widgets/breadcrumb/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/breadcrumb/breadcrumb.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/clear-refinements/clear-refinements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/clear-refinements/clear-refinements.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/current-refinements/current-refinements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/current-refinements/current-refinements.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/current-refinements/getCurrentRefinement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/current-refinements/getCurrentRefinement.ts -------------------------------------------------------------------------------- /components/@instantsearch/widgets/dynamic-widgets/dynamic-widgets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/dynamic-widgets/dynamic-widgets.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/expandable-panel/expandable-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/expandable-panel/expandable-panel.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/infinite-hits/infinite-hits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/infinite-hits/infinite-hits.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/load-less/load-less.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/load-less/load-less.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/load-more/load-more.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/load-more/load-more.css -------------------------------------------------------------------------------- /components/@instantsearch/widgets/load-more/load-more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/load-more/load-more.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/no-results-handler/no-results-current-refinements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/no-results-handler/no-results-current-refinements.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/no-results-handler/no-results-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/no-results-handler/no-results-handler.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/no-results-handler/no-results-query-suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/no-results-handler/no-results-query-suggestions.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/query-rule-banners/query-rule-banners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/query-rule-banners/query-rule-banners.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/range-input/range-input-currency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/range-input/range-input-currency.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/range-input/range-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/range-input/range-input.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/rating-selector/rating-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/rating-selector/rating-selector.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/refinements-dropdown/dropdown-refinements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/refinements-dropdown/dropdown-refinements.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/relevant-sort/relevant-sort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/relevant-sort/relevant-sort.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/see-results-button/see-results-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/see-results-button/see-results-button.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/sort-by/sort-by.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/sort-by/sort-by.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/virtual-search-box/virtual-search-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/virtual-search-box/virtual-search-box.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/virtual-state-results/virtual-state-results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/virtual-state-results/virtual-state-results.tsx -------------------------------------------------------------------------------- /components/@instantsearch/widgets/virtual-stats/virtual-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@instantsearch/widgets/virtual-stats/virtual-stats.tsx -------------------------------------------------------------------------------- /components/@ui/button/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/button/button.css -------------------------------------------------------------------------------- /components/@ui/button/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/button/button.tsx -------------------------------------------------------------------------------- /components/@ui/chip/chip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/chip/chip.css -------------------------------------------------------------------------------- /components/@ui/chip/chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/chip/chip.tsx -------------------------------------------------------------------------------- /components/@ui/collapse/collapse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/collapse/collapse.tsx -------------------------------------------------------------------------------- /components/@ui/count/count.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/count/count.tsx -------------------------------------------------------------------------------- /components/@ui/dropdown/dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/dropdown/dropdown.tsx -------------------------------------------------------------------------------- /components/@ui/icon-label/icon-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/icon-label/icon-label.tsx -------------------------------------------------------------------------------- /components/@ui/icon/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/icon/icon.tsx -------------------------------------------------------------------------------- /components/@ui/input/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/input/input.css -------------------------------------------------------------------------------- /components/@ui/input/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/input/input.tsx -------------------------------------------------------------------------------- /components/@ui/label/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/label/label.tsx -------------------------------------------------------------------------------- /components/@ui/link/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/link/link.tsx -------------------------------------------------------------------------------- /components/@ui/pill/pill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/pill/pill.tsx -------------------------------------------------------------------------------- /components/@ui/select/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/@ui/select/select.tsx -------------------------------------------------------------------------------- /components/banner/banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/banner/banner.tsx -------------------------------------------------------------------------------- /components/client-only/client-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/client-only/client-only.tsx -------------------------------------------------------------------------------- /components/container/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/container/container.tsx -------------------------------------------------------------------------------- /components/dummy-wrapper/dummy-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/dummy-wrapper/dummy-wrapper.tsx -------------------------------------------------------------------------------- /components/footer/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/footer/footer.tsx -------------------------------------------------------------------------------- /components/header/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/header/header.tsx -------------------------------------------------------------------------------- /components/loader/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/loader/loader.tsx -------------------------------------------------------------------------------- /components/logo/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/logo/logo.tsx -------------------------------------------------------------------------------- /components/nav/nav-autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/nav/nav-autocomplete.tsx -------------------------------------------------------------------------------- /components/nav/nav-bottom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/nav/nav-bottom.tsx -------------------------------------------------------------------------------- /components/nav/nav-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/nav/nav-item.tsx -------------------------------------------------------------------------------- /components/nav/nav-top.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/nav/nav-top.tsx -------------------------------------------------------------------------------- /components/nav/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/nav/nav.tsx -------------------------------------------------------------------------------- /components/overlay/overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/overlay/overlay.tsx -------------------------------------------------------------------------------- /components/product-card/product-card-hit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product-card/product-card-hit.tsx -------------------------------------------------------------------------------- /components/product-card/product-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product-card/product-card.tsx -------------------------------------------------------------------------------- /components/product-detail/product-detail-hit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product-detail/product-detail-hit.tsx -------------------------------------------------------------------------------- /components/product-detail/product-detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product-detail/product-detail.tsx -------------------------------------------------------------------------------- /components/product/product-color-variation-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-color-variation-item.tsx -------------------------------------------------------------------------------- /components/product/product-color-variation-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-color-variation-list.tsx -------------------------------------------------------------------------------- /components/product/product-description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-description.tsx -------------------------------------------------------------------------------- /components/product/product-favorite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-favorite.tsx -------------------------------------------------------------------------------- /components/product/product-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-image.tsx -------------------------------------------------------------------------------- /components/product/product-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-label.tsx -------------------------------------------------------------------------------- /components/product/product-price.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-price.tsx -------------------------------------------------------------------------------- /components/product/product-rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-rating.tsx -------------------------------------------------------------------------------- /components/product/product-sizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-sizes.tsx -------------------------------------------------------------------------------- /components/product/product-tag.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-tag.css -------------------------------------------------------------------------------- /components/product/product-tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-tag.tsx -------------------------------------------------------------------------------- /components/product/product-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/product/product-title.tsx -------------------------------------------------------------------------------- /components/products-showcase/products-showcase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/products-showcase/products-showcase.tsx -------------------------------------------------------------------------------- /components/refinements-bar/refinements-bar-dropdowns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-bar/refinements-bar-dropdowns.tsx -------------------------------------------------------------------------------- /components/refinements-bar/refinements-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-bar/refinements-bar.tsx -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel-body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel-body.tsx -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel-footer.tsx -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel-header.tsx -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel-widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel-widget.tsx -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel.css -------------------------------------------------------------------------------- /components/refinements-panel/refinements-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/refinements-panel/refinements-panel.tsx -------------------------------------------------------------------------------- /components/toggle-filters/toggle-filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/toggle-filters/toggle-filters.tsx -------------------------------------------------------------------------------- /components/view-modes/view-modes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/components/view-modes/view-modes.tsx -------------------------------------------------------------------------------- /config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/config/config.ts -------------------------------------------------------------------------------- /config/screens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/config/screens.js -------------------------------------------------------------------------------- /hooks/useDebouncedCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDebouncedCallback.ts -------------------------------------------------------------------------------- /hooks/useDeepCompareCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepCompareCallback.ts -------------------------------------------------------------------------------- /hooks/useDeepCompareEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepCompareEffect.ts -------------------------------------------------------------------------------- /hooks/useDeepCompareMemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepCompareMemo.ts -------------------------------------------------------------------------------- /hooks/useDeepCompareMemoize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepCompareMemoize.ts -------------------------------------------------------------------------------- /hooks/useDeepCompareSetState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepCompareSetState.ts -------------------------------------------------------------------------------- /hooks/useDeepUpdateAtom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useDeepUpdateAtom.ts -------------------------------------------------------------------------------- /hooks/useEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useEventListener.ts -------------------------------------------------------------------------------- /hooks/useIntersectionObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useIntersectionObserver.ts -------------------------------------------------------------------------------- /hooks/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useInterval.ts -------------------------------------------------------------------------------- /hooks/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useIsMounted.ts -------------------------------------------------------------------------------- /hooks/useIsVisible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useIsVisible.ts -------------------------------------------------------------------------------- /hooks/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /hooks/useKeyPress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useKeyPress.ts -------------------------------------------------------------------------------- /hooks/useLockedBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useLockedBody.ts -------------------------------------------------------------------------------- /hooks/useMatchMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useMatchMedia.ts -------------------------------------------------------------------------------- /hooks/useSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useSearchClient.ts -------------------------------------------------------------------------------- /hooks/useSearchInsights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useSearchInsights.ts -------------------------------------------------------------------------------- /hooks/useTailwindScreens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useTailwindScreens.ts -------------------------------------------------------------------------------- /hooks/useUserToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/hooks/useUserToken.ts -------------------------------------------------------------------------------- /layouts/app-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/layouts/app-layout.tsx -------------------------------------------------------------------------------- /layouts/basic-page-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/layouts/basic-page-layout.tsx -------------------------------------------------------------------------------- /layouts/search-page-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/layouts/search-page-layout.tsx -------------------------------------------------------------------------------- /lib/autocomplete/plugins/createAnimatedPlaceholderPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/autocomplete/plugins/createAnimatedPlaceholderPlugin.tsx -------------------------------------------------------------------------------- /lib/autocomplete/plugins/createClearLeftPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/autocomplete/plugins/createClearLeftPlugin.ts -------------------------------------------------------------------------------- /lib/autocomplete/plugins/createFocusBlurPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/autocomplete/plugins/createFocusBlurPlugin.ts -------------------------------------------------------------------------------- /lib/autocomplete/plugins/createTemplatePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/autocomplete/plugins/createTemplatePlugin.tsx -------------------------------------------------------------------------------- /lib/framer-motion-features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/framer-motion-features.ts -------------------------------------------------------------------------------- /lib/media.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/lib/media.tsx -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/netlify.toml -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/_offline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/_offline.tsx -------------------------------------------------------------------------------- /pages/catalog/[[...slugs]].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/catalog/[[...slugs]].tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/kit/banners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/kit/banners.tsx -------------------------------------------------------------------------------- /pages/kit/buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/kit/buttons.tsx -------------------------------------------------------------------------------- /pages/kit/chips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/kit/chips.tsx -------------------------------------------------------------------------------- /pages/product/[objectID].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/pages/product/[objectID].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /public/static/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/static/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/browserconfig.xml -------------------------------------------------------------------------------- /public/static/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-128x128.png -------------------------------------------------------------------------------- /public/static/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-144x144.png -------------------------------------------------------------------------------- /public/static/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-152x152.png -------------------------------------------------------------------------------- /public/static/icons/icon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-16x16.png -------------------------------------------------------------------------------- /public/static/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-192x192.png -------------------------------------------------------------------------------- /public/static/icons/icon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-32x32.png -------------------------------------------------------------------------------- /public/static/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-384x384.png -------------------------------------------------------------------------------- /public/static/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-512x512.png -------------------------------------------------------------------------------- /public/static/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-72x72.png -------------------------------------------------------------------------------- /public/static/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-96x96.png -------------------------------------------------------------------------------- /public/static/icons/icon-maskable-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/icon-maskable-512x512.png -------------------------------------------------------------------------------- /public/static/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/manifest.json -------------------------------------------------------------------------------- /public/static/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/mstile-150x150.png -------------------------------------------------------------------------------- /public/static/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-men-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-men-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-men-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-men-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-women-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-women-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/accessories-women-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/accessories-women-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/bags-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/bags-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/bags-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/bags-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/jeans-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/jeans-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/jeans-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/jeans-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/men-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/men-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/men-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/men-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/scarf-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/scarf-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/scarf-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/scarf-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/shoes-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/shoes-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/shoes-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/shoes-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/tops-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/tops-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/tops-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/tops-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/banners/women-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/women-desktop.jpg -------------------------------------------------------------------------------- /public/static/images/banners/women-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/banners/women-mobile.jpg -------------------------------------------------------------------------------- /public/static/images/home/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/home/banner.jpg -------------------------------------------------------------------------------- /public/static/images/socials/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/socials/og.png -------------------------------------------------------------------------------- /public/static/images/socials/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/public/static/images/socials/twitter.png -------------------------------------------------------------------------------- /styles/_index.css: -------------------------------------------------------------------------------- 1 | @import "./themes/default/_globals.css"; 2 | -------------------------------------------------------------------------------- /styles/themes/default/_globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/_globals.css -------------------------------------------------------------------------------- /styles/themes/default/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/base.css -------------------------------------------------------------------------------- /styles/themes/default/components/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/components/loader.css -------------------------------------------------------------------------------- /styles/themes/default/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/utilities.css -------------------------------------------------------------------------------- /styles/themes/default/widgets/hierarchical-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/widgets/hierarchical-menu.css -------------------------------------------------------------------------------- /styles/themes/default/widgets/refinement-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/widgets/refinement-list.css -------------------------------------------------------------------------------- /styles/themes/default/widgets/size-refinement-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/styles/themes/default/widgets/size-refinement-list.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/hits.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/typings/hits.d.ts -------------------------------------------------------------------------------- /typings/lib/react-instantsearch-core.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/typings/lib/react-instantsearch-core.d.ts -------------------------------------------------------------------------------- /typings/lib/react-instantsearch-dom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/typings/lib/react-instantsearch-dom.d.ts -------------------------------------------------------------------------------- /typings/refinements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/typings/refinements.d.ts -------------------------------------------------------------------------------- /utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/browser.ts -------------------------------------------------------------------------------- /utils/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/capitalize.ts -------------------------------------------------------------------------------- /utils/createInitialValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/createInitialValues.ts -------------------------------------------------------------------------------- /utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/env.ts -------------------------------------------------------------------------------- /utils/getMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/getMapping.ts -------------------------------------------------------------------------------- /utils/getRefElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/getRefElement.ts -------------------------------------------------------------------------------- /utils/getResultsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/getResultsState.ts -------------------------------------------------------------------------------- /utils/isObjectEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/isObjectEmpty.ts -------------------------------------------------------------------------------- /utils/launchEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/launchEditor.ts -------------------------------------------------------------------------------- /utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/math.ts -------------------------------------------------------------------------------- /utils/parseUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/parseUrl.ts -------------------------------------------------------------------------------- /utils/scrollToTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/scrollToTop.ts -------------------------------------------------------------------------------- /utils/tailwindScreens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/algolia-pwa-ecommerce/HEAD/utils/tailwindScreens.ts --------------------------------------------------------------------------------