Datenanzeige

Karten, Tabellen und Avatare zur strukturierten Darstellung von Inhalten.

Card

Karten-Container mit Header-, Content- und Footer-Bausteinen.

npx hunjy-ui add card

Der Standard-Container, um zusammengehörige Inhalte optisch abzugrenzen – z.B. einen Preisplan, ein Produkt oder ein Profil. Header/Content/Footer geben eine feste, konsistente Struktur vor.

Team-Plan

Für wachsende Teams mit erweiterten Funktionen.

Unbegrenzte Projekte, Prioritäts-Support und erweiterte Analysen.

Table

Vollständiges Tabellen-Set mit Header, Body und Caption.

npx hunjy-ui add table

Die rohen HTML-Tabellen-Bausteine (thead/tbody/tr/td), nur mit Theme-Styling versehen – volle Kontrolle über den Inhalt jeder Zelle. Für Daten aus einem JSON-Array ohne eigenes Markup nimm stattdessen Data Table.

Eine Liste der Team-Mitglieder.
NameRolleStatus
Anna MeyerAdminAktiv
Jonas BergEditorAktiv
Lea SchmidtBetrachterEingeladen

Avatar

Benutzerbild mit Fallback-Initialen, fünf Größen und Gruppierung.

npx hunjy-ui add avatar

Zeigt ein Profilbild an – lädt kein Bild oder existiert keins, erscheinen automatisch die Initialen als Platzhalter. AvatarGroup stapelt mehrere überlappend, z.B. für „wer ist in diesem Projekt“.

+1

Data Table

Tabelle, die direkt aus JSON befüllt wird – als festes data-Array oder per src-URL, die automatisch geladen wird. Optional mit Volltextsuche, Spaltensortierung, Pagination und CSV-Export.

npx hunjy-ui add data-table

Gib einfach ein Array von Objekten (oder eine API-URL) an, der Rest passiert automatisch: Spalten werden erkannt, und mit ein paar Props bekommst du Suche, sortierbare Spalten, Pagination und CSV-Export dazu – ohne die Tabellen-Logik selbst zu schreiben.

data={users}

IdNameEmailRoleActive
1Anna Meyeranna@beispiel.deAdminJa
2Jonas Bergjonas@beispiel.deEditorJa
3Lea Schmidtlea@beispiel.deBetrachterNein

src="https://jsonplaceholder.typicode.com/users"

searchable + exportable + pageSize={5} + sortierbare Spalten

E-MailAktiv
Anna Meyeranna@beispiel.deAdminJa
Jonas Bergjonas@beispiel.deEditorJa
Lea Schmidtlea@beispiel.deBetrachterNein
Tom Fischertom@beispiel.deEditorJa
Nina Wolfnina@beispiel.deBetrachterJa

Empty State

Platzhalter-Ansicht für leere Listen/Tabellen mit Icon, Text und optionaler Aktion.

npx hunjy-ui add empty-state

Was der Nutzer sieht, wenn eine Liste, ein Postfach oder eine Tabelle noch leer ist – statt einer leeren weißen Fläche gibt es eine Erklärung und meist einen Button, um direkt loszulegen.

Keine Nachrichten

Sobald du Nachrichten erhältst, erscheinen sie hier.

Tree View

Baum-Ansicht für hierarchische Daten (Dateibäume, Kategoriebäume, ...) mit Auf-/Zuklappen, Auswahl und Tastatursteuerung.

npx hunjy-ui add tree-view

Für Daten, die ineinander verschachtelt sind (Ordner/Dateien, Kategorien/Unterkategorien) – Nutzer können Zweige auf- und zuklappen und Einträge per Klick oder Tastatur auswählen, wie in einem Datei-Explorer.

src
components
ui
blocks
lib

Charts

Abhängigkeitsfreie SVG-Diagramme (BarChart, LineChart) für eine einzelne Datenreihe.

npx hunjy-ui add charts

Einfache Balken- und Liniendiagramme für eine Werte-Reihe (z.B. Umsatz pro Monat) – ohne eine schwere Chart-Bibliothek als Abhängigkeit zu installieren, reines SVG.

3248296145
Jan
Feb
Mär
Apr
Mai
Jan
Feb
Mär
Apr
Mai