Consigne
UI-103 · HMI components · from $79

shadcn/ui blocks for industrial monitoring and energy

Existing shadcn templates target SaaS: revenue, users, subscriptions. A plant or energy dashboard needs thresholds, alarms, OEE and power flows. These 31 blocks install with the shadcn CLI into your React or Next.js project.

Coming soon on Gumroad31 blocks and 3 screens · from $79

This product is finished and arrives on the store in the next few days. Visit the store

shadcn industrial blocks : visuel principal

Description

Dashboards that speak the language of the plant floor, as source code in your React or Next.js project: LL/L/H/HH limits, data quality, ISA-18.2 alarms with acknowledgement, OEE, power flows, site fleet map.

Live demo: https://consigne-studio.github.io/blocs-industrie-demo/?lang=en (all 31 blocks and 3 screens, light and dark, English and French, simulated data).

31 blocks in seven families:

3 full screens: fleet view (8 sites), site view (energy, equipment, alarms, log), machine view (measurements, trends, OEE, states, setpoint, maintenance), in a layout with a collapsible sidebar. Each screen reads its data from a single hook: swap the simulation for your API, MQTT or OPC UA, the layout stays put.

Built for the control room. The blocks follow high-performance HMI (ISA-101): grey screen at rest, colour reserved for abnormal situations, state carried by shape, never information by colour alone, animations off when the user reduces motion.

Native shadcn install. npx shadcn@latest add ./registry/r/alarm-table.json copies the block, its dependencies and the light and dark colour tokens. Manual copy works too. Tested in a blank project with shadcn CLI 4 and both Recharts 2.15 and 3.x.

State at delivery, measured on the archive sold: npm ci && npm run check green, 51 unit and component tests, 76 end-to-end tests (every page on desktop and at 390 px wide, theme, language, keyboard acknowledgement, setpoint confirmation), strict typing, lint clean, 0 npm vulnerabilities.

Scope and limits

Licence

FAQ (on the listing)

Do I need Next.js? No. The blocks are client components with no Next.js dependency; only the screen layout accepts your router's Link component.

My shadcn primitives are customised. The blocks use the standard API (Card, Button, Table…): answer "no" when the CLI offers to overwrite your files, and the blocks take on your style.

How do I connect my data? Each block takes simple props (types included) and hands actions back through functions (onAck, onApply, onCommand). The guide shows a WebSocket example.

Dark theme, my brand colours? Light and dark included; alarm colours are CSS variables you can adjust.

How do I get updates? Through Gumroad, in your purchase library.

Invoice in my company's name? Yes: enter the company name and VAT number at checkout.

Contact: support@consignestudio.fr

shadcn industrial blocks : visuel 2
shadcn industrial blocks : visuel 3
Coming soon on Gumroad31 blocks and 3 screens · from $79

Secure checkout by Gumroad, which handles VAT and sales tax. 14-day refund if the product does not do what this page says.

A question before buying : support@consignestudio.fr

Guides on this topic

In the same range