diff --git a/examples/basic-nextjs/.gitignore b/examples/basic-nextjs/.gitignore index f71608f67..e8582a3b3 100644 --- a/examples/basic-nextjs/.gitignore +++ b/examples/basic-nextjs/.gitignore @@ -26,4 +26,3 @@ # except for component-map !.sitecore/component-map.ts !.sitecore/component-map.client.ts -!.sitecore/import-map.ts diff --git a/examples/kit-nextjs-article-starter/.gitignore b/examples/kit-nextjs-article-starter/.gitignore index 1bd82c470..3acc469f7 100644 --- a/examples/kit-nextjs-article-starter/.gitignore +++ b/examples/kit-nextjs-article-starter/.gitignore @@ -32,5 +32,4 @@ # except for component-map !.sitecore/component-map.ts !.sitecore/component-map.client.ts -!.sitecore/import-map.ts .jest-cache \ No newline at end of file diff --git a/examples/kit-nextjs-article-starter/.sitecore/component-map.client.ts b/examples/kit-nextjs-article-starter/.sitecore/component-map.client.ts index 8d9789c27..80cc1fde0 100644 --- a/examples/kit-nextjs-article-starter/.sitecore/component-map.client.ts +++ b/examples/kit-nextjs-article-starter/.sitecore/component-map.client.ts @@ -13,6 +13,7 @@ import * as Title from 'src/components/sxa/Title'; import * as NavigationMenuToggleclient from 'src/components/sxa/NavigationMenuToggle.client'; import * as NavigationListclient from 'src/components/sxa/NavigationList.client'; import * as Image from 'src/components/sxa/Image'; +import * as ContentBlock from 'src/components/sxa/ContentBlock'; import * as SubscriptionBanner from 'src/components/subscription-banner/SubscriptionBanner'; import * as SecondaryNavigation from 'src/components/secondary-navigation/SecondaryNavigation'; import * as PromoAnimatedImageRightdev from 'src/components/promo-animated/PromoAnimatedImageRight.dev'; @@ -54,6 +55,7 @@ export const componentMap = new Map([ ['NavigationMenuToggle', { ...NavigationMenuToggleclient }], ['NavigationList', { ...NavigationListclient }], ['Image', { ...Image }], + ['ContentBlock', { ...ContentBlock }], ['SubscriptionBanner', { ...SubscriptionBanner }], ['SecondaryNavigation', { ...SecondaryNavigation }], ['PromoAnimatedImageRight', { ...PromoAnimatedImageRightdev }], diff --git a/examples/kit-nextjs-article-starter/.sitecore/component-map.ts b/examples/kit-nextjs-article-starter/.sitecore/component-map.ts index 599b044e5..de18df98b 100644 --- a/examples/kit-nextjs-article-starter/.sitecore/component-map.ts +++ b/examples/kit-nextjs-article-starter/.sitecore/component-map.ts @@ -165,7 +165,7 @@ export const componentMap = new Map([ ['Navigation', { ...Navigation }], ['LinkList', { ...LinkList }], ['Image', { ...Image, componentType: 'client' }], - ['ContentBlock', { ...ContentBlock }], + ['ContentBlock', { ...ContentBlock, componentType: 'client' }], ['Container', { ...Container }], ['ColumnSplitter', { ...ColumnSplitter }], ['SubscriptionBanner', { ...SubscriptionBanner, componentType: 'client' }], diff --git a/examples/kit-nextjs-location-finder/.gitignore b/examples/kit-nextjs-location-finder/.gitignore index e3bf67d87..3c62b3af8 100644 --- a/examples/kit-nextjs-location-finder/.gitignore +++ b/examples/kit-nextjs-location-finder/.gitignore @@ -26,6 +26,5 @@ # except for component-map !.sitecore/component-map.ts !.sitecore/component-map.client.ts -!.sitecore/import-map.ts /coverage /.jest-cache diff --git a/examples/kit-nextjs-location-finder/.sitecore/import-map.ts b/examples/kit-nextjs-location-finder/.sitecore/import-map.ts deleted file mode 100644 index beefe3258..000000000 --- a/examples/kit-nextjs-location-finder/.sitecore/import-map.ts +++ /dev/null @@ -1,1325 +0,0 @@ -// This file is auto-generated by the Sitecore Content SDK. -// Below are built-in Content SDK imports neccessary for the import map -import { combineImportEntries, defaultImportEntries } from '@sitecore-content-sdk/nextjs/codegen'; -// end of built-in imports - -import { useState, useEffect, useRef, useCallback, useId, useMemo } from 'react'; -import React_c6c9d5c02e9182eb22f40bc4cf21fc656783d24a from 'react'; -import * as React from 'react'; -import { VideoPlayer } from 'src/components/video/VideoPlayer.dev'; -import { VideoModal } from 'src/components/video/VideoModal.dev'; -import { useVideoModal } from 'src/hooks/useVideoModal'; -import { useVideo } from '@/contexts/VideoContext'; -import { Default } from '@/components/icon/Icon'; -import { Default as Default_e49b8b0315b5c2e1dfc6d29366b41ef250099b77 } from 'src/components/image/ImageWrapper.dev'; -import { motion, AnimatePresence } from 'framer-motion'; -import { isMobile } from '@/utils/isMobile'; -import { extractVideoId } from '@/utils/video'; -import { NoDataFallback } from '@/utils/NoDataFallback'; -import { cn, getYouTubeThumbnail } from '@/lib/utils'; -import Image from 'next/image'; -import { Text, Link, AppPlaceholder, RichText, NextImage, withDatasourceCheck, Image as Image_8a80e63291fea86e0744df19113dc44bec187216, CdpHelper, useSitecore } from '@sitecore-content-sdk/nextjs'; -import { Default as Default_86213dc9d44683259b98a62fc55d1fe1127767c5 } from '@/components/image/ImageWrapper.dev'; -import { ButtonBase } from '@/components/button-component/ButtonComponent'; -import * as TooltipPrimitive from '@radix-ui/react-tooltip'; -import * as TogglePrimitive from '@radix-ui/react-toggle'; -import { cva } from 'class-variance-authority'; -import * as ToggleGroupPrimitive from '@radix-ui/react-toggle-group'; -import { toggleVariants } from '@/components/ui/toggle'; -import { useToast } from '@/hooks/use-toast'; -import { Toast, ToastClose, ToastDescription, ToastProvider, ToastTitle, ToastViewport } from '@/components/ui/toast'; -import * as ToastPrimitives from '@radix-ui/react-toast'; -import { X, PanelLeft, Check, ChevronDown, ChevronUp, GripVertical, Circle, ChevronLeft, ChevronRight, MoreHorizontal, Dot, Search, ArrowLeft, ArrowRight, Pause, Play, Facebook, Linkedin, Twitter, Link as Link_6b289e2de0a07a8bed65fcf19e83723e986797b2, Mail } from 'lucide-react'; -import * as TabsPrimitive from '@radix-ui/react-tabs'; -import * as SwitchPrimitives from '@radix-ui/react-switch'; -import { useTheme } from 'next-themes'; -import { Toaster } from 'sonner'; -import * as SliderPrimitive from '@radix-ui/react-slider'; -import { Slot } from '@radix-ui/react-slot'; -import { useIsMobile } from '@/hooks/use-mobile'; -import { Button, buttonVariants } from '@/components/ui/button'; -import { Input } from '@/components/ui/input'; -import { Separator } from '@/components/ui/separator'; -import { Sheet, SheetContent } from '@/components/ui/sheet'; -import { Skeleton } from '@/components/ui/skeleton'; -import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip'; -import * as SheetPrimitive from '@radix-ui/react-dialog'; -import * as SeparatorPrimitive from '@radix-ui/react-separator'; -import * as SelectPrimitive from '@radix-ui/react-select'; -import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; -import * as ResizablePrimitive from 'react-resizable-panels'; -import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; -import * as ProgressPrimitive from '@radix-ui/react-progress'; -import * as PopoverPrimitive from '@radix-ui/react-popover'; -import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; -import * as MenubarPrimitive from '@radix-ui/react-menubar'; -import * as LabelPrimitive from '@radix-ui/react-label'; -import { OTPInput, OTPInputContext } from 'input-otp'; -import * as HoverCardPrimitive from '@radix-ui/react-hover-card'; -import { Controller, FormProvider, useFormContext, useForm } from 'react-hook-form'; -import { Label } from '@/components/ui/label'; -import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; -import { Drawer } from 'vaul'; -import * as ContextMenuPrimitive from '@radix-ui/react-context-menu'; -import { Command } from 'cmdk'; -import { Dialog, DialogContent } from '@/components/ui/dialog'; -import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; -import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; -import * as RechartsPrimitive from 'recharts'; -import useEmblaCarousel from 'embla-carousel-react'; -import { DayPicker } from 'react-day-picker'; -import * as AvatarPrimitive from '@radix-ui/react-avatar'; -import * as AspectRatioPrimitive from '@radix-ui/react-aspect-ratio'; -import { useMatchMedia } from '@/hooks/use-match-media'; -import { useContainerQuery } from '@/hooks/use-container-query'; -import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; -import * as AccordionPrimitive from '@radix-ui/react-accordion'; -import { Meteors } from '@/components/magicui/meteors'; -import { TopicItem } from 'src/components/topic-listing/TopicItem.dev'; -import { TextBannerDefault } from 'src/components/text-banner/TextBannerDefault.dev'; -import { TextBannerTextTop } from 'src/components/text-banner/TextBannerTextTop.dev'; -import { TextBannerBlueTitleRight } from 'src/components/text-banner/TextBannerBlueTitleRight.dev'; -import { TextBanner01 } from 'src/components/text-banner/TextBanner01.dev'; -import { TextBanner02 } from 'src/components/text-banner/TextBanner02.dev'; -import { debounce } from 'radash'; -import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious } from '@/components/ui/carousel'; -import { Default as Default_f14713561e7127543a30e797b8ea6464ba634f1f } from 'src/components/testimonial-carousel/TestimonialCarouselItem'; -import Link_a258c208ba01265ca0aa9c7abae745cc7141aa63 from 'next/link'; -import { Form, FormControl, FormField, FormItem, FormMessage } from '@/components/ui/form'; -import { SubmissionFormDefault } from 'src/components/submission-form/SubmissionFormDefault.dev'; -import { SubmissionFormCentered } from 'src/components/submission-form/SubmissionFormCentered.dev'; -import { ChevronDownIcon } from '@radix-ui/react-icons'; -import { PromoImageDefault } from 'src/components/promo-image/PromoImageDefault.dev'; -import { PromoImageLeft } from 'src/components/promo-image/PromoImageLeft.dev'; -import { PromoImageRight } from 'src/components/promo-image/PromoImageRight.dev'; -import { PromoImageMiddle } from 'src/components/promo-image/PromoImageMiddle.dev'; -import { PromoTitlePartialOverlay } from 'src/components/promo-image/PromoImageTitlePartialOverlay.dev'; -import { Orientation } from '@/enumerations/Orientation.enum'; -import { Variation } from '@/enumerations/Variation.enum'; -import { ButtonType, ButtonVariants } from '@/enumerations/ButtonStyle.enum'; -import { Flex, FlexItem } from '@/components/flex/Flex.dev'; -import { PromoAnimatedDefault } from 'src/components/promo-animated/PromoAnimatedDefault.dev'; -import { PromoAnimatedImageRight } from 'src/components/promo-animated/PromoAnimatedImageRight.dev'; -import { ProductListingDefault } from 'src/components/product-listing/ProductListingDefault.dev'; -import { ProductListingThreeUp } from 'src/components/product-listing/ProductListingThreeUp.dev'; -import { ProductListingSlider } from 'src/components/product-listing/ProductListingSlider.dev'; -import { PageHeaderDefault } from 'src/components/page-header/PageHeaderDefault.dev'; -import { PageHeaderBlueText } from 'src/components/page-header/PageHeaderBlueText.dev'; -import { PageHeaderFiftyFifty } from 'src/components/page-header/PageHeaderFiftyFifty.dev'; -import { PageHeaderBlueBackground } from 'src/components/page-header/PageHeaderBlueBackground.dev'; -import { PageHeaderCentered } from 'src/components/page-header/PageHeaderCentered.dev'; -import { Tabs, TabsList, TabsTrigger, TabsContent } from '@/components/ui/tabs'; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; -import { Default as Default_5a87dea7e5d774773867b417bc52e56f48fe590a } from 'src/components/multi-promo-tabs/MultiPromoTab.dev'; -import { Default as Default_567cb87e41254de18670d2d9e5ed4fb167d328d0 } from 'src/components/multi-promo/MultiPromoItem.dev'; -import { LogoItem } from 'src/components/logo-tabs/LogoItem'; -import { LocationSearchDefault } from 'src/components/location-search/LocationSearchDefault.dev'; -import { LocationSearchMapRight } from 'src/components/location-search/LocationSearchMapRight.dev'; -import { LocationSearchMapTopAllCentered } from 'src/components/location-search/LocationSearchMapTopAllCentered.dev'; -import { LocationSearchMapRightTitleZipCentered } from 'src/components/location-search/LocationSearchMapRightTitleZipCentered.dev'; -import { LocationSearchTitleZipCentered } from 'src/components/location-search/LocationSearchTitleZipCentered.dev'; -import { clsx } from 'clsx'; -import { twMerge } from 'tailwind-merge'; -import { ImageGalleryDefault } from 'src/components/image-gallery/ImageGallery.dev'; -import { ImageGalleryGrid } from 'src/components/image-gallery/ImageGalleryGrid.dev'; -import { ImageGalleryFiftyFifty } from 'src/components/image-gallery/ImageGalleryFiftyFifty.dev'; -import { ImageGalleryFeaturedImage } from 'src/components/image-gallery/ImageGalleryFeaturedImage.dev'; -import { ImageGalleryNoSpacing } from 'src/components/image-gallery/ImageGalleryNoSpacing.dev'; -import { ImageCarouselDefault } from 'src/components/image-carousel/ImageCarouselDefault.dev'; -import { ImageCarouselLeftRightPreview } from 'src/components/image-carousel/ImageCarouselLeftRightPreview.dev'; -import { ImageCarouselFullBleed } from 'src/components/image-carousel/ImageCarouselFullBleed.dev'; -import { ImageCarouselPreviewBelow } from 'src/components/image-carousel/ImageCarouselPreviewBelow.dev'; -import { ImageCarouselFeaturedImageLeft } from 'src/components/image-carousel/ImageCarouselFeaturedImageLeft.dev'; -import { IconName } from '@/enumerations/Icon.enum'; -import { HeroDefault } from 'src/components/hero/HeroDefault.dev'; -import { HeroImageBottom } from 'src/components/hero/HeroImageBottom.dev'; -import { HeroImageBottomInset } from 'src/components/hero/HeroImageBottomInset.dev'; -import { HeroImageBackground } from 'src/components/hero/HeroImageBackground.dev'; -import { HeroImageRight } from 'src/components/hero/HeroImageRight.dev'; -import { useTranslations } from 'next-intl'; -import { dictionaryKeys } from '@/variables/dictionary'; -import { GlobalHeaderDefault } from 'src/components/global-header/GlobalHeaderDefault.dev'; -import { GlobalHeaderCentered } from 'src/components/global-header/GlobalHeaderCentered.dev'; -import { GlobalFooterDefault } from 'src/components/global-footer/GlobalFooterDefault.dev'; -import { GlobalFooterBlackCompact } from 'src/components/global-footer/GlobalFooterBlackCompact.dev'; -import { GlobalFooterBlackLarge } from 'src/components/global-footer/GlobalFooterBlackLarge.dev'; -import { GlobalFooterBlueCentered } from 'src/components/global-footer/GlobalFooterBlueCentered.dev'; -import { GlobalFooterBlueCompact } from 'src/components/global-footer/GlobalFooterBlueCompact.dev'; -import { Default as Default_ab2672a1842323b1b2777329b20d99d0ca10e44b } from '@/components/animated-section/AnimatedSection.dev'; -import client from 'src/lib/sitecore-client'; -import * as FEAAS from '@sitecore-feaas/clientside/react'; -import nextConfig from 'next.config'; -import { pageView } from '@sitecore-cloudsdk/events/browser'; -import config from 'sitecore.config'; -import { getContainerPlaceholderProps, isContainerPlaceholderEmpty } from '@/components/container/container.util'; -import { Carousel as Carousel_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselContent as CarouselContent_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselItem as CarouselItem_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselNext as CarouselNext_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselPrevious as CarouselPrevious_689a09d2932fc88fd54b2c5679f911ae91683185 } from 'shadcn/components/ui/carousel'; -import { Button as Button_304600e4442bda1409e495cf55dbe6099453bb95 } from 'shadcd/components/ui/button'; -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faStar, faChevronRight } from '@fortawesome/free-solid-svg-icons'; -import { faStar as faStar_0f20f12744127d4fa4a5eaa149a19b5f7413f4c3 } from '@fortawesome/free-regular-svg-icons'; -import { Tabs as Tabs_48d5e1c6c20334270f4919d104713830a19e93c0, TabsContent as TabsContent_48d5e1c6c20334270f4919d104713830a19e93c0, TabsList as TabsList_48d5e1c6c20334270f4919d104713830a19e93c0, TabsTrigger as TabsTrigger_48d5e1c6c20334270f4919d104713830a19e93c0 } from 'shadcd/components/ui/tabs'; -import { Carousel as Carousel_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselContent as CarouselContent_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselItem as CarouselItem_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselNext as CarouselNext_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselPrevious as CarouselPrevious_ce3eef99455ea7c2afccc224600715d860faabdd } from 'shadcd/components/ui/carousel'; -import { faFacebook, faInstagram, faLinkedinIn, faXTwitter } from '@fortawesome/free-brands-svg-icons'; -import { Button as Button_0a081e5b37af4d4238ae92d7d108465dd072dae8 } from 'shadcn/components/ui/button'; -import { Input as Input_fd6b4a2bda3e621d8b1bf1f274f2f3eab050bdc8 } from 'shadcd/components/ui/input'; -import useVisibility from '@/hooks/useVisibility'; -import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from 'shadcd/components/ui/accordion'; -import ContentSdkRichText from '@/components/content-sdk-rich-text/ContentSdkRichText'; -import { useMediaQuery } from '@/hooks/use-media-query'; -import { cn as cn_b4c06b3218abd6b3fb46a1f6d67407cec902c758 } from 'lib/utils'; -import { IconPosition } from '@/enumerations/IconPosition.enum'; -import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@/components/ui/breadcrumb'; -import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; -import { Badge } from '@/components/ui/badge'; -import { ButtonBase as ButtonBase_f96768c33c6d085e6eaeb7c734d327903ea8ccc6 } from 'src/components/button-component/ButtonComponent'; -import { FloatingDock } from '@/components/floating-dock/floating-dock.dev'; -import { Toaster as Toaster_a6eeadbb1255ee8f188f6a41d0d7b974840e71b1 } from '@/components/ui/toaster'; -import { AccordionBlockDefault } from 'src/components/accordion-block/AccordionBlockDefault.dev'; -import { AccordionBlockCentered } from 'src/components/accordion-block/AccordionBlockCentered.dev'; -import { Accordion5050TitleAbove } from 'src/components/accordion-block/Accordion5050TitleAbove.dev'; -import { AccordionBlockTwoColumnTitleLeft } from 'src/components/accordion-block/AccordionBlockTwoColumnTitleLeft.dev'; -import { AccordionBlockOneColumnTitleLeft } from 'src/components/accordion-block/AccordionBlockOneColumnTitleLeft.dev'; - -const importMap = [ - { - module: 'react', - exports: [ - { name: 'useState', value: useState }, - { name: 'useEffect', value: useEffect }, - { name: 'useRef', value: useRef }, - { name: 'useCallback', value: useCallback }, - { name: 'useId', value: useId }, - { name: 'useMemo', value: useMemo }, - { name: 'default', value: React_c6c9d5c02e9182eb22f40bc4cf21fc656783d24a }, - { name: '*', value: React }, - ] - }, - { - module: 'src/components/video/VideoPlayer.dev', - exports: [ - { name: 'VideoPlayer', value: VideoPlayer }, - ] - }, - { - module: 'src/components/video/VideoModal.dev', - exports: [ - { name: 'VideoModal', value: VideoModal }, - ] - }, - { - module: 'src/hooks/useVideoModal', - exports: [ - { name: 'useVideoModal', value: useVideoModal }, - ] - }, - { - module: '@/contexts/VideoContext', - exports: [ - { name: 'useVideo', value: useVideo }, - ] - }, - { - module: '@/components/icon/Icon', - exports: [ - { name: 'Default', value: Default }, - ] - }, - { - module: 'src/components/image/ImageWrapper.dev', - exports: [ - { name: 'Default', value: Default_e49b8b0315b5c2e1dfc6d29366b41ef250099b77 }, - ] - }, - { - module: 'framer-motion', - exports: [ - { name: 'motion', value: motion }, - { name: 'AnimatePresence', value: AnimatePresence }, - ] - }, - { - module: '@/utils/isMobile', - exports: [ - { name: 'isMobile', value: isMobile }, - ] - }, - { - module: '@/utils/video', - exports: [ - { name: 'extractVideoId', value: extractVideoId }, - ] - }, - { - module: '@/utils/NoDataFallback', - exports: [ - { name: 'NoDataFallback', value: NoDataFallback }, - ] - }, - { - module: '@/lib/utils', - exports: [ - { name: 'cn', value: cn }, - { name: 'getYouTubeThumbnail', value: getYouTubeThumbnail }, - ] - }, - { - module: 'next/image', - exports: [ - { name: 'default', value: Image }, - ] - }, - { - module: '@sitecore-content-sdk/nextjs', - exports: [ - { name: 'Text', value: Text }, - { name: 'Link', value: Link }, - { name: 'AppPlaceholder', value: AppPlaceholder }, - { name: 'RichText', value: RichText }, - { name: 'NextImage', value: NextImage }, - { name: 'withDatasourceCheck', value: withDatasourceCheck }, - { name: 'Image', value: Image_8a80e63291fea86e0744df19113dc44bec187216 }, - { name: 'CdpHelper', value: CdpHelper }, - { name: 'useSitecore', value: useSitecore }, - ] - }, - { - module: '@/components/image/ImageWrapper.dev', - exports: [ - { name: 'Default', value: Default_86213dc9d44683259b98a62fc55d1fe1127767c5 }, - ] - }, - { - module: '@/components/button-component/ButtonComponent', - exports: [ - { name: 'ButtonBase', value: ButtonBase }, - ] - }, - { - module: '@radix-ui/react-tooltip', - exports: [ - { name: '*', value: TooltipPrimitive }, - ] - }, - { - module: '@radix-ui/react-toggle', - exports: [ - { name: '*', value: TogglePrimitive }, - ] - }, - { - module: 'class-variance-authority', - exports: [ - { name: 'cva', value: cva }, - ] - }, - { - module: '@radix-ui/react-toggle-group', - exports: [ - { name: '*', value: ToggleGroupPrimitive }, - ] - }, - { - module: '@/components/ui/toggle', - exports: [ - { name: 'toggleVariants', value: toggleVariants }, - ] - }, - { - module: '@/hooks/use-toast', - exports: [ - { name: 'useToast', value: useToast }, - ] - }, - { - module: '@/components/ui/toast', - exports: [ - { name: 'Toast', value: Toast }, - { name: 'ToastClose', value: ToastClose }, - { name: 'ToastDescription', value: ToastDescription }, - { name: 'ToastProvider', value: ToastProvider }, - { name: 'ToastTitle', value: ToastTitle }, - { name: 'ToastViewport', value: ToastViewport }, - ] - }, - { - module: '@radix-ui/react-toast', - exports: [ - { name: '*', value: ToastPrimitives }, - ] - }, - { - module: 'lucide-react', - exports: [ - { name: 'X', value: X }, - { name: 'PanelLeft', value: PanelLeft }, - { name: 'Check', value: Check }, - { name: 'ChevronDown', value: ChevronDown }, - { name: 'ChevronUp', value: ChevronUp }, - { name: 'GripVertical', value: GripVertical }, - { name: 'Circle', value: Circle }, - { name: 'ChevronLeft', value: ChevronLeft }, - { name: 'ChevronRight', value: ChevronRight }, - { name: 'MoreHorizontal', value: MoreHorizontal }, - { name: 'Dot', value: Dot }, - { name: 'Search', value: Search }, - { name: 'ArrowLeft', value: ArrowLeft }, - { name: 'ArrowRight', value: ArrowRight }, - { name: 'Pause', value: Pause }, - { name: 'Play', value: Play }, - { name: 'Facebook', value: Facebook }, - { name: 'Linkedin', value: Linkedin }, - { name: 'Twitter', value: Twitter }, - { name: 'Link', value: Link_6b289e2de0a07a8bed65fcf19e83723e986797b2 }, - { name: 'Mail', value: Mail }, - ] - }, - { - module: '@radix-ui/react-tabs', - exports: [ - { name: '*', value: TabsPrimitive }, - ] - }, - { - module: '@radix-ui/react-switch', - exports: [ - { name: '*', value: SwitchPrimitives }, - ] - }, - { - module: 'next-themes', - exports: [ - { name: 'useTheme', value: useTheme }, - ] - }, - { - module: 'sonner', - exports: [ - { name: 'Toaster', value: Toaster }, - ] - }, - { - module: '@radix-ui/react-slider', - exports: [ - { name: '*', value: SliderPrimitive }, - ] - }, - { - module: '@radix-ui/react-slot', - exports: [ - { name: 'Slot', value: Slot }, - ] - }, - { - module: '@/hooks/use-mobile', - exports: [ - { name: 'useIsMobile', value: useIsMobile }, - ] - }, - { - module: '@/components/ui/button', - exports: [ - { name: 'Button', value: Button }, - { name: 'buttonVariants', value: buttonVariants }, - ] - }, - { - module: '@/components/ui/input', - exports: [ - { name: 'Input', value: Input }, - ] - }, - { - module: '@/components/ui/separator', - exports: [ - { name: 'Separator', value: Separator }, - ] - }, - { - module: '@/components/ui/sheet', - exports: [ - { name: 'Sheet', value: Sheet }, - { name: 'SheetContent', value: SheetContent }, - ] - }, - { - module: '@/components/ui/skeleton', - exports: [ - { name: 'Skeleton', value: Skeleton }, - ] - }, - { - module: '@/components/ui/tooltip', - exports: [ - { name: 'Tooltip', value: Tooltip }, - { name: 'TooltipContent', value: TooltipContent }, - { name: 'TooltipProvider', value: TooltipProvider }, - { name: 'TooltipTrigger', value: TooltipTrigger }, - ] - }, - { - module: '@radix-ui/react-dialog', - exports: [ - { name: '*', value: SheetPrimitive }, - ] - }, - { - module: '@radix-ui/react-separator', - exports: [ - { name: '*', value: SeparatorPrimitive }, - ] - }, - { - module: '@radix-ui/react-select', - exports: [ - { name: '*', value: SelectPrimitive }, - ] - }, - { - module: '@radix-ui/react-scroll-area', - exports: [ - { name: '*', value: ScrollAreaPrimitive }, - ] - }, - { - module: 'react-resizable-panels', - exports: [ - { name: '*', value: ResizablePrimitive }, - ] - }, - { - module: '@radix-ui/react-radio-group', - exports: [ - { name: '*', value: RadioGroupPrimitive }, - ] - }, - { - module: '@radix-ui/react-progress', - exports: [ - { name: '*', value: ProgressPrimitive }, - ] - }, - { - module: '@radix-ui/react-popover', - exports: [ - { name: '*', value: PopoverPrimitive }, - ] - }, - { - module: '@radix-ui/react-navigation-menu', - exports: [ - { name: '*', value: NavigationMenuPrimitive }, - ] - }, - { - module: '@radix-ui/react-menubar', - exports: [ - { name: '*', value: MenubarPrimitive }, - ] - }, - { - module: '@radix-ui/react-label', - exports: [ - { name: '*', value: LabelPrimitive }, - ] - }, - { - module: 'input-otp', - exports: [ - { name: 'OTPInput', value: OTPInput }, - { name: 'OTPInputContext', value: OTPInputContext }, - ] - }, - { - module: '@radix-ui/react-hover-card', - exports: [ - { name: '*', value: HoverCardPrimitive }, - ] - }, - { - module: 'react-hook-form', - exports: [ - { name: 'Controller', value: Controller }, - { name: 'FormProvider', value: FormProvider }, - { name: 'useFormContext', value: useFormContext }, - { name: 'useForm', value: useForm }, - ] - }, - { - module: '@/components/ui/label', - exports: [ - { name: 'Label', value: Label }, - ] - }, - { - module: '@radix-ui/react-dropdown-menu', - exports: [ - { name: '*', value: DropdownMenuPrimitive }, - ] - }, - { - module: 'vaul', - exports: [ - { name: 'Drawer', value: Drawer }, - ] - }, - { - module: '@radix-ui/react-context-menu', - exports: [ - { name: '*', value: ContextMenuPrimitive }, - ] - }, - { - module: 'cmdk', - exports: [ - { name: 'Command', value: Command }, - ] - }, - { - module: '@/components/ui/dialog', - exports: [ - { name: 'Dialog', value: Dialog }, - { name: 'DialogContent', value: DialogContent }, - ] - }, - { - module: '@radix-ui/react-collapsible', - exports: [ - { name: '*', value: CollapsiblePrimitive }, - ] - }, - { - module: '@radix-ui/react-checkbox', - exports: [ - { name: '*', value: CheckboxPrimitive }, - ] - }, - { - module: 'recharts', - exports: [ - { name: '*', value: RechartsPrimitive }, - ] - }, - { - module: 'embla-carousel-react', - exports: [ - { name: 'default', value: useEmblaCarousel }, - ] - }, - { - module: 'react-day-picker', - exports: [ - { name: 'DayPicker', value: DayPicker }, - ] - }, - { - module: '@radix-ui/react-avatar', - exports: [ - { name: '*', value: AvatarPrimitive }, - ] - }, - { - module: '@radix-ui/react-aspect-ratio', - exports: [ - { name: '*', value: AspectRatioPrimitive }, - ] - }, - { - module: '@/hooks/use-match-media', - exports: [ - { name: 'useMatchMedia', value: useMatchMedia }, - ] - }, - { - module: '@/hooks/use-container-query', - exports: [ - { name: 'useContainerQuery', value: useContainerQuery }, - ] - }, - { - module: '@radix-ui/react-alert-dialog', - exports: [ - { name: '*', value: AlertDialogPrimitive }, - ] - }, - { - module: '@radix-ui/react-accordion', - exports: [ - { name: '*', value: AccordionPrimitive }, - ] - }, - { - module: '@/components/magicui/meteors', - exports: [ - { name: 'Meteors', value: Meteors }, - ] - }, - { - module: 'src/components/topic-listing/TopicItem.dev', - exports: [ - { name: 'TopicItem', value: TopicItem }, - ] - }, - { - module: 'src/components/text-banner/TextBannerDefault.dev', - exports: [ - { name: 'TextBannerDefault', value: TextBannerDefault }, - ] - }, - { - module: 'src/components/text-banner/TextBannerTextTop.dev', - exports: [ - { name: 'TextBannerTextTop', value: TextBannerTextTop }, - ] - }, - { - module: 'src/components/text-banner/TextBannerBlueTitleRight.dev', - exports: [ - { name: 'TextBannerBlueTitleRight', value: TextBannerBlueTitleRight }, - ] - }, - { - module: 'src/components/text-banner/TextBanner01.dev', - exports: [ - { name: 'TextBanner01', value: TextBanner01 }, - ] - }, - { - module: 'src/components/text-banner/TextBanner02.dev', - exports: [ - { name: 'TextBanner02', value: TextBanner02 }, - ] - }, - { - module: 'radash', - exports: [ - { name: 'debounce', value: debounce }, - ] - }, - { - module: '@/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel }, - { name: 'CarouselContent', value: CarouselContent }, - { name: 'CarouselItem', value: CarouselItem }, - { name: 'CarouselNext', value: CarouselNext }, - { name: 'CarouselPrevious', value: CarouselPrevious }, - ] - }, - { - module: 'src/components/testimonial-carousel/TestimonialCarouselItem', - exports: [ - { name: 'Default', value: Default_f14713561e7127543a30e797b8ea6464ba634f1f }, - ] - }, - { - module: 'next/link', - exports: [ - { name: 'default', value: Link_a258c208ba01265ca0aa9c7abae745cc7141aa63 }, - ] - }, - { - module: '@/components/ui/form', - exports: [ - { name: 'Form', value: Form }, - { name: 'FormControl', value: FormControl }, - { name: 'FormField', value: FormField }, - { name: 'FormItem', value: FormItem }, - { name: 'FormMessage', value: FormMessage }, - ] - }, - { - module: 'src/components/submission-form/SubmissionFormDefault.dev', - exports: [ - { name: 'SubmissionFormDefault', value: SubmissionFormDefault }, - ] - }, - { - module: 'src/components/submission-form/SubmissionFormCentered.dev', - exports: [ - { name: 'SubmissionFormCentered', value: SubmissionFormCentered }, - ] - }, - { - module: '@radix-ui/react-icons', - exports: [ - { name: 'ChevronDownIcon', value: ChevronDownIcon }, - ] - }, - { - module: 'src/components/promo-image/PromoImageDefault.dev', - exports: [ - { name: 'PromoImageDefault', value: PromoImageDefault }, - ] - }, - { - module: 'src/components/promo-image/PromoImageLeft.dev', - exports: [ - { name: 'PromoImageLeft', value: PromoImageLeft }, - ] - }, - { - module: 'src/components/promo-image/PromoImageRight.dev', - exports: [ - { name: 'PromoImageRight', value: PromoImageRight }, - ] - }, - { - module: 'src/components/promo-image/PromoImageMiddle.dev', - exports: [ - { name: 'PromoImageMiddle', value: PromoImageMiddle }, - ] - }, - { - module: 'src/components/promo-image/PromoImageTitlePartialOverlay.dev', - exports: [ - { name: 'PromoTitlePartialOverlay', value: PromoTitlePartialOverlay }, - ] - }, - { - module: '@/enumerations/Orientation.enum', - exports: [ - { name: 'Orientation', value: Orientation }, - ] - }, - { - module: '@/enumerations/Variation.enum', - exports: [ - { name: 'Variation', value: Variation }, - ] - }, - { - module: '@/enumerations/ButtonStyle.enum', - exports: [ - { name: 'ButtonType', value: ButtonType }, - { name: 'ButtonVariants', value: ButtonVariants }, - ] - }, - { - module: '@/components/flex/Flex.dev', - exports: [ - { name: 'Flex', value: Flex }, - { name: 'FlexItem', value: FlexItem }, - ] - }, - { - module: 'src/components/promo-animated/PromoAnimatedDefault.dev', - exports: [ - { name: 'PromoAnimatedDefault', value: PromoAnimatedDefault }, - ] - }, - { - module: 'src/components/promo-animated/PromoAnimatedImageRight.dev', - exports: [ - { name: 'PromoAnimatedImageRight', value: PromoAnimatedImageRight }, - ] - }, - { - module: 'src/components/product-listing/ProductListingDefault.dev', - exports: [ - { name: 'ProductListingDefault', value: ProductListingDefault }, - ] - }, - { - module: 'src/components/product-listing/ProductListingThreeUp.dev', - exports: [ - { name: 'ProductListingThreeUp', value: ProductListingThreeUp }, - ] - }, - { - module: 'src/components/product-listing/ProductListingSlider.dev', - exports: [ - { name: 'ProductListingSlider', value: ProductListingSlider }, - ] - }, - { - module: 'src/components/page-header/PageHeaderDefault.dev', - exports: [ - { name: 'PageHeaderDefault', value: PageHeaderDefault }, - ] - }, - { - module: 'src/components/page-header/PageHeaderBlueText.dev', - exports: [ - { name: 'PageHeaderBlueText', value: PageHeaderBlueText }, - ] - }, - { - module: 'src/components/page-header/PageHeaderFiftyFifty.dev', - exports: [ - { name: 'PageHeaderFiftyFifty', value: PageHeaderFiftyFifty }, - ] - }, - { - module: 'src/components/page-header/PageHeaderBlueBackground.dev', - exports: [ - { name: 'PageHeaderBlueBackground', value: PageHeaderBlueBackground }, - ] - }, - { - module: 'src/components/page-header/PageHeaderCentered.dev', - exports: [ - { name: 'PageHeaderCentered', value: PageHeaderCentered }, - ] - }, - { - module: '@/components/ui/tabs', - exports: [ - { name: 'Tabs', value: Tabs }, - { name: 'TabsList', value: TabsList }, - { name: 'TabsTrigger', value: TabsTrigger }, - { name: 'TabsContent', value: TabsContent }, - ] - }, - { - module: '@/components/ui/select', - exports: [ - { name: 'Select', value: Select }, - { name: 'SelectContent', value: SelectContent }, - { name: 'SelectItem', value: SelectItem }, - { name: 'SelectTrigger', value: SelectTrigger }, - { name: 'SelectValue', value: SelectValue }, - ] - }, - { - module: 'src/components/multi-promo-tabs/MultiPromoTab.dev', - exports: [ - { name: 'Default', value: Default_5a87dea7e5d774773867b417bc52e56f48fe590a }, - ] - }, - { - module: 'src/components/multi-promo/MultiPromoItem.dev', - exports: [ - { name: 'Default', value: Default_567cb87e41254de18670d2d9e5ed4fb167d328d0 }, - ] - }, - { - module: 'src/components/logo-tabs/LogoItem', - exports: [ - { name: 'LogoItem', value: LogoItem }, - ] - }, - { - module: 'src/components/location-search/LocationSearchDefault.dev', - exports: [ - { name: 'LocationSearchDefault', value: LocationSearchDefault }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapRight.dev', - exports: [ - { name: 'LocationSearchMapRight', value: LocationSearchMapRight }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapTopAllCentered.dev', - exports: [ - { name: 'LocationSearchMapTopAllCentered', value: LocationSearchMapTopAllCentered }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapRightTitleZipCentered.dev', - exports: [ - { name: 'LocationSearchMapRightTitleZipCentered', value: LocationSearchMapRightTitleZipCentered }, - ] - }, - { - module: 'src/components/location-search/LocationSearchTitleZipCentered.dev', - exports: [ - { name: 'LocationSearchTitleZipCentered', value: LocationSearchTitleZipCentered }, - ] - }, - { - module: 'clsx', - exports: [ - { name: 'clsx', value: clsx }, - ] - }, - { - module: 'tailwind-merge', - exports: [ - { name: 'twMerge', value: twMerge }, - ] - }, - { - module: 'src/components/image-gallery/ImageGallery.dev', - exports: [ - { name: 'ImageGalleryDefault', value: ImageGalleryDefault }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryGrid.dev', - exports: [ - { name: 'ImageGalleryGrid', value: ImageGalleryGrid }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryFiftyFifty.dev', - exports: [ - { name: 'ImageGalleryFiftyFifty', value: ImageGalleryFiftyFifty }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryFeaturedImage.dev', - exports: [ - { name: 'ImageGalleryFeaturedImage', value: ImageGalleryFeaturedImage }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryNoSpacing.dev', - exports: [ - { name: 'ImageGalleryNoSpacing', value: ImageGalleryNoSpacing }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselDefault.dev', - exports: [ - { name: 'ImageCarouselDefault', value: ImageCarouselDefault }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselLeftRightPreview.dev', - exports: [ - { name: 'ImageCarouselLeftRightPreview', value: ImageCarouselLeftRightPreview }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselFullBleed.dev', - exports: [ - { name: 'ImageCarouselFullBleed', value: ImageCarouselFullBleed }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselPreviewBelow.dev', - exports: [ - { name: 'ImageCarouselPreviewBelow', value: ImageCarouselPreviewBelow }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselFeaturedImageLeft.dev', - exports: [ - { name: 'ImageCarouselFeaturedImageLeft', value: ImageCarouselFeaturedImageLeft }, - ] - }, - { - module: '@/enumerations/Icon.enum', - exports: [ - { name: 'IconName', value: IconName }, - ] - }, - { - module: 'src/components/hero/HeroDefault.dev', - exports: [ - { name: 'HeroDefault', value: HeroDefault }, - ] - }, - { - module: 'src/components/hero/HeroImageBottom.dev', - exports: [ - { name: 'HeroImageBottom', value: HeroImageBottom }, - ] - }, - { - module: 'src/components/hero/HeroImageBottomInset.dev', - exports: [ - { name: 'HeroImageBottomInset', value: HeroImageBottomInset }, - ] - }, - { - module: 'src/components/hero/HeroImageBackground.dev', - exports: [ - { name: 'HeroImageBackground', value: HeroImageBackground }, - ] - }, - { - module: 'src/components/hero/HeroImageRight.dev', - exports: [ - { name: 'HeroImageRight', value: HeroImageRight }, - ] - }, - { - module: 'next-intl', - exports: [ - { name: 'useTranslations', value: useTranslations }, - ] - }, - { - module: '@/variables/dictionary', - exports: [ - { name: 'dictionaryKeys', value: dictionaryKeys }, - ] - }, - { - module: 'src/components/global-header/GlobalHeaderDefault.dev', - exports: [ - { name: 'GlobalHeaderDefault', value: GlobalHeaderDefault }, - ] - }, - { - module: 'src/components/global-header/GlobalHeaderCentered.dev', - exports: [ - { name: 'GlobalHeaderCentered', value: GlobalHeaderCentered }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterDefault.dev', - exports: [ - { name: 'GlobalFooterDefault', value: GlobalFooterDefault }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlackCompact.dev', - exports: [ - { name: 'GlobalFooterBlackCompact', value: GlobalFooterBlackCompact }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlackLarge.dev', - exports: [ - { name: 'GlobalFooterBlackLarge', value: GlobalFooterBlackLarge }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlueCentered.dev', - exports: [ - { name: 'GlobalFooterBlueCentered', value: GlobalFooterBlueCentered }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlueCompact.dev', - exports: [ - { name: 'GlobalFooterBlueCompact', value: GlobalFooterBlueCompact }, - ] - }, - { - module: '@/components/animated-section/AnimatedSection.dev', - exports: [ - { name: 'Default', value: Default_ab2672a1842323b1b2777329b20d99d0ca10e44b }, - ] - }, - { - module: 'src/lib/sitecore-client', - exports: [ - { name: 'default', value: client }, - ] - }, - { - module: '@sitecore-feaas/clientside/react', - exports: [ - { name: '*', value: FEAAS }, - ] - }, - { - module: 'next.config', - exports: [ - { name: 'default', value: nextConfig }, - ] - }, - { - module: '@sitecore-cloudsdk/events/browser', - exports: [ - { name: 'pageView', value: pageView }, - ] - }, - { - module: 'sitecore.config', - exports: [ - { name: 'default', value: config }, - ] - }, - { - module: '@/components/container/container.util', - exports: [ - { name: 'getContainerPlaceholderProps', value: getContainerPlaceholderProps }, - { name: 'isContainerPlaceholderEmpty', value: isContainerPlaceholderEmpty }, - ] - }, - { - module: 'shadcn/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselContent', value: CarouselContent_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselItem', value: CarouselItem_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselNext', value: CarouselNext_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselPrevious', value: CarouselPrevious_689a09d2932fc88fd54b2c5679f911ae91683185 }, - ] - }, - { - module: 'shadcd/components/ui/button', - exports: [ - { name: 'Button', value: Button_304600e4442bda1409e495cf55dbe6099453bb95 }, - ] - }, - { - module: '@fortawesome/react-fontawesome', - exports: [ - { name: 'FontAwesomeIcon', value: FontAwesomeIcon }, - ] - }, - { - module: '@fortawesome/free-solid-svg-icons', - exports: [ - { name: 'faStar', value: faStar }, - { name: 'faChevronRight', value: faChevronRight }, - ] - }, - { - module: '@fortawesome/free-regular-svg-icons', - exports: [ - { name: 'faStar', value: faStar_0f20f12744127d4fa4a5eaa149a19b5f7413f4c3 }, - ] - }, - { - module: 'shadcd/components/ui/tabs', - exports: [ - { name: 'Tabs', value: Tabs_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsContent', value: TabsContent_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsList', value: TabsList_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsTrigger', value: TabsTrigger_48d5e1c6c20334270f4919d104713830a19e93c0 }, - ] - }, - { - module: 'shadcd/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselContent', value: CarouselContent_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselItem', value: CarouselItem_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselNext', value: CarouselNext_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselPrevious', value: CarouselPrevious_ce3eef99455ea7c2afccc224600715d860faabdd }, - ] - }, - { - module: '@fortawesome/free-brands-svg-icons', - exports: [ - { name: 'faFacebook', value: faFacebook }, - { name: 'faInstagram', value: faInstagram }, - { name: 'faLinkedinIn', value: faLinkedinIn }, - { name: 'faXTwitter', value: faXTwitter }, - ] - }, - { - module: 'shadcn/components/ui/button', - exports: [ - { name: 'Button', value: Button_0a081e5b37af4d4238ae92d7d108465dd072dae8 }, - ] - }, - { - module: 'shadcd/components/ui/input', - exports: [ - { name: 'Input', value: Input_fd6b4a2bda3e621d8b1bf1f274f2f3eab050bdc8 }, - ] - }, - { - module: '@/hooks/useVisibility', - exports: [ - { name: 'default', value: useVisibility }, - ] - }, - { - module: 'shadcd/components/ui/accordion', - exports: [ - { name: 'Accordion', value: Accordion }, - { name: 'AccordionContent', value: AccordionContent }, - { name: 'AccordionItem', value: AccordionItem }, - { name: 'AccordionTrigger', value: AccordionTrigger }, - ] - }, - { - module: '@/components/content-sdk-rich-text/ContentSdkRichText', - exports: [ - { name: 'default', value: ContentSdkRichText }, - ] - }, - { - module: '@/hooks/use-media-query', - exports: [ - { name: 'useMediaQuery', value: useMediaQuery }, - ] - }, - { - module: 'lib/utils', - exports: [ - { name: 'cn', value: cn_b4c06b3218abd6b3fb46a1f6d67407cec902c758 }, - ] - }, - { - module: '@/enumerations/IconPosition.enum', - exports: [ - { name: 'IconPosition', value: IconPosition }, - ] - }, - { - module: '@/components/ui/breadcrumb', - exports: [ - { name: 'Breadcrumb', value: Breadcrumb }, - { name: 'BreadcrumbItem', value: BreadcrumbItem }, - { name: 'BreadcrumbLink', value: BreadcrumbLink }, - { name: 'BreadcrumbList', value: BreadcrumbList }, - { name: 'BreadcrumbPage', value: BreadcrumbPage }, - { name: 'BreadcrumbSeparator', value: BreadcrumbSeparator }, - ] - }, - { - module: '@/components/ui/avatar', - exports: [ - { name: 'Avatar', value: Avatar }, - { name: 'AvatarFallback', value: AvatarFallback }, - { name: 'AvatarImage', value: AvatarImage }, - ] - }, - { - module: '@/components/ui/badge', - exports: [ - { name: 'Badge', value: Badge }, - ] - }, - { - module: 'src/components/button-component/ButtonComponent', - exports: [ - { name: 'ButtonBase', value: ButtonBase_f96768c33c6d085e6eaeb7c734d327903ea8ccc6 }, - ] - }, - { - module: '@/components/floating-dock/floating-dock.dev', - exports: [ - { name: 'FloatingDock', value: FloatingDock }, - ] - }, - { - module: '@/components/ui/toaster', - exports: [ - { name: 'Toaster', value: Toaster_a6eeadbb1255ee8f188f6a41d0d7b974840e71b1 }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockDefault.dev', - exports: [ - { name: 'AccordionBlockDefault', value: AccordionBlockDefault }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockCentered.dev', - exports: [ - { name: 'AccordionBlockCentered', value: AccordionBlockCentered }, - ] - }, - { - module: 'src/components/accordion-block/Accordion5050TitleAbove.dev', - exports: [ - { name: 'Accordion5050TitleAbove', value: Accordion5050TitleAbove }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockTwoColumnTitleLeft.dev', - exports: [ - { name: 'AccordionBlockTwoColumnTitleLeft', value: AccordionBlockTwoColumnTitleLeft }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockOneColumnTitleLeft.dev', - exports: [ - { name: 'AccordionBlockOneColumnTitleLeft', value: AccordionBlockOneColumnTitleLeft }, - ] - } -]; - -export default combineImportEntries(defaultImportEntries, importMap); diff --git a/examples/kit-nextjs-product-listing/.gitignore b/examples/kit-nextjs-product-listing/.gitignore index b6cc34199..3d61d050b 100644 --- a/examples/kit-nextjs-product-listing/.gitignore +++ b/examples/kit-nextjs-product-listing/.gitignore @@ -29,7 +29,6 @@ .sitecore/* # except for component-map !.sitecore/component-map.ts -!.sitecore/import-map.ts !.sitecore/component-map.client.ts /coverage /.jest-cache diff --git a/examples/kit-nextjs-product-listing/.sitecore/import-map.ts b/examples/kit-nextjs-product-listing/.sitecore/import-map.ts deleted file mode 100644 index 5d513ee1d..000000000 --- a/examples/kit-nextjs-product-listing/.sitecore/import-map.ts +++ /dev/null @@ -1,1379 +0,0 @@ -// This file is auto-generated by the Sitecore Content SDK. -// Below are built-in Content SDK imports neccessary for the import map -import { combineImportEntries, defaultImportEntries } from '@sitecore-content-sdk/nextjs/codegen'; -// end of built-in imports - -import { useState, useEffect, useRef, useCallback, useMemo, createContext, useContext, useId } from 'react'; -import React_c6c9d5c02e9182eb22f40bc4cf21fc656783d24a from 'react'; -import * as React from 'react'; -import { VideoPlayer } from 'src/components/video/VideoPlayer.dev'; -import { VideoModal } from 'src/components/video/VideoModal.dev'; -import { useVideoModal } from 'src/hooks/useVideoModal'; -import { useVideo } from '@/contexts/VideoContext'; -import { Default } from '@/components/icon/Icon'; -import { Default as Default_e49b8b0315b5c2e1dfc6d29366b41ef250099b77 } from 'src/components/image/ImageWrapper.dev'; -import { motion, AnimatePresence } from 'framer-motion'; -import { isMobile } from '@/utils/isMobile'; -import { extractVideoId } from '@/utils/video'; -import { NoDataFallback } from '@/utils/NoDataFallback'; -import { cn, getYouTubeThumbnail } from '@/lib/utils'; -import Image from 'next/image'; -import { Text, Link, AppPlaceholder, RichText, NextImage, useSitecore, withDatasourceCheck, Image as Image_8a80e63291fea86e0744df19113dc44bec187216, CdpHelper } from '@sitecore-content-sdk/nextjs'; -import { Default as Default_86213dc9d44683259b98a62fc55d1fe1127767c5 } from '@/components/image/ImageWrapper.dev'; -import { ButtonBase } from '@/components/button-component/ButtonComponent'; -import * as TooltipPrimitive from '@radix-ui/react-tooltip'; -import * as TogglePrimitive from '@radix-ui/react-toggle'; -import { cva } from 'class-variance-authority'; -import * as ToggleGroupPrimitive from '@radix-ui/react-toggle-group'; -import { toggleVariants } from '@/components/ui/toggle'; -import { useToast } from '@/hooks/use-toast'; -import { Toast, ToastClose, ToastDescription, ToastProvider, ToastTitle, ToastViewport } from '@/components/ui/toast'; -import * as ToastPrimitives from '@radix-ui/react-toast'; -import { X, PanelLeft, Check, ChevronDown, ChevronUp, GripVertical, Circle, ChevronLeft, ChevronRight, MoreHorizontal, Dot, Search, ArrowLeft, ArrowRight, Pause, Play, Facebook, Linkedin, Twitter, Link as Link_6b289e2de0a07a8bed65fcf19e83723e986797b2, Mail } from 'lucide-react'; -import * as TabsPrimitive from '@radix-ui/react-tabs'; -import * as SwitchPrimitives from '@radix-ui/react-switch'; -import { useTheme } from 'next-themes'; -import { Toaster } from 'sonner'; -import * as SliderPrimitive from '@radix-ui/react-slider'; -import { Slot } from '@radix-ui/react-slot'; -import { useIsMobile } from '@/hooks/use-mobile'; -import { Button, buttonVariants } from '@/components/ui/button'; -import { Input } from '@/components/ui/input'; -import { Separator } from '@/components/ui/separator'; -import { Sheet, SheetContent } from '@/components/ui/sheet'; -import { Skeleton } from '@/components/ui/skeleton'; -import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip'; -import * as SheetPrimitive from '@radix-ui/react-dialog'; -import * as SeparatorPrimitive from '@radix-ui/react-separator'; -import * as SelectPrimitive from '@radix-ui/react-select'; -import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; -import * as ResizablePrimitive from 'react-resizable-panels'; -import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; -import * as ProgressPrimitive from '@radix-ui/react-progress'; -import * as PopoverPrimitive from '@radix-ui/react-popover'; -import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; -import * as MenubarPrimitive from '@radix-ui/react-menubar'; -import * as LabelPrimitive from '@radix-ui/react-label'; -import { OTPInput, OTPInputContext } from 'input-otp'; -import * as HoverCardPrimitive from '@radix-ui/react-hover-card'; -import { Controller, FormProvider, useFormContext, useForm } from 'react-hook-form'; -import { Label } from '@/components/ui/label'; -import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; -import { Drawer } from 'vaul'; -import * as ContextMenuPrimitive from '@radix-ui/react-context-menu'; -import { Command } from 'cmdk'; -import { Dialog, DialogContent } from '@/components/ui/dialog'; -import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; -import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; -import * as RechartsPrimitive from 'recharts'; -import useEmblaCarousel from 'embla-carousel-react'; -import { DayPicker } from 'react-day-picker'; -import * as AvatarPrimitive from '@radix-ui/react-avatar'; -import * as AspectRatioPrimitive from '@radix-ui/react-aspect-ratio'; -import { useMatchMedia } from '@/hooks/use-match-media'; -import { useContainerQuery } from '@/hooks/use-container-query'; -import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; -import * as AccordionPrimitive from '@radix-ui/react-accordion'; -import { Meteors } from '@/components/magicui/meteors'; -import { TopicItem } from 'src/components/topic-listing/TopicItem.dev'; -import { TextBannerDefault } from 'src/components/text-banner/TextBannerDefault.dev'; -import { TextBannerTextTop } from 'src/components/text-banner/TextBannerTextTop.dev'; -import { TextBannerBlueTitleRight } from 'src/components/text-banner/TextBannerBlueTitleRight.dev'; -import { TextBanner01 } from 'src/components/text-banner/TextBanner01.dev'; -import { TextBanner02 } from 'src/components/text-banner/TextBanner02.dev'; -import { debounce } from 'radash'; -import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious } from '@/components/ui/carousel'; -import { Default as Default_f14713561e7127543a30e797b8ea6464ba634f1f } from 'src/components/testimonial-carousel/TestimonialCarouselItem'; -import componentMap from '.sitecore/component-map'; -import Link_a258c208ba01265ca0aa9c7abae745cc7141aa63 from 'next/link'; -import { Form, FormControl, FormField, FormItem, FormMessage } from '@/components/ui/form'; -import { SubmissionFormDefault } from 'src/components/submission-form/SubmissionFormDefault.dev'; -import { SubmissionFormCentered } from 'src/components/submission-form/SubmissionFormCentered.dev'; -import { VideoBase } from 'components/video/Video'; -import { useTranslations } from 'next-intl'; -import { Carousel as Carousel_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselContent as CarouselContent_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselItem as CarouselItem_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselNext as CarouselNext_ce3eef99455ea7c2afccc224600715d860faabdd, CarouselPrevious as CarouselPrevious_ce3eef99455ea7c2afccc224600715d860faabdd } from 'shadcd/components/ui/carousel'; -import { useToggleWithClickOutside } from '@/hooks/useToggleWithClickOutside'; -import { MegaMenuToggle, MegaMenuContent, MegaMenuBackButton } from 'src/components/site-three/MegaMenuItemWrapper'; -import { useContainerOffsets } from '@/hooks/useContainerOffsets'; -import { faShoppingCart, faStar, faChevronRight } from '@fortawesome/free-solid-svg-icons'; -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { MiniCart } from 'src/components/site-three/non-sitecore/MiniCart'; -import { SearchBox } from 'src/components/site-three/non-sitecore/SearchBox'; -import { MobileMenuWrapper } from 'src/components/site-three/MobileMenuWrapper'; -import { faFacebook, faInstagram, faLinkedinIn, faXTwitter } from '@fortawesome/free-brands-svg-icons'; -import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from 'shadcd/components/ui/accordion'; -import Head from 'next/head'; -import { ChevronDownIcon } from '@radix-ui/react-icons'; -import { PromoImageDefault } from 'src/components/promo-image/PromoImageDefault.dev'; -import { PromoImageLeft } from 'src/components/promo-image/PromoImageLeft.dev'; -import { PromoImageRight } from 'src/components/promo-image/PromoImageRight.dev'; -import { PromoImageMiddle } from 'src/components/promo-image/PromoImageMiddle.dev'; -import { PromoTitlePartialOverlay } from 'src/components/promo-image/PromoImageTitlePartialOverlay.dev'; -import { Orientation } from '@/enumerations/Orientation.enum'; -import { Variation } from '@/enumerations/Variation.enum'; -import { ButtonType, ButtonVariants } from '@/enumerations/ButtonStyle.enum'; -import { Flex, FlexItem } from '@/components/flex/Flex.dev'; -import { PromoAnimatedDefault } from 'src/components/promo-animated/PromoAnimatedDefault.dev'; -import { PromoAnimatedImageRight } from 'src/components/promo-animated/PromoAnimatedImageRight.dev'; -import { ProductListingDefault } from 'src/components/product-listing/ProductListingDefault.dev'; -import { ProductListingThreeUp } from 'src/components/product-listing/ProductListingThreeUp.dev'; -import { ProductListingSlider } from 'src/components/product-listing/ProductListingSlider.dev'; -import { PageHeaderDefault } from 'src/components/page-header/PageHeaderDefault.dev'; -import { PageHeaderBlueText } from 'src/components/page-header/PageHeaderBlueText.dev'; -import { PageHeaderFiftyFifty } from 'src/components/page-header/PageHeaderFiftyFifty.dev'; -import { PageHeaderBlueBackground } from 'src/components/page-header/PageHeaderBlueBackground.dev'; -import { PageHeaderCentered } from 'src/components/page-header/PageHeaderCentered.dev'; -import { Tabs, TabsList, TabsTrigger, TabsContent } from '@/components/ui/tabs'; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; -import { Default as Default_5a87dea7e5d774773867b417bc52e56f48fe590a } from 'src/components/multi-promo-tabs/MultiPromoTab.dev'; -import { Default as Default_567cb87e41254de18670d2d9e5ed4fb167d328d0 } from 'src/components/multi-promo/MultiPromoItem.dev'; -import { LogoItem } from 'src/components/logo-tabs/LogoItem'; -import { LocationSearchDefault } from 'src/components/location-search/LocationSearchDefault.dev'; -import { LocationSearchMapRight } from 'src/components/location-search/LocationSearchMapRight.dev'; -import { LocationSearchMapTopAllCentered } from 'src/components/location-search/LocationSearchMapTopAllCentered.dev'; -import { LocationSearchMapRightTitleZipCentered } from 'src/components/location-search/LocationSearchMapRightTitleZipCentered.dev'; -import { LocationSearchTitleZipCentered } from 'src/components/location-search/LocationSearchTitleZipCentered.dev'; -import { clsx } from 'clsx'; -import { twMerge } from 'tailwind-merge'; -import { ImageGalleryDefault } from 'src/components/image-gallery/ImageGallery.dev'; -import { ImageGalleryGrid } from 'src/components/image-gallery/ImageGalleryGrid.dev'; -import { ImageGalleryFiftyFifty } from 'src/components/image-gallery/ImageGalleryFiftyFifty.dev'; -import { ImageGalleryFeaturedImage } from 'src/components/image-gallery/ImageGalleryFeaturedImage.dev'; -import { ImageGalleryNoSpacing } from 'src/components/image-gallery/ImageGalleryNoSpacing.dev'; -import { ImageCarouselDefault } from 'src/components/image-carousel/ImageCarouselDefault.dev'; -import { ImageCarouselLeftRightPreview } from 'src/components/image-carousel/ImageCarouselLeftRightPreview.dev'; -import { ImageCarouselFullBleed } from 'src/components/image-carousel/ImageCarouselFullBleed.dev'; -import { ImageCarouselPreviewBelow } from 'src/components/image-carousel/ImageCarouselPreviewBelow.dev'; -import { ImageCarouselFeaturedImageLeft } from 'src/components/image-carousel/ImageCarouselFeaturedImageLeft.dev'; -import { IconName } from '@/enumerations/Icon.enum'; -import { HeroDefault } from 'src/components/hero/HeroDefault.dev'; -import { HeroImageBottom } from 'src/components/hero/HeroImageBottom.dev'; -import { HeroImageBottomInset } from 'src/components/hero/HeroImageBottomInset.dev'; -import { HeroImageBackground } from 'src/components/hero/HeroImageBackground.dev'; -import { HeroImageRight } from 'src/components/hero/HeroImageRight.dev'; -import { dictionaryKeys } from '@/variables/dictionary'; -import { GlobalHeaderDefault } from 'src/components/global-header/GlobalHeaderDefault.dev'; -import { GlobalHeaderCentered } from 'src/components/global-header/GlobalHeaderCentered.dev'; -import { GlobalFooterDefault } from 'src/components/global-footer/GlobalFooterDefault.dev'; -import { GlobalFooterBlackCompact } from 'src/components/global-footer/GlobalFooterBlackCompact.dev'; -import { GlobalFooterBlackLarge } from 'src/components/global-footer/GlobalFooterBlackLarge.dev'; -import { GlobalFooterBlueCentered } from 'src/components/global-footer/GlobalFooterBlueCentered.dev'; -import { GlobalFooterBlueCompact } from 'src/components/global-footer/GlobalFooterBlueCompact.dev'; -import { Default as Default_ab2672a1842323b1b2777329b20d99d0ca10e44b } from '@/components/animated-section/AnimatedSection.dev'; -import client from 'src/lib/sitecore-client'; -import { pageView } from '@sitecore-content-sdk/events'; -import config from 'sitecore.config'; -import { getContainerPlaceholderProps, isContainerPlaceholderEmpty } from '@/components/container/container.util'; -import { Carousel as Carousel_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselContent as CarouselContent_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselItem as CarouselItem_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselNext as CarouselNext_689a09d2932fc88fd54b2c5679f911ae91683185, CarouselPrevious as CarouselPrevious_689a09d2932fc88fd54b2c5679f911ae91683185 } from 'shadcn/components/ui/carousel'; -import { Button as Button_304600e4442bda1409e495cf55dbe6099453bb95 } from 'shadcd/components/ui/button'; -import { faStar as faStar_0f20f12744127d4fa4a5eaa149a19b5f7413f4c3 } from '@fortawesome/free-regular-svg-icons'; -import { Tabs as Tabs_48d5e1c6c20334270f4919d104713830a19e93c0, TabsContent as TabsContent_48d5e1c6c20334270f4919d104713830a19e93c0, TabsList as TabsList_48d5e1c6c20334270f4919d104713830a19e93c0, TabsTrigger as TabsTrigger_48d5e1c6c20334270f4919d104713830a19e93c0 } from 'shadcd/components/ui/tabs'; -import { Button as Button_0a081e5b37af4d4238ae92d7d108465dd072dae8 } from 'shadcn/components/ui/button'; -import { Input as Input_fd6b4a2bda3e621d8b1bf1f274f2f3eab050bdc8 } from 'shadcd/components/ui/input'; -import useVisibility from '@/hooks/useVisibility'; -import ContentSdkRichText from '@/components/content-sdk-rich-text/ContentSdkRichText'; -import { useMediaQuery } from '@/hooks/use-media-query'; -import { cn as cn_b4c06b3218abd6b3fb46a1f6d67407cec902c758 } from 'lib/utils'; -import { IconPosition } from '@/enumerations/IconPosition.enum'; -import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@/components/ui/breadcrumb'; -import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; -import { Badge } from '@/components/ui/badge'; -import { ButtonBase as ButtonBase_f96768c33c6d085e6eaeb7c734d327903ea8ccc6 } from 'src/components/button-component/ButtonComponent'; -import { FloatingDock } from '@/components/floating-dock/floating-dock.dev'; -import { Toaster as Toaster_a6eeadbb1255ee8f188f6a41d0d7b974840e71b1 } from '@/components/ui/toaster'; -import { AccordionBlockDefault } from 'src/components/accordion-block/AccordionBlockDefault.dev'; -import { AccordionBlockCentered } from 'src/components/accordion-block/AccordionBlockCentered.dev'; -import { Accordion5050TitleAbove } from 'src/components/accordion-block/Accordion5050TitleAbove.dev'; -import { AccordionBlockTwoColumnTitleLeft } from 'src/components/accordion-block/AccordionBlockTwoColumnTitleLeft.dev'; -import { AccordionBlockOneColumnTitleLeft } from 'src/components/accordion-block/AccordionBlockOneColumnTitleLeft.dev'; - -const importMap = [ - { - module: 'react', - exports: [ - { name: 'useState', value: useState }, - { name: 'useEffect', value: useEffect }, - { name: 'useRef', value: useRef }, - { name: 'useCallback', value: useCallback }, - { name: 'useMemo', value: useMemo }, - { name: 'createContext', value: createContext }, - { name: 'useContext', value: useContext }, - { name: 'useId', value: useId }, - { name: 'default', value: React_c6c9d5c02e9182eb22f40bc4cf21fc656783d24a }, - { name: '*', value: React }, - ] - }, - { - module: 'src/components/video/VideoPlayer.dev', - exports: [ - { name: 'VideoPlayer', value: VideoPlayer }, - ] - }, - { - module: 'src/components/video/VideoModal.dev', - exports: [ - { name: 'VideoModal', value: VideoModal }, - ] - }, - { - module: 'src/hooks/useVideoModal', - exports: [ - { name: 'useVideoModal', value: useVideoModal }, - ] - }, - { - module: '@/contexts/VideoContext', - exports: [ - { name: 'useVideo', value: useVideo }, - ] - }, - { - module: '@/components/icon/Icon', - exports: [ - { name: 'Default', value: Default }, - ] - }, - { - module: 'src/components/image/ImageWrapper.dev', - exports: [ - { name: 'Default', value: Default_e49b8b0315b5c2e1dfc6d29366b41ef250099b77 }, - ] - }, - { - module: 'framer-motion', - exports: [ - { name: 'motion', value: motion }, - { name: 'AnimatePresence', value: AnimatePresence }, - ] - }, - { - module: '@/utils/isMobile', - exports: [ - { name: 'isMobile', value: isMobile }, - ] - }, - { - module: '@/utils/video', - exports: [ - { name: 'extractVideoId', value: extractVideoId }, - ] - }, - { - module: '@/utils/NoDataFallback', - exports: [ - { name: 'NoDataFallback', value: NoDataFallback }, - ] - }, - { - module: '@/lib/utils', - exports: [ - { name: 'cn', value: cn }, - { name: 'getYouTubeThumbnail', value: getYouTubeThumbnail }, - ] - }, - { - module: 'next/image', - exports: [ - { name: 'default', value: Image }, - ] - }, - { - module: '@sitecore-content-sdk/nextjs', - exports: [ - { name: 'Text', value: Text }, - { name: 'Link', value: Link }, - { name: 'AppPlaceholder', value: AppPlaceholder }, - { name: 'RichText', value: RichText }, - { name: 'NextImage', value: NextImage }, - { name: 'useSitecore', value: useSitecore }, - { name: 'withDatasourceCheck', value: withDatasourceCheck }, - { name: 'Image', value: Image_8a80e63291fea86e0744df19113dc44bec187216 }, - { name: 'CdpHelper', value: CdpHelper }, - ] - }, - { - module: '@/components/image/ImageWrapper.dev', - exports: [ - { name: 'Default', value: Default_86213dc9d44683259b98a62fc55d1fe1127767c5 }, - ] - }, - { - module: '@/components/button-component/ButtonComponent', - exports: [ - { name: 'ButtonBase', value: ButtonBase }, - ] - }, - { - module: '@radix-ui/react-tooltip', - exports: [ - { name: '*', value: TooltipPrimitive }, - ] - }, - { - module: '@radix-ui/react-toggle', - exports: [ - { name: '*', value: TogglePrimitive }, - ] - }, - { - module: 'class-variance-authority', - exports: [ - { name: 'cva', value: cva }, - ] - }, - { - module: '@radix-ui/react-toggle-group', - exports: [ - { name: '*', value: ToggleGroupPrimitive }, - ] - }, - { - module: '@/components/ui/toggle', - exports: [ - { name: 'toggleVariants', value: toggleVariants }, - ] - }, - { - module: '@/hooks/use-toast', - exports: [ - { name: 'useToast', value: useToast }, - ] - }, - { - module: '@/components/ui/toast', - exports: [ - { name: 'Toast', value: Toast }, - { name: 'ToastClose', value: ToastClose }, - { name: 'ToastDescription', value: ToastDescription }, - { name: 'ToastProvider', value: ToastProvider }, - { name: 'ToastTitle', value: ToastTitle }, - { name: 'ToastViewport', value: ToastViewport }, - ] - }, - { - module: '@radix-ui/react-toast', - exports: [ - { name: '*', value: ToastPrimitives }, - ] - }, - { - module: 'lucide-react', - exports: [ - { name: 'X', value: X }, - { name: 'PanelLeft', value: PanelLeft }, - { name: 'Check', value: Check }, - { name: 'ChevronDown', value: ChevronDown }, - { name: 'ChevronUp', value: ChevronUp }, - { name: 'GripVertical', value: GripVertical }, - { name: 'Circle', value: Circle }, - { name: 'ChevronLeft', value: ChevronLeft }, - { name: 'ChevronRight', value: ChevronRight }, - { name: 'MoreHorizontal', value: MoreHorizontal }, - { name: 'Dot', value: Dot }, - { name: 'Search', value: Search }, - { name: 'ArrowLeft', value: ArrowLeft }, - { name: 'ArrowRight', value: ArrowRight }, - { name: 'Pause', value: Pause }, - { name: 'Play', value: Play }, - { name: 'Facebook', value: Facebook }, - { name: 'Linkedin', value: Linkedin }, - { name: 'Twitter', value: Twitter }, - { name: 'Link', value: Link_6b289e2de0a07a8bed65fcf19e83723e986797b2 }, - { name: 'Mail', value: Mail }, - ] - }, - { - module: '@radix-ui/react-tabs', - exports: [ - { name: '*', value: TabsPrimitive }, - ] - }, - { - module: '@radix-ui/react-switch', - exports: [ - { name: '*', value: SwitchPrimitives }, - ] - }, - { - module: 'next-themes', - exports: [ - { name: 'useTheme', value: useTheme }, - ] - }, - { - module: 'sonner', - exports: [ - { name: 'Toaster', value: Toaster }, - ] - }, - { - module: '@radix-ui/react-slider', - exports: [ - { name: '*', value: SliderPrimitive }, - ] - }, - { - module: '@radix-ui/react-slot', - exports: [ - { name: 'Slot', value: Slot }, - ] - }, - { - module: '@/hooks/use-mobile', - exports: [ - { name: 'useIsMobile', value: useIsMobile }, - ] - }, - { - module: '@/components/ui/button', - exports: [ - { name: 'Button', value: Button }, - { name: 'buttonVariants', value: buttonVariants }, - ] - }, - { - module: '@/components/ui/input', - exports: [ - { name: 'Input', value: Input }, - ] - }, - { - module: '@/components/ui/separator', - exports: [ - { name: 'Separator', value: Separator }, - ] - }, - { - module: '@/components/ui/sheet', - exports: [ - { name: 'Sheet', value: Sheet }, - { name: 'SheetContent', value: SheetContent }, - ] - }, - { - module: '@/components/ui/skeleton', - exports: [ - { name: 'Skeleton', value: Skeleton }, - ] - }, - { - module: '@/components/ui/tooltip', - exports: [ - { name: 'Tooltip', value: Tooltip }, - { name: 'TooltipContent', value: TooltipContent }, - { name: 'TooltipProvider', value: TooltipProvider }, - { name: 'TooltipTrigger', value: TooltipTrigger }, - ] - }, - { - module: '@radix-ui/react-dialog', - exports: [ - { name: '*', value: SheetPrimitive }, - ] - }, - { - module: '@radix-ui/react-separator', - exports: [ - { name: '*', value: SeparatorPrimitive }, - ] - }, - { - module: '@radix-ui/react-select', - exports: [ - { name: '*', value: SelectPrimitive }, - ] - }, - { - module: '@radix-ui/react-scroll-area', - exports: [ - { name: '*', value: ScrollAreaPrimitive }, - ] - }, - { - module: 'react-resizable-panels', - exports: [ - { name: '*', value: ResizablePrimitive }, - ] - }, - { - module: '@radix-ui/react-radio-group', - exports: [ - { name: '*', value: RadioGroupPrimitive }, - ] - }, - { - module: '@radix-ui/react-progress', - exports: [ - { name: '*', value: ProgressPrimitive }, - ] - }, - { - module: '@radix-ui/react-popover', - exports: [ - { name: '*', value: PopoverPrimitive }, - ] - }, - { - module: '@radix-ui/react-navigation-menu', - exports: [ - { name: '*', value: NavigationMenuPrimitive }, - ] - }, - { - module: '@radix-ui/react-menubar', - exports: [ - { name: '*', value: MenubarPrimitive }, - ] - }, - { - module: '@radix-ui/react-label', - exports: [ - { name: '*', value: LabelPrimitive }, - ] - }, - { - module: 'input-otp', - exports: [ - { name: 'OTPInput', value: OTPInput }, - { name: 'OTPInputContext', value: OTPInputContext }, - ] - }, - { - module: '@radix-ui/react-hover-card', - exports: [ - { name: '*', value: HoverCardPrimitive }, - ] - }, - { - module: 'react-hook-form', - exports: [ - { name: 'Controller', value: Controller }, - { name: 'FormProvider', value: FormProvider }, - { name: 'useFormContext', value: useFormContext }, - { name: 'useForm', value: useForm }, - ] - }, - { - module: '@/components/ui/label', - exports: [ - { name: 'Label', value: Label }, - ] - }, - { - module: '@radix-ui/react-dropdown-menu', - exports: [ - { name: '*', value: DropdownMenuPrimitive }, - ] - }, - { - module: 'vaul', - exports: [ - { name: 'Drawer', value: Drawer }, - ] - }, - { - module: '@radix-ui/react-context-menu', - exports: [ - { name: '*', value: ContextMenuPrimitive }, - ] - }, - { - module: 'cmdk', - exports: [ - { name: 'Command', value: Command }, - ] - }, - { - module: '@/components/ui/dialog', - exports: [ - { name: 'Dialog', value: Dialog }, - { name: 'DialogContent', value: DialogContent }, - ] - }, - { - module: '@radix-ui/react-collapsible', - exports: [ - { name: '*', value: CollapsiblePrimitive }, - ] - }, - { - module: '@radix-ui/react-checkbox', - exports: [ - { name: '*', value: CheckboxPrimitive }, - ] - }, - { - module: 'recharts', - exports: [ - { name: '*', value: RechartsPrimitive }, - ] - }, - { - module: 'embla-carousel-react', - exports: [ - { name: 'default', value: useEmblaCarousel }, - ] - }, - { - module: 'react-day-picker', - exports: [ - { name: 'DayPicker', value: DayPicker }, - ] - }, - { - module: '@radix-ui/react-avatar', - exports: [ - { name: '*', value: AvatarPrimitive }, - ] - }, - { - module: '@radix-ui/react-aspect-ratio', - exports: [ - { name: '*', value: AspectRatioPrimitive }, - ] - }, - { - module: '@/hooks/use-match-media', - exports: [ - { name: 'useMatchMedia', value: useMatchMedia }, - ] - }, - { - module: '@/hooks/use-container-query', - exports: [ - { name: 'useContainerQuery', value: useContainerQuery }, - ] - }, - { - module: '@radix-ui/react-alert-dialog', - exports: [ - { name: '*', value: AlertDialogPrimitive }, - ] - }, - { - module: '@radix-ui/react-accordion', - exports: [ - { name: '*', value: AccordionPrimitive }, - ] - }, - { - module: '@/components/magicui/meteors', - exports: [ - { name: 'Meteors', value: Meteors }, - ] - }, - { - module: 'src/components/topic-listing/TopicItem.dev', - exports: [ - { name: 'TopicItem', value: TopicItem }, - ] - }, - { - module: 'src/components/text-banner/TextBannerDefault.dev', - exports: [ - { name: 'TextBannerDefault', value: TextBannerDefault }, - ] - }, - { - module: 'src/components/text-banner/TextBannerTextTop.dev', - exports: [ - { name: 'TextBannerTextTop', value: TextBannerTextTop }, - ] - }, - { - module: 'src/components/text-banner/TextBannerBlueTitleRight.dev', - exports: [ - { name: 'TextBannerBlueTitleRight', value: TextBannerBlueTitleRight }, - ] - }, - { - module: 'src/components/text-banner/TextBanner01.dev', - exports: [ - { name: 'TextBanner01', value: TextBanner01 }, - ] - }, - { - module: 'src/components/text-banner/TextBanner02.dev', - exports: [ - { name: 'TextBanner02', value: TextBanner02 }, - ] - }, - { - module: 'radash', - exports: [ - { name: 'debounce', value: debounce }, - ] - }, - { - module: '@/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel }, - { name: 'CarouselContent', value: CarouselContent }, - { name: 'CarouselItem', value: CarouselItem }, - { name: 'CarouselNext', value: CarouselNext }, - { name: 'CarouselPrevious', value: CarouselPrevious }, - ] - }, - { - module: 'src/components/testimonial-carousel/TestimonialCarouselItem', - exports: [ - { name: 'Default', value: Default_f14713561e7127543a30e797b8ea6464ba634f1f }, - ] - }, - { - module: '.sitecore/component-map', - exports: [ - { name: 'default', value: componentMap }, - ] - }, - { - module: 'next/link', - exports: [ - { name: 'default', value: Link_a258c208ba01265ca0aa9c7abae745cc7141aa63 }, - ] - }, - { - module: '@/components/ui/form', - exports: [ - { name: 'Form', value: Form }, - { name: 'FormControl', value: FormControl }, - { name: 'FormField', value: FormField }, - { name: 'FormItem', value: FormItem }, - { name: 'FormMessage', value: FormMessage }, - ] - }, - { - module: 'src/components/submission-form/SubmissionFormDefault.dev', - exports: [ - { name: 'SubmissionFormDefault', value: SubmissionFormDefault }, - ] - }, - { - module: 'src/components/submission-form/SubmissionFormCentered.dev', - exports: [ - { name: 'SubmissionFormCentered', value: SubmissionFormCentered }, - ] - }, - { - module: 'components/video/Video', - exports: [ - { name: 'VideoBase', value: VideoBase }, - ] - }, - { - module: 'next-intl', - exports: [ - { name: 'useTranslations', value: useTranslations }, - ] - }, - { - module: 'shadcd/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselContent', value: CarouselContent_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselItem', value: CarouselItem_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselNext', value: CarouselNext_ce3eef99455ea7c2afccc224600715d860faabdd }, - { name: 'CarouselPrevious', value: CarouselPrevious_ce3eef99455ea7c2afccc224600715d860faabdd }, - ] - }, - { - module: '@/hooks/useToggleWithClickOutside', - exports: [ - { name: 'useToggleWithClickOutside', value: useToggleWithClickOutside }, - ] - }, - { - module: 'src/components/site-three/MegaMenuItemWrapper', - exports: [ - { name: 'MegaMenuToggle', value: MegaMenuToggle }, - { name: 'MegaMenuContent', value: MegaMenuContent }, - { name: 'MegaMenuBackButton', value: MegaMenuBackButton }, - ] - }, - { - module: '@/hooks/useContainerOffsets', - exports: [ - { name: 'useContainerOffsets', value: useContainerOffsets }, - ] - }, - { - module: '@fortawesome/free-solid-svg-icons', - exports: [ - { name: 'faShoppingCart', value: faShoppingCart }, - { name: 'faStar', value: faStar }, - { name: 'faChevronRight', value: faChevronRight }, - ] - }, - { - module: '@fortawesome/react-fontawesome', - exports: [ - { name: 'FontAwesomeIcon', value: FontAwesomeIcon }, - ] - }, - { - module: 'src/components/site-three/non-sitecore/MiniCart', - exports: [ - { name: 'MiniCart', value: MiniCart }, - ] - }, - { - module: 'src/components/site-three/non-sitecore/SearchBox', - exports: [ - { name: 'SearchBox', value: SearchBox }, - ] - }, - { - module: 'src/components/site-three/MobileMenuWrapper', - exports: [ - { name: 'MobileMenuWrapper', value: MobileMenuWrapper }, - ] - }, - { - module: '@fortawesome/free-brands-svg-icons', - exports: [ - { name: 'faFacebook', value: faFacebook }, - { name: 'faInstagram', value: faInstagram }, - { name: 'faLinkedinIn', value: faLinkedinIn }, - { name: 'faXTwitter', value: faXTwitter }, - ] - }, - { - module: 'shadcd/components/ui/accordion', - exports: [ - { name: 'Accordion', value: Accordion }, - { name: 'AccordionContent', value: AccordionContent }, - { name: 'AccordionItem', value: AccordionItem }, - { name: 'AccordionTrigger', value: AccordionTrigger }, - ] - }, - { - module: 'next/head', - exports: [ - { name: 'default', value: Head }, - ] - }, - { - module: '@radix-ui/react-icons', - exports: [ - { name: 'ChevronDownIcon', value: ChevronDownIcon }, - ] - }, - { - module: 'src/components/promo-image/PromoImageDefault.dev', - exports: [ - { name: 'PromoImageDefault', value: PromoImageDefault }, - ] - }, - { - module: 'src/components/promo-image/PromoImageLeft.dev', - exports: [ - { name: 'PromoImageLeft', value: PromoImageLeft }, - ] - }, - { - module: 'src/components/promo-image/PromoImageRight.dev', - exports: [ - { name: 'PromoImageRight', value: PromoImageRight }, - ] - }, - { - module: 'src/components/promo-image/PromoImageMiddle.dev', - exports: [ - { name: 'PromoImageMiddle', value: PromoImageMiddle }, - ] - }, - { - module: 'src/components/promo-image/PromoImageTitlePartialOverlay.dev', - exports: [ - { name: 'PromoTitlePartialOverlay', value: PromoTitlePartialOverlay }, - ] - }, - { - module: '@/enumerations/Orientation.enum', - exports: [ - { name: 'Orientation', value: Orientation }, - ] - }, - { - module: '@/enumerations/Variation.enum', - exports: [ - { name: 'Variation', value: Variation }, - ] - }, - { - module: '@/enumerations/ButtonStyle.enum', - exports: [ - { name: 'ButtonType', value: ButtonType }, - { name: 'ButtonVariants', value: ButtonVariants }, - ] - }, - { - module: '@/components/flex/Flex.dev', - exports: [ - { name: 'Flex', value: Flex }, - { name: 'FlexItem', value: FlexItem }, - ] - }, - { - module: 'src/components/promo-animated/PromoAnimatedDefault.dev', - exports: [ - { name: 'PromoAnimatedDefault', value: PromoAnimatedDefault }, - ] - }, - { - module: 'src/components/promo-animated/PromoAnimatedImageRight.dev', - exports: [ - { name: 'PromoAnimatedImageRight', value: PromoAnimatedImageRight }, - ] - }, - { - module: 'src/components/product-listing/ProductListingDefault.dev', - exports: [ - { name: 'ProductListingDefault', value: ProductListingDefault }, - ] - }, - { - module: 'src/components/product-listing/ProductListingThreeUp.dev', - exports: [ - { name: 'ProductListingThreeUp', value: ProductListingThreeUp }, - ] - }, - { - module: 'src/components/product-listing/ProductListingSlider.dev', - exports: [ - { name: 'ProductListingSlider', value: ProductListingSlider }, - ] - }, - { - module: 'src/components/page-header/PageHeaderDefault.dev', - exports: [ - { name: 'PageHeaderDefault', value: PageHeaderDefault }, - ] - }, - { - module: 'src/components/page-header/PageHeaderBlueText.dev', - exports: [ - { name: 'PageHeaderBlueText', value: PageHeaderBlueText }, - ] - }, - { - module: 'src/components/page-header/PageHeaderFiftyFifty.dev', - exports: [ - { name: 'PageHeaderFiftyFifty', value: PageHeaderFiftyFifty }, - ] - }, - { - module: 'src/components/page-header/PageHeaderBlueBackground.dev', - exports: [ - { name: 'PageHeaderBlueBackground', value: PageHeaderBlueBackground }, - ] - }, - { - module: 'src/components/page-header/PageHeaderCentered.dev', - exports: [ - { name: 'PageHeaderCentered', value: PageHeaderCentered }, - ] - }, - { - module: '@/components/ui/tabs', - exports: [ - { name: 'Tabs', value: Tabs }, - { name: 'TabsList', value: TabsList }, - { name: 'TabsTrigger', value: TabsTrigger }, - { name: 'TabsContent', value: TabsContent }, - ] - }, - { - module: '@/components/ui/select', - exports: [ - { name: 'Select', value: Select }, - { name: 'SelectContent', value: SelectContent }, - { name: 'SelectItem', value: SelectItem }, - { name: 'SelectTrigger', value: SelectTrigger }, - { name: 'SelectValue', value: SelectValue }, - ] - }, - { - module: 'src/components/multi-promo-tabs/MultiPromoTab.dev', - exports: [ - { name: 'Default', value: Default_5a87dea7e5d774773867b417bc52e56f48fe590a }, - ] - }, - { - module: 'src/components/multi-promo/MultiPromoItem.dev', - exports: [ - { name: 'Default', value: Default_567cb87e41254de18670d2d9e5ed4fb167d328d0 }, - ] - }, - { - module: 'src/components/logo-tabs/LogoItem', - exports: [ - { name: 'LogoItem', value: LogoItem }, - ] - }, - { - module: 'src/components/location-search/LocationSearchDefault.dev', - exports: [ - { name: 'LocationSearchDefault', value: LocationSearchDefault }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapRight.dev', - exports: [ - { name: 'LocationSearchMapRight', value: LocationSearchMapRight }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapTopAllCentered.dev', - exports: [ - { name: 'LocationSearchMapTopAllCentered', value: LocationSearchMapTopAllCentered }, - ] - }, - { - module: 'src/components/location-search/LocationSearchMapRightTitleZipCentered.dev', - exports: [ - { name: 'LocationSearchMapRightTitleZipCentered', value: LocationSearchMapRightTitleZipCentered }, - ] - }, - { - module: 'src/components/location-search/LocationSearchTitleZipCentered.dev', - exports: [ - { name: 'LocationSearchTitleZipCentered', value: LocationSearchTitleZipCentered }, - ] - }, - { - module: 'clsx', - exports: [ - { name: 'clsx', value: clsx }, - ] - }, - { - module: 'tailwind-merge', - exports: [ - { name: 'twMerge', value: twMerge }, - ] - }, - { - module: 'src/components/image-gallery/ImageGallery.dev', - exports: [ - { name: 'ImageGalleryDefault', value: ImageGalleryDefault }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryGrid.dev', - exports: [ - { name: 'ImageGalleryGrid', value: ImageGalleryGrid }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryFiftyFifty.dev', - exports: [ - { name: 'ImageGalleryFiftyFifty', value: ImageGalleryFiftyFifty }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryFeaturedImage.dev', - exports: [ - { name: 'ImageGalleryFeaturedImage', value: ImageGalleryFeaturedImage }, - ] - }, - { - module: 'src/components/image-gallery/ImageGalleryNoSpacing.dev', - exports: [ - { name: 'ImageGalleryNoSpacing', value: ImageGalleryNoSpacing }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselDefault.dev', - exports: [ - { name: 'ImageCarouselDefault', value: ImageCarouselDefault }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselLeftRightPreview.dev', - exports: [ - { name: 'ImageCarouselLeftRightPreview', value: ImageCarouselLeftRightPreview }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselFullBleed.dev', - exports: [ - { name: 'ImageCarouselFullBleed', value: ImageCarouselFullBleed }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselPreviewBelow.dev', - exports: [ - { name: 'ImageCarouselPreviewBelow', value: ImageCarouselPreviewBelow }, - ] - }, - { - module: 'src/components/image-carousel/ImageCarouselFeaturedImageLeft.dev', - exports: [ - { name: 'ImageCarouselFeaturedImageLeft', value: ImageCarouselFeaturedImageLeft }, - ] - }, - { - module: '@/enumerations/Icon.enum', - exports: [ - { name: 'IconName', value: IconName }, - ] - }, - { - module: 'src/components/hero/HeroDefault.dev', - exports: [ - { name: 'HeroDefault', value: HeroDefault }, - ] - }, - { - module: 'src/components/hero/HeroImageBottom.dev', - exports: [ - { name: 'HeroImageBottom', value: HeroImageBottom }, - ] - }, - { - module: 'src/components/hero/HeroImageBottomInset.dev', - exports: [ - { name: 'HeroImageBottomInset', value: HeroImageBottomInset }, - ] - }, - { - module: 'src/components/hero/HeroImageBackground.dev', - exports: [ - { name: 'HeroImageBackground', value: HeroImageBackground }, - ] - }, - { - module: 'src/components/hero/HeroImageRight.dev', - exports: [ - { name: 'HeroImageRight', value: HeroImageRight }, - ] - }, - { - module: '@/variables/dictionary', - exports: [ - { name: 'dictionaryKeys', value: dictionaryKeys }, - ] - }, - { - module: 'src/components/global-header/GlobalHeaderDefault.dev', - exports: [ - { name: 'GlobalHeaderDefault', value: GlobalHeaderDefault }, - ] - }, - { - module: 'src/components/global-header/GlobalHeaderCentered.dev', - exports: [ - { name: 'GlobalHeaderCentered', value: GlobalHeaderCentered }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterDefault.dev', - exports: [ - { name: 'GlobalFooterDefault', value: GlobalFooterDefault }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlackCompact.dev', - exports: [ - { name: 'GlobalFooterBlackCompact', value: GlobalFooterBlackCompact }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlackLarge.dev', - exports: [ - { name: 'GlobalFooterBlackLarge', value: GlobalFooterBlackLarge }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlueCentered.dev', - exports: [ - { name: 'GlobalFooterBlueCentered', value: GlobalFooterBlueCentered }, - ] - }, - { - module: 'src/components/global-footer/GlobalFooterBlueCompact.dev', - exports: [ - { name: 'GlobalFooterBlueCompact', value: GlobalFooterBlueCompact }, - ] - }, - { - module: '@/components/animated-section/AnimatedSection.dev', - exports: [ - { name: 'Default', value: Default_ab2672a1842323b1b2777329b20d99d0ca10e44b }, - ] - }, - { - module: 'src/lib/sitecore-client', - exports: [ - { name: 'default', value: client }, - ] - }, - { - module: '@sitecore-content-sdk/events', - exports: [ - { name: 'pageView', value: pageView }, - ] - }, - { - module: 'sitecore.config', - exports: [ - { name: 'default', value: config }, - ] - }, - { - module: '@/components/container/container.util', - exports: [ - { name: 'getContainerPlaceholderProps', value: getContainerPlaceholderProps }, - { name: 'isContainerPlaceholderEmpty', value: isContainerPlaceholderEmpty }, - ] - }, - { - module: 'shadcn/components/ui/carousel', - exports: [ - { name: 'Carousel', value: Carousel_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselContent', value: CarouselContent_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselItem', value: CarouselItem_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselNext', value: CarouselNext_689a09d2932fc88fd54b2c5679f911ae91683185 }, - { name: 'CarouselPrevious', value: CarouselPrevious_689a09d2932fc88fd54b2c5679f911ae91683185 }, - ] - }, - { - module: 'shadcd/components/ui/button', - exports: [ - { name: 'Button', value: Button_304600e4442bda1409e495cf55dbe6099453bb95 }, - ] - }, - { - module: '@fortawesome/free-regular-svg-icons', - exports: [ - { name: 'faStar', value: faStar_0f20f12744127d4fa4a5eaa149a19b5f7413f4c3 }, - ] - }, - { - module: 'shadcd/components/ui/tabs', - exports: [ - { name: 'Tabs', value: Tabs_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsContent', value: TabsContent_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsList', value: TabsList_48d5e1c6c20334270f4919d104713830a19e93c0 }, - { name: 'TabsTrigger', value: TabsTrigger_48d5e1c6c20334270f4919d104713830a19e93c0 }, - ] - }, - { - module: 'shadcn/components/ui/button', - exports: [ - { name: 'Button', value: Button_0a081e5b37af4d4238ae92d7d108465dd072dae8 }, - ] - }, - { - module: 'shadcd/components/ui/input', - exports: [ - { name: 'Input', value: Input_fd6b4a2bda3e621d8b1bf1f274f2f3eab050bdc8 }, - ] - }, - { - module: '@/hooks/useVisibility', - exports: [ - { name: 'default', value: useVisibility }, - ] - }, - { - module: '@/components/content-sdk-rich-text/ContentSdkRichText', - exports: [ - { name: 'default', value: ContentSdkRichText }, - ] - }, - { - module: '@/hooks/use-media-query', - exports: [ - { name: 'useMediaQuery', value: useMediaQuery }, - ] - }, - { - module: 'lib/utils', - exports: [ - { name: 'cn', value: cn_b4c06b3218abd6b3fb46a1f6d67407cec902c758 }, - ] - }, - { - module: '@/enumerations/IconPosition.enum', - exports: [ - { name: 'IconPosition', value: IconPosition }, - ] - }, - { - module: '@/components/ui/breadcrumb', - exports: [ - { name: 'Breadcrumb', value: Breadcrumb }, - { name: 'BreadcrumbItem', value: BreadcrumbItem }, - { name: 'BreadcrumbLink', value: BreadcrumbLink }, - { name: 'BreadcrumbList', value: BreadcrumbList }, - { name: 'BreadcrumbPage', value: BreadcrumbPage }, - { name: 'BreadcrumbSeparator', value: BreadcrumbSeparator }, - ] - }, - { - module: '@/components/ui/avatar', - exports: [ - { name: 'Avatar', value: Avatar }, - { name: 'AvatarFallback', value: AvatarFallback }, - { name: 'AvatarImage', value: AvatarImage }, - ] - }, - { - module: '@/components/ui/badge', - exports: [ - { name: 'Badge', value: Badge }, - ] - }, - { - module: 'src/components/button-component/ButtonComponent', - exports: [ - { name: 'ButtonBase', value: ButtonBase_f96768c33c6d085e6eaeb7c734d327903ea8ccc6 }, - ] - }, - { - module: '@/components/floating-dock/floating-dock.dev', - exports: [ - { name: 'FloatingDock', value: FloatingDock }, - ] - }, - { - module: '@/components/ui/toaster', - exports: [ - { name: 'Toaster', value: Toaster_a6eeadbb1255ee8f188f6a41d0d7b974840e71b1 }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockDefault.dev', - exports: [ - { name: 'AccordionBlockDefault', value: AccordionBlockDefault }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockCentered.dev', - exports: [ - { name: 'AccordionBlockCentered', value: AccordionBlockCentered }, - ] - }, - { - module: 'src/components/accordion-block/Accordion5050TitleAbove.dev', - exports: [ - { name: 'Accordion5050TitleAbove', value: Accordion5050TitleAbove }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockTwoColumnTitleLeft.dev', - exports: [ - { name: 'AccordionBlockTwoColumnTitleLeft', value: AccordionBlockTwoColumnTitleLeft }, - ] - }, - { - module: 'src/components/accordion-block/AccordionBlockOneColumnTitleLeft.dev', - exports: [ - { name: 'AccordionBlockOneColumnTitleLeft', value: AccordionBlockOneColumnTitleLeft }, - ] - } -]; - -export default combineImportEntries(defaultImportEntries, importMap); diff --git a/examples/kit-nextjs-skate-park/.gitignore b/examples/kit-nextjs-skate-park/.gitignore index e3bf67d87..3c62b3af8 100644 --- a/examples/kit-nextjs-skate-park/.gitignore +++ b/examples/kit-nextjs-skate-park/.gitignore @@ -26,6 +26,5 @@ # except for component-map !.sitecore/component-map.ts !.sitecore/component-map.client.ts -!.sitecore/import-map.ts /coverage /.jest-cache diff --git a/examples/kit-nextjs-skate-park/.sitecore/import-map.ts b/examples/kit-nextjs-skate-park/.sitecore/import-map.ts deleted file mode 100644 index 62de4c705..000000000 --- a/examples/kit-nextjs-skate-park/.sitecore/import-map.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file is auto-generated by the Sitecore Content SDK. -// Below are built-in Content SDK imports neccessary for the import map -import { combineImportEntries, defaultImportEntries } from '@sitecore-content-sdk/nextjs/codegen'; -// end of built-in imports - -import { useState, useEffect } from 'react'; -import React from 'react'; -import { Link, Text, AppPlaceholder, RichText, NextImage, useSitecore, CdpHelper, withDatasourceCheck } from '@sitecore-content-sdk/nextjs'; -import componentMap from '.sitecore/component-map'; -import client from 'src/lib/sitecore-client'; -import { pageView } from '@sitecore-content-sdk/events'; -import config from 'sitecore.config'; - -const importMap = [ - { - module: 'react', - exports: [ - { name: 'useState', value: useState }, - { name: 'useEffect', value: useEffect }, - { name: 'default', value: React }, - ] - }, - { - module: '@sitecore-content-sdk/nextjs', - exports: [ - { name: 'Link', value: Link }, - { name: 'Text', value: Text }, - { name: 'AppPlaceholder', value: AppPlaceholder }, - { name: 'RichText', value: RichText }, - { name: 'NextImage', value: NextImage }, - { name: 'useSitecore', value: useSitecore }, - { name: 'CdpHelper', value: CdpHelper }, - { name: 'withDatasourceCheck', value: withDatasourceCheck }, - ] - }, - { - module: '.sitecore/component-map', - exports: [ - { name: 'default', value: componentMap }, - ] - }, - { - module: 'src/lib/sitecore-client', - exports: [ - { name: 'default', value: client }, - ] - }, - { - module: '@sitecore-content-sdk/events', - exports: [ - { name: 'pageView', value: pageView }, - ] - }, - { - module: 'sitecore.config', - exports: [ - { name: 'default', value: config }, - ] - } -]; - -export default combineImportEntries(defaultImportEntries, importMap);