2461 lines
58 KiB
JSON
2461 lines
58 KiB
JSON
{
|
|
"NavbarStyleApple": {
|
|
"category": "navbar",
|
|
"intent": "product showcase",
|
|
"bestFor": [
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"navItems[]"
|
|
],
|
|
"import": "@/components/navbar/NavbarStyleApple/NavbarStyleApple",
|
|
"registryType": "component"
|
|
},
|
|
"NavbarLayoutFloatingInline": {
|
|
"category": "navbar",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"navItems[]"
|
|
],
|
|
"import": "@/components/navbar/NavbarLayoutFloatingInline",
|
|
"registryType": "component"
|
|
},
|
|
"NavbarLayoutFloatingOverlay": {
|
|
"category": "navbar",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"navItems[]"
|
|
],
|
|
"import": "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay",
|
|
"registryType": "component"
|
|
},
|
|
"NavbarStyleFullscreen": {
|
|
"category": "navbar",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"navItems[]"
|
|
],
|
|
"import": "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen",
|
|
"registryType": "component"
|
|
},
|
|
"NavbarStyleCentered": {
|
|
"category": "navbar",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"navItems[]"
|
|
],
|
|
"import": "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered",
|
|
"registryType": "component"
|
|
},
|
|
"HeroBillboard": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items"
|
|
],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboard",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardCarousel": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"portfolios",
|
|
"image galleries"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 5 items"
|
|
],
|
|
"requires": [
|
|
"buttons?[]",
|
|
"mediaItems[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardCarousel",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardGallery": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"portfolios",
|
|
"image galleries"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 5 items"
|
|
],
|
|
"requires": [
|
|
"buttons?[]",
|
|
"mediaItems[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardGallery",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSplit": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]",
|
|
"avatars?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroSplit",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSplitKpi": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"kpis[]",
|
|
"buttons?[]",
|
|
"avatars?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroSplitKpi",
|
|
"registryType": "section"
|
|
},
|
|
"HeroOverlay": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroOverlay",
|
|
"registryType": "section"
|
|
},
|
|
"HeroOverlayTestimonial": {
|
|
"category": "hero",
|
|
"intent": "hero with testimonials",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"social proof sections",
|
|
"feature showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroOverlayTestimonial",
|
|
"registryType": "section"
|
|
},
|
|
"HeroLogo": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroLogo",
|
|
"registryType": "section"
|
|
},
|
|
"HeroLogoBillboard": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items"
|
|
],
|
|
"requires": [],
|
|
"import": "@/components/sections/hero/HeroLogoBillboard",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardScroll": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardScroll",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardRotatedCarousel": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"portfolios",
|
|
"image galleries",
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 5 items"
|
|
],
|
|
"requires": [
|
|
"buttons?[]",
|
|
"carouselItems[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardRotatedCarousel",
|
|
"registryType": "section"
|
|
},
|
|
"HeroCarouselLogo": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 5 items"
|
|
],
|
|
"requires": [
|
|
"buttons[]",
|
|
"slides[]"
|
|
],
|
|
"import": "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo",
|
|
"registryType": "section"
|
|
},
|
|
"HeroCentered": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"avatars[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroCentered",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSignup": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"lead generation",
|
|
"newsletter signups"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/sections/hero/HeroSignup",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSplitDualMedia": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"coaching",
|
|
"consulting"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"mediaItems[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroSplitDualMedia",
|
|
"registryType": "section"
|
|
},
|
|
"HeroPersonalLinks": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"personal pages",
|
|
"portfolios",
|
|
"link-in-bio"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"linkCards[]",
|
|
"socialLinks?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroPersonalLinks",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardDashboard": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"SaaS products",
|
|
"analytics platforms"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"dashboard",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardDashboard",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSplitDoubleCarousel": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"portfolios",
|
|
"image galleries",
|
|
"creative agencies"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 4 items per column"
|
|
],
|
|
"requires": [
|
|
"leftCarouselItems[]",
|
|
"rightCarouselItems[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroSplitDoubleCarousel",
|
|
"registryType": "section"
|
|
},
|
|
"HeroSplitTestimonial": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"buttons?[]",
|
|
"avatars?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroSplitTestimonial",
|
|
"registryType": "section"
|
|
},
|
|
"HeroBillboardTestimonial": {
|
|
"category": "hero",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"buttons?[]",
|
|
"avatars?[]"
|
|
],
|
|
"import": "@/components/sections/hero/HeroBillboardTestimonial",
|
|
"registryType": "section"
|
|
},
|
|
"SplitAbout": {
|
|
"category": "about",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"about pages",
|
|
"company information"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"titleSegments?[]",
|
|
"buttons?[]",
|
|
"bulletPoints[]"
|
|
],
|
|
"import": "@/components/sections/about/SplitAbout",
|
|
"registryType": "section"
|
|
},
|
|
"TextSplitAbout": {
|
|
"category": "about",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"about pages",
|
|
"company information"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/about/TextSplitAbout",
|
|
"registryType": "section"
|
|
},
|
|
"TextAbout": {
|
|
"category": "about",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"about pages",
|
|
"company information"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/about/TextAbout",
|
|
"registryType": "section"
|
|
},
|
|
"MediaAbout": {
|
|
"category": "about",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"about pages",
|
|
"company information",
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/about/MediaAbout",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialAboutCard": {
|
|
"category": "about",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"social proof",
|
|
"customer reviews",
|
|
"about pages",
|
|
"company information"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [],
|
|
"import": "@/components/sections/about/TestimonialAboutCard",
|
|
"registryType": "section"
|
|
},
|
|
"InlineImageSplitTextAbout": {
|
|
"category": "about",
|
|
"intent": "about section",
|
|
"bestFor": [
|
|
"about pages",
|
|
"company information"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"heading[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/about/InlineImageSplitTextAbout",
|
|
"registryType": "section"
|
|
},
|
|
"AboutMetric": {
|
|
"category": "about",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"about pages",
|
|
"company information",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"metrics[]"
|
|
],
|
|
"import": "@/components/sections/about/AboutMetric",
|
|
"registryType": "section"
|
|
},
|
|
"MetricSplitMediaAbout": {
|
|
"category": "about",
|
|
"intent": "about section",
|
|
"bestFor": [
|
|
"about pages",
|
|
"company information",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"metrics[]"
|
|
],
|
|
"import": "@/components/sections/about/MetricSplitMediaAbout",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardOne": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardThree": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/featureCardThree/FeatureCardThree",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyNine": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases with action buttons",
|
|
"capability displays with brand icons",
|
|
"verified feature lists"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardSix": {
|
|
"category": "feature",
|
|
"intent": "sequential process",
|
|
"bestFor": [
|
|
"process flows",
|
|
"roadmaps",
|
|
"step-by-step explanation",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"non-sequential content",
|
|
"single item"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardSix",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardSeven": {
|
|
"category": "feature",
|
|
"intent": "sequential vertical steps with alternating layout",
|
|
"bestFor": [
|
|
"process flows",
|
|
"roadmaps",
|
|
"step-by-step explanation",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"non-sequential content",
|
|
"single item"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardSeven",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardEight": {
|
|
"category": "feature",
|
|
"intent": "horizontal timeline",
|
|
"bestFor": [
|
|
"process flows",
|
|
"roadmaps",
|
|
"step-by-step explanation",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"non-sequential content",
|
|
"single item",
|
|
"more than 4 items",
|
|
"less than 2 items",
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardEight",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardNine": {
|
|
"category": "feature",
|
|
"intent": "vertical sticky scroll timeline",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 2 items",
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardNine",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwelve": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 8 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwelve",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardSixteen": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardSixteen",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardNineteen": {
|
|
"category": "feature",
|
|
"intent": "sequential process",
|
|
"bestFor": [
|
|
"process flows",
|
|
"roadmaps",
|
|
"step-by-step explanation",
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items",
|
|
"non-sequential content",
|
|
"single item"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardNineteen",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyOne": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 2 items",
|
|
"more than 6 items"
|
|
],
|
|
"requires": [
|
|
"titleSegments?[]",
|
|
"buttons?[]",
|
|
"accordionItems[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentyOne",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardMedia": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardMedia",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTen": {
|
|
"category": "feature",
|
|
"intent": "sequential process",
|
|
"bestFor": [
|
|
"process flows",
|
|
"step-by-step explanation",
|
|
"feature showcases"
|
|
],
|
|
"avoidWhen": [
|
|
"non-sequential content"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTen",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyThree": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentyThree",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyFour": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentyFour",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyFive": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentyFive",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentySix": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 4 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentySix",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentySeven": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"interactive feature displays",
|
|
"service showcases",
|
|
"exploratory content"
|
|
],
|
|
"avoidWhen": [
|
|
"text-heavy front side content",
|
|
"more than 8 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"animationType"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentySeven",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureCardTwentyEight": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"job listings",
|
|
"pricing tiers",
|
|
"detailed feature displays"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 12 items"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureCardTwentyEight",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureBento": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"interactive visualizations"
|
|
],
|
|
"avoidWhen": [
|
|
"simple text-only features"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureBento",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureBorderGlow": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/featureBorderGlow/FeatureBorderGlow",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureHoverPattern": {
|
|
"category": "feature",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/featureHoverPattern/FeatureHoverPattern",
|
|
"registryType": "section"
|
|
},
|
|
"FeatureTimelineBento": {
|
|
"category": "feature",
|
|
"intent": "sequential process",
|
|
"bestFor": [
|
|
"process flows",
|
|
"roadmaps",
|
|
"step-by-step explanation",
|
|
"feature showcases",
|
|
"interactive visualizations"
|
|
],
|
|
"avoidWhen": [
|
|
"non-sequential content",
|
|
"single item"
|
|
],
|
|
"requires": [
|
|
"features[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/feature/FeatureTimelineBento",
|
|
"registryType": "section"
|
|
},
|
|
"ProductCardOne": {
|
|
"category": "product",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"products[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/product/ProductCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"ProductCardTwo": {
|
|
"category": "product",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"products[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/product/ProductCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"ProductCardThree": {
|
|
"category": "product",
|
|
"intent": "product showcase",
|
|
"bestFor": [
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"products[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/product/ProductCardThree",
|
|
"registryType": "section"
|
|
},
|
|
"ProductCardFour": {
|
|
"category": "product",
|
|
"intent": "product showcase",
|
|
"bestFor": [
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"products[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/product/ProductCardFour",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardOne": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardTwo": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardThree": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardThree",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardFive": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardFive",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardEight": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardEight",
|
|
"registryType": "section"
|
|
},
|
|
"PricingCardNine": {
|
|
"category": "pricing",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"plans[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/pricing/PricingCardNine",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardOne": {
|
|
"category": "metric",
|
|
"intent": "metrics display",
|
|
"bestFor": [
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"metrics[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardTwo": {
|
|
"category": "metric",
|
|
"intent": "metrics display",
|
|
"bestFor": [
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"metrics[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardThree": {
|
|
"category": "metric",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"metrics[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardThree",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardSeven": {
|
|
"category": "metric",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"pricing pages",
|
|
"subscription tiers",
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"metrics[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardSeven",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardEleven": {
|
|
"category": "metric",
|
|
"intent": "metrics display",
|
|
"bestFor": [
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items",
|
|
"more than 6 items"
|
|
],
|
|
"requires": [
|
|
"metrics[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardEleven",
|
|
"registryType": "section"
|
|
},
|
|
"MetricCardFourteen": {
|
|
"category": "metric",
|
|
"intent": "metrics display",
|
|
"bestFor": [
|
|
"statistics displays",
|
|
"achievement showcases"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items",
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"metrics[]"
|
|
],
|
|
"import": "@/components/sections/metrics/MetricCardFourteen",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardOne": {
|
|
"category": "team",
|
|
"intent": "team section",
|
|
"bestFor": [
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"members[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardTwo": {
|
|
"category": "team",
|
|
"intent": "about section",
|
|
"bestFor": [
|
|
"about pages",
|
|
"company information",
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"members[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardFive": {
|
|
"category": "team",
|
|
"intent": "team section",
|
|
"bestFor": [
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items",
|
|
"less than 2 items",
|
|
"more than 12 items"
|
|
],
|
|
"requires": [
|
|
"team[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardFive",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardSix": {
|
|
"category": "team",
|
|
"intent": "about section",
|
|
"bestFor": [
|
|
"about pages",
|
|
"company information",
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"members[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardSix",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardTen": {
|
|
"category": "team",
|
|
"intent": "team section",
|
|
"bestFor": [
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items",
|
|
"more than 4 items",
|
|
"more than 6 items"
|
|
],
|
|
"requires": [
|
|
"members[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardTen",
|
|
"registryType": "section"
|
|
},
|
|
"TeamCardEleven": {
|
|
"category": "team",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"contact pages",
|
|
"lead generation",
|
|
"team pages",
|
|
"staff directories"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"groups[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/team/TeamCardEleven",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardOne": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardTwo": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardFive": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 3 items",
|
|
"more than 10 items"
|
|
],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardFive",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardSix": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 6 items",
|
|
"more than 20 items"
|
|
],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardSix",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardTen": {
|
|
"category": "testimonial",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardTen",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardTwelve": {
|
|
"category": "testimonial",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items",
|
|
"less than 3 items",
|
|
"more than 10 items"
|
|
],
|
|
"requires": [
|
|
"testimonials[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardTwelve",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardThirteen": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews",
|
|
"product catalogs",
|
|
"e-commerce"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items"
|
|
],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardThirteen",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardFifteen": {
|
|
"category": "testimonial",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [
|
|
"multiple items"
|
|
],
|
|
"requires": [
|
|
"avatars[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardFifteen",
|
|
"registryType": "section"
|
|
},
|
|
"TestimonialCardSixteen": {
|
|
"category": "testimonial",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"customer reviews"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"testimonials[]",
|
|
"kpiItems[]"
|
|
],
|
|
"import": "@/components/sections/testimonial/TestimonialCardSixteen",
|
|
"registryType": "section"
|
|
},
|
|
"SocialProofOne": {
|
|
"category": "socialProof",
|
|
"intent": "testimonials",
|
|
"bestFor": [
|
|
"social proof",
|
|
"partner names",
|
|
"partner logos"
|
|
],
|
|
"avoidWhen": [
|
|
"less than 4 items"
|
|
],
|
|
"requires": [
|
|
"names[]",
|
|
"logos?[]"
|
|
],
|
|
"import": "@/components/sections/socialProof/SocialProofOne",
|
|
"registryType": "section"
|
|
},
|
|
"FaqBase": {
|
|
"category": "faq",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"help pages",
|
|
"support sections"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"faqs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/faq/FaqBase",
|
|
"registryType": "section"
|
|
},
|
|
"FaqDouble": {
|
|
"category": "faq",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"help pages",
|
|
"support sections"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"faqs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/faq/FaqDouble",
|
|
"registryType": "section"
|
|
},
|
|
"FaqSplitMedia": {
|
|
"category": "faq",
|
|
"intent": "faq section",
|
|
"bestFor": [
|
|
"help pages",
|
|
"support sections"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"faqs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/faq/FaqSplitMedia",
|
|
"registryType": "section"
|
|
},
|
|
"FaqSplitText": {
|
|
"category": "faq",
|
|
"intent": "faq section",
|
|
"bestFor": [
|
|
"help pages",
|
|
"support sections"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"faqs[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/faq/FaqSplitText",
|
|
"registryType": "section"
|
|
},
|
|
"BlogCardOne": {
|
|
"category": "blog",
|
|
"intent": "content listing",
|
|
"bestFor": [
|
|
"blog listings",
|
|
"article grids"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"blogs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/blog/BlogCardOne",
|
|
"registryType": "section"
|
|
},
|
|
"BlogCardTwo": {
|
|
"category": "blog",
|
|
"intent": "content listing",
|
|
"bestFor": [
|
|
"blog listings",
|
|
"article grids"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"blogs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/blog/BlogCardTwo",
|
|
"registryType": "section"
|
|
},
|
|
"BlogCardThree": {
|
|
"category": "blog",
|
|
"intent": "hero with media",
|
|
"bestFor": [
|
|
"landing pages",
|
|
"feature showcases",
|
|
"capability displays",
|
|
"blog listings",
|
|
"article grids"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"blogs[]",
|
|
"titleSegments?[]",
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/blog/BlogCardThree",
|
|
"registryType": "section"
|
|
},
|
|
"ContactCenter": {
|
|
"category": "contact",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"contact pages",
|
|
"lead generation"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/sections/contact/ContactCenter",
|
|
"registryType": "section"
|
|
},
|
|
"ContactSplit": {
|
|
"category": "contact",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"contact pages",
|
|
"lead generation"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/sections/contact/ContactSplit",
|
|
"registryType": "section"
|
|
},
|
|
"ContactSplitForm": {
|
|
"category": "contact",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"contact pages",
|
|
"lead generation"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"inputs[]"
|
|
],
|
|
"import": "@/components/sections/contact/ContactSplitForm",
|
|
"registryType": "section"
|
|
},
|
|
"ContactText": {
|
|
"category": "contact",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"contact pages",
|
|
"lead generation"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons?[]"
|
|
],
|
|
"import": "@/components/sections/contact/ContactText",
|
|
"registryType": "section"
|
|
},
|
|
"ContactCTA": {
|
|
"category": "contact",
|
|
"intent": "contact form",
|
|
"bestFor": [
|
|
"contact pages",
|
|
"lead generation",
|
|
"call-to-action sections"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"buttons[]"
|
|
],
|
|
"import": "@/components/sections/contact/ContactCTA",
|
|
"registryType": "section"
|
|
},
|
|
"FooterBase": {
|
|
"category": "footer",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterBase",
|
|
"registryType": "section"
|
|
},
|
|
"FooterMedia": {
|
|
"category": "footer",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterMedia",
|
|
"registryType": "section"
|
|
},
|
|
"FooterBaseReveal": {
|
|
"category": "footer",
|
|
"intent": "footer",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterBaseReveal",
|
|
"registryType": "section"
|
|
},
|
|
"FooterLogoEmphasis": {
|
|
"category": "footer",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 4 items"
|
|
],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterLogoEmphasis",
|
|
"registryType": "section"
|
|
},
|
|
"FooterLogoEmphasisReveal": {
|
|
"category": "footer",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays",
|
|
"sticky reveal footer effect"
|
|
],
|
|
"avoidWhen": [
|
|
"more than 5 columns"
|
|
],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterLogoEmphasisReveal",
|
|
"registryType": "section"
|
|
},
|
|
"FooterCard": {
|
|
"category": "footer",
|
|
"intent": "footer",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"socialLinks?[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterCard",
|
|
"registryType": "section"
|
|
},
|
|
"FooterBaseCard": {
|
|
"category": "footer",
|
|
"intent": "footer",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterBaseCard",
|
|
"registryType": "section"
|
|
},
|
|
"FooterLogoReveal": {
|
|
"category": "footer",
|
|
"intent": "footer",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/sections/footer/FooterLogoReveal",
|
|
"registryType": "section"
|
|
},
|
|
"FooterSimple": {
|
|
"category": "footer",
|
|
"intent": "feature showcase",
|
|
"bestFor": [
|
|
"feature showcases",
|
|
"capability displays"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"columns[]"
|
|
],
|
|
"import": "@/components/sections/footer/FooterSimple",
|
|
"registryType": "section"
|
|
},
|
|
"CardStack": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "adaptive layout component that displays children in a grid, ",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"children"
|
|
],
|
|
"import": "@/components/cardStack/CardStack"
|
|
},
|
|
"TimelineHorizontalCardStack": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "horizontal auto-playing timeline component that displays 2-4",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"children"
|
|
],
|
|
"import": "@/components/cardStack/layouts/timelines/TimelineHorizontalCardStack"
|
|
},
|
|
"TimelineCardStack": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "vertical sticky scroll timeline component where cards stack ",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"children"
|
|
],
|
|
"import": "@/components/cardStack/layouts/timelines/TimelineCardStack"
|
|
},
|
|
"TimelinePhoneView": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "scroll-animated timeline displaying content with dual phone ",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"items[]"
|
|
],
|
|
"import": "@/components/cardStack/layouts/timelines/TimelinePhoneView"
|
|
},
|
|
"TimelineProcessFlow": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "vertical timeline with alternating media/content layout and ",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"items[]"
|
|
],
|
|
"import": "@/components/cardStack/layouts/timelines/TimelineProcessFlow"
|
|
},
|
|
"TextBox": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "flexible text composition component with animated title and ",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"children"
|
|
],
|
|
"import": "@/components/Textbox"
|
|
},
|
|
"AvatarGroup": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "displays a group of user avatars with overlapping layout and",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/shared/AvatarGroup"
|
|
},
|
|
"BentoGlobe": {
|
|
"category": "layout",
|
|
"registryType": "component",
|
|
"intent": "interactive 3d rotating globe component using cobe library w",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/bento/BentoGlobe"
|
|
},
|
|
"TextAnimation": {
|
|
"category": "title",
|
|
"registryType": "component",
|
|
"intent": "unified scroll-triggered text animation component with three",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"children"
|
|
],
|
|
"import": "@/components/text/TextAnimation"
|
|
},
|
|
"TextNumberCount": {
|
|
"category": "title",
|
|
"registryType": "component",
|
|
"intent": "animated number counter that increments smoothly from a star",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/text/TextNumberCount"
|
|
},
|
|
"ButtonTextUnderline": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "text-only button where an underline animates in on hover.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonTextUnderline"
|
|
},
|
|
"ButtonIconArrow": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "button with a trailing arrow icon that transforms on hover.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonIconArrow"
|
|
},
|
|
"ButtonTextStagger": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with character stagger animation on hover.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonTextStagger/ButtonTextStagger"
|
|
},
|
|
"ButtonShiftHover": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button where the label nudges upward on hover and a trai",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonShiftHover/ButtonShiftHover"
|
|
},
|
|
"ButtonHoverMagnetic": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button that subtly follows the cursor with a magnetic ho",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonHoverMagnetic/ButtonHoverMagnetic"
|
|
},
|
|
"ButtonHoverBubble": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with expanding bubble animation where an arrow ic",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonHoverBubble"
|
|
},
|
|
"ButtonExpandHover": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with expanding background animation from right to",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonExpandHover"
|
|
},
|
|
"ButtonBounceEffect": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with bouncing character animation on hover.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonBounceEffect/ButtonBounceEffect"
|
|
},
|
|
"ButtonDirectionalHover": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with a circle that expands from the mouse entry p",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonDirectionalHover/ButtonDirectionalHover"
|
|
},
|
|
"ButtonElasticEffect": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with elastic scale animation on hover.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonElasticEffect/ButtonElasticEffect"
|
|
},
|
|
"ButtonTextShift": {
|
|
"category": "button",
|
|
"registryType": "component",
|
|
"intent": "cta button with synchronized character shift animation on ho",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/button/ButtonTextShift/ButtonTextShift"
|
|
},
|
|
"Input": {
|
|
"category": "form",
|
|
"registryType": "component",
|
|
"intent": "styled text input field with secondary-button styling and ro",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/form/Input"
|
|
},
|
|
"Textarea": {
|
|
"category": "form",
|
|
"registryType": "component",
|
|
"intent": "styled textarea field with secondary-button styling and roun",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/form/Textarea"
|
|
},
|
|
"EmailSignupForm": {
|
|
"category": "form",
|
|
"registryType": "component",
|
|
"intent": "compact email signup form with inline input and submit butto",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/form/EmailSignupForm"
|
|
},
|
|
"ContactForm": {
|
|
"category": "form",
|
|
"registryType": "component",
|
|
"intent": "complete contact form component with tag, animated title and",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/form/ContactForm"
|
|
},
|
|
"PlainBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "simple solid background using theme background color.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/PlainBackground"
|
|
},
|
|
"GridBackround": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "grid pattern background with line-based grid and optional 3d",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/GridBackround"
|
|
},
|
|
"DotGridBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "dot pattern background with radial gradient dots and optiona",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/DotGridBackground"
|
|
},
|
|
"CircleGradientBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "two large gradient circles positioned diagonally in corners.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/CircleGradientBackground"
|
|
},
|
|
"AuroraBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "aurora borealis-style background with multiple rotated gradi",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/AuroraBackground"
|
|
},
|
|
"FloatingGradientBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "five animated gradient circles with css animations and verti",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/floatingGradientBackground/FloatingGradientBackground"
|
|
},
|
|
"AnimatedGridBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "grid pattern with animated pulsing squares using framer moti",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/AnimatedGridBackground"
|
|
},
|
|
"AnimatedAuroraBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "aurora borealis effect with animated repeating gradients and",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/AnimatedAuroraBackground"
|
|
},
|
|
"FluidBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "generative fluid patterns using cppn shader with theme color",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/FluidBackground"
|
|
},
|
|
"RadialGradientBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "customizable radial gradient background with theme color int",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/RadialGradientBackground"
|
|
},
|
|
"GradientBarsBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "gradient bars on left and right edges with fade masks creati",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/GradientBarsBackground"
|
|
},
|
|
"CanvasRevealEffect": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "animated dot matrix reveal effect using webgl shaders with c",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/CanvasRevealEffect"
|
|
},
|
|
"CanvasRevealBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "animated webgl dot matrix effect with ball-shaped radial gra",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/CanvasRevealBackground"
|
|
},
|
|
"CellWaveBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "animated vertical cell columns with gsap creating sequential",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/CellWaveBackground"
|
|
},
|
|
"GlowingOrbBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "glowing orb effect at bottom center with layered radial grad",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/GlowingOrbBackground"
|
|
},
|
|
"BlurBottomBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "backdrop blur effect positioned at the bottom of the page wi",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/BlurBottomBackground"
|
|
},
|
|
"RotatedRaysBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "atmospheric light rays emanating from a rotated origin point",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/RotatedRaysBackground"
|
|
},
|
|
"DownwardRaysBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "atmospheric light rays emanating from top center directly do",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/DownwardRaysBackground"
|
|
},
|
|
"RotatingGradientBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "two rotating circular gradients with optional sparkle ring e",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/RotatingGradientBackground"
|
|
},
|
|
"Sparkles": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "interactive particle effect background with animated sparkle",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/Sparkles"
|
|
},
|
|
"SparklesGradientBackground": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "combined gradient background with sparkle particles, featuri",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/SparklesGradientBackground"
|
|
},
|
|
"HeroBackgrounds": {
|
|
"category": "background",
|
|
"registryType": "component",
|
|
"intent": "unified background component with preset variants for hero s",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/background/HeroBackgrounds"
|
|
},
|
|
"ProductDetailCard": {
|
|
"category": "ecommerce",
|
|
"registryType": "section",
|
|
"intent": "product detail page with image carousel, variants, rating, a",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/ecommerce/productDetail/ProductDetailCard"
|
|
},
|
|
"ProductCart": {
|
|
"category": "ecommerce",
|
|
"registryType": "section",
|
|
"intent": "slide-in cart drawer with backdrop overlay, item list, total",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [
|
|
"items[]"
|
|
],
|
|
"import": "@/components/ecommerce/cart/ProductCart"
|
|
},
|
|
"ProductCartItem": {
|
|
"category": "ecommerce",
|
|
"registryType": "section",
|
|
"intent": "cart item row with image, name, variants, price, quantity co",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/ecommerce/cart/ProductCartItem"
|
|
},
|
|
"ProductCatalog": {
|
|
"category": "ecommerce",
|
|
"registryType": "section",
|
|
"intent": "product catalog grid with search bar and filter dropdowns.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/ecommerce/productCatalog/ProductCatalog"
|
|
},
|
|
"ProductCatalogItem": {
|
|
"category": "ecommerce",
|
|
"registryType": "section",
|
|
"intent": "product card with image, category, name, rating, and price.",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/ecommerce/productCatalog/ProductCatalogItem"
|
|
},
|
|
"LegalSection": {
|
|
"category": "legal",
|
|
"registryType": "section",
|
|
"intent": "legal content page for privacy policies, terms of service, a",
|
|
"bestFor": [
|
|
"general use"
|
|
],
|
|
"avoidWhen": [],
|
|
"requires": [],
|
|
"import": "@/components/legal/LegalSection"
|
|
}
|
|
}
|