This component no longer exists. It was in gmhlab’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-09 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
innovation
gmhlab/innovationRemovedBlock
gmhlab publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/gmhlab/monorepo/main/packages/ui/public/r/innovation.jsonSource
1import { HeroSection } from "./components/hero-section";2import { WhatIsItSection } from "./components/what-is-it-section";3import { HowToUseSection } from "./components/how-to-section";4import { TestingSection } from "./components/test-it-section";5import { UserStorySection } from "./components/user-story-section";6import { GetItSection } from "./components/get-it-section";7import { CtaButton } from "./components/cta-button";8import { NavigationFooter } from "./components/nav-footer";9import type { InnovationData } from "./types";1011interface InnovationProps {12 data: InnovationData;13}1415export function Innovation({ data }: InnovationProps) {16 return (17 <div className="min-h-screen bg-background">18 <div className="w-full flex flex-col items-center mx-auto">1920 <HeroSection21 title={data.hero.title}22 subtitle={data.hero.subtitle}23 />2425 <WhatIsItSection {...data.whatIsIt} />26 <HowToUseSection {...data.howToUse} />27 <TestingSection {...data.testing} />28 <UserStorySection {...data.userStory} />29 <GetItSection {...data.getIt} />3031 <CtaButton32 label={data.cta?.label}33 href={data.cta?.href}34 />3536 <NavigationFooter37 prevHref={data.navigation?.prevHref}38 nextHref={data.navigation?.nextHref}39 current={data.navigation?.current}40 total={data.navigation?.total}41 />42 </div>43 </div>44 );45}
What it pulls in
npm packages
