Klarhimmel UI

Product and manufacturing company

Template

A multi-page site for a 15 to 60 person product or manufacturing company: home, products, one product in detail with specifications, references, about with history and people, careers, and a quote request. Neutral copy with variables, built only from blocks Canvas can edit.

npx shadcn add @klarhimmel/template-manufacturing
manufacturing preview

Install

npx shadcn add @klarhimmel/template-manufacturing

Pages in this template

Each opens its live demo; links between the pages work inside it.

Page 1 of 7

Home (/)

home. 10 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/splitComponents built to last, delivered on time
#customerslogo-cloud/rowSupplier to industry across the region
#rangesfeatures/gridWhat we make
#whyfeatures/alternatingThree things our customers rely on
#factsstats/rowThe company in numbers
#referenceslogo-cloud/resultsWhat customers have achieved with us
#quotetestimonials/quote[client quote]
#ctacta/splitSend us your drawing
#footerfooter/link-columnsNordic Components AB

Page 2 of 7

Products (/products/)

services. 7 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/minimalA range for most needs, and production for the rest
#familiesfeatures/gridSix families
#comparepricing/comparisonChoose a series
#faqfaq/accordionOrdering
#ctacta/bannerNot sure which product you need?
#footerfooter/link-columnsNordic Components AB

Page 3 of 7

Product (/products/product-name/)

service-detail. 8 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/split[product name]
#featuresfeatures/listBuilt for the long run
#specsdocs/tableSpecifications
#gallerygallery/stripWhere it is used
#faqfaq/accordionAbout this product
#ctacta/cardAsk for a quote on this product
#footerfooter/link-columnsNordic Components AB

Page 4 of 7

References (/references/)

cases. 8 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/minimalWho we make things for
#casecase-study/metricsA part redesigned for half the cost
#morecase-study/cardOther work
#sectorslogo-cloud/groupedAcross industries
#voicestestimonials/splitIn their words
#ctacta/bannerBe our next reference
#footerfooter/link-columnsNordic Components AB

Page 5 of 7

About us (/about/)

about. 8 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/minimalA factory in Jönköping
#storycontent/columnsWhy we still make things here
#factsstats/splitThe factory
#historycontent/timelineOur history in short
#peopleteam/departmentsWho you will meet
#ctacta/cardCome and see the factory
#footerfooter/link-columnsNordic Components AB

Page 6 of 7

Careers (/careers/)

careers. 7 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/minimalMake things that matter
#whyfeatures/gridWhat it is like here
#rolesblog/listJoin us
#processsteps/timelineHow we hire
#ctacta/cardSend an open application
#footerfooter/link-columnsNordic Components AB

Page 7 of 7

Contact (/contact/)

contact. 6 sections, each one block with this template's own copy.

AnchorBlockContent
#topheader/utilityNordic Components AB
#herohero/minimalRequest a quote
#messagecontact/formTell us what you need
#channelscontact/channelsTalk to a person
#visitcontact/mapThe factory
#footerfooter/link-columnsNordic Components AB

Install

CLI

npx shadcn add @klarhimmel/template-manufacturing

pnpm

pnpm dlx shadcn@latest add @klarhimmel/template-manufacturing
Style
  • Klarhimmel
  • Geist / Geist
  • radius 8
Needs
React 19, Tailwind CSS v4 and the theme import. The page and every block it uses land under components/klarhimmel/.

Before you ship

Wire these before shipping

The template is a finished page with placeholder wiring. These are yours to connect.

Copy

Every string is neutral placeholder text, and the company name, city and contact details are placeholders too. Replace them with the company's own.

Links

Links to the template's own pages (`/services/`, `/contact/`) are plain paths: point them at your router. Links to https://example.com are placeholders.

Forms

Set `action` on the contact form and the booking panel (it is `/replace-with-your-endpoint` now). With `method: 'post'` they submit natively, with no JavaScript. The live demo never submits.

Images

Image slots are empty and carry a description (alt text): add photographs of the company's own work, people and premises.

Style

Uses the default Klarhimmel palette, Geist fonts, radius and spacing. Import theme.css after Tailwind.