Login
Responsive sign-in structures for credentials, passwordless email, identity providers, and contextual media. Authentication remains in your application.
| Layout | Purpose |
|---|---|
| Simple | A focused credential form centered on a quiet page. |
| Split Media | A full-height form beside product or organization context. |
| Muted Panel | A contained login panel on a muted application surface. |
| Media Card | A compact two-column card with supporting media on the logical start side. |
| Email Only | A minimal passwordless entry point for email-link authentication. |
| Neutral Background | A compact credential form on a quiet neutral application surface. |
Signup
Responsive account-creation structures for profile details, personal namespaces, passwords, consent, and identity providers. Account services remain in your application.
| Layout | Purpose |
|---|---|
| Complete Account | The full dicehub account form with identity, namespace, password, and consent. |
| Split Media | The complete form beside a technical product visual and a direct sign-in action. |
| Muted Panel | A contained signup panel on a quiet application background. |
| Media Card | A compact two-column signup card with contextual workspace media. |
| Email Only | A minimal account entry point for applications that complete registration later. |
Resource List
Responsive resource pages with optional controls and contextual information. Data loading, filtering, pagination, and routing remain in the application.
| Layout | Purpose |
|---|---|
| Complete | Page identity, actions, filtering, resource rows, and contextual usage in one responsive layout. |
| Compact | Reduced page spacing and compact rows for dense technical workspaces. |
| Minimal | The primary region can stand alone when the surrounding application already supplies page identity and controls. |
Resource Actions
| Block | Purpose |
|---|---|
| File Browser | Browse folders and files in list or card view, with selection and actions. |
| Resource Picker | Search and select resources with a confirmation step. |
| Delete Resource | Confirm deletion with optional exact-name entry and async progress. |
| Message Composer | Write a message, add attachments, and submit it. |
Components and Blocks
Components provide focused controls and interactions. Blocks combine them into reusable page structures. Sidebar remains under Components; Application Shell combines it with a header and page content.
Blocks are exported from @dicehub/kappa and their documented @dicehub/kappa/blocks/* paths. They use Kappa tokens and existing component behavior. No extra dependencies are required.