Signal Hub
backgroundNeuProEine Pille in der Mitte mit gebogenen Haarlinien zu beiden Rändern und weichen Lichtimpulsen, die hinein, hinaus oder in beide Richtungen laufen. Bei reduzierter Bewegung steht alles still.
Einführungspreis bis einschließlich 31. Dezember 2026. Danach 79 €.
Vorschau
Live-Demo. Das Theme schaltet die Demo selbst um.
Code
Der Code ist gesperrt
Signal Hub gehört zu Manniche UI Pro. Ein Schlüssel öffnet den Quellcode aller 66 Effekte.
Kaufen · 49 €49 € · Einführungspreis bis einschließlich 31. Dezember 2026. Danach 79 €.
- Einmalzahlung
- Ein Entwickler
- Melde dich an und erstelle deinen Schlüssel sofort
- Keine Umsatzsteuer (§ 19 UStG)
Hast du einen Schlüssel? Hol den Code mit der CLI oder per MCP.
Der Schlüssel liegt in MANNICHE_PRO_KEY, nie im Code oder in der Adresse. So richtest du ihn ein
npx shadcn@latest add @manniche-pro/signal-hubclaude mcp add --transport http manniche-ui https://mikkelmanniche.dk/api/mcp --header "Authorization: Bearer $MANNICHE_PRO_KEY"Props
SignalHubProps
| Prop | Typ | Standard | Was sie tut |
|---|---|---|---|
children erforderlich | ReactNode | – | What sits in the hub, such as a product name or a logo and a name. Stays readable text. |
lines | number | 4 | How many lines run out from each side of the hub. Default 4; halved (at most 2) below 480 px wide. |
direction | SignalHubDirection | 'in' | "in" sends pulses to the hub, "out" sends them from the hub to the edges, "both" sends a wave in and one back out. Default "in". |
speed | number | 1 | Speed of the pulses; 1 is one wave every 3 seconds, 2 is twice as fast. Default 1. |
color | string | 'var(--primary)' | The colour of the pulses and the hub's glow, as any CSS colour. Default the theme's --primary. |
paused | boolean | false | Stops the pulses where they are. They also stop by themselves off screen and while the tab is hidden. |
hubClassName | string | – | Classes for the hub pill. |
className | string | – | Classes for the outer element. Set its height here; default 16rem, 20rem from sm. |
Nimmt auch alle Props von Omit<HTMLAttributes<HTMLDivElement>, 'children'>.
A11y
Screenreader
The hub is plain content in the page, so its text is read as normal. The lines and pulses are one aria-hidden SVG.
Reduzierte Bewegung
Under reduced motion the lines are drawn still, with no pulses and a faint steady glow on the hub. The pulses stop while the element is off screen or the tab is hidden, and the paused prop stops them at any time.
Sonstiges
It is decorative and has no button of its own. If it sits next to content people need to read for more than five seconds, give them a way to stop it through paused (WCAG 2.2.2).