New in v0.4

Blocks

Whole pieces of an app, not single components: dashboard layouts and sign-in pages that the CLI copies into your project and wires up. Each preview below is live, so resize it, toggle the theme and click around.

Dashboard, sticky header

Dashboard

A collapsible sidebar with a header that stays in place while the page scrolls. The header holds the sidebar trigger, a breadcrumb and the theme toggle.

shellui add dashboard-02
Read the guide

Dashboard, scrolling header

Dashboard

The same sidebar layout with a header that scrolls away with the content.

shellui add dashboard-01
Read the guide

Auth, centered card

Authentication

Sign-in, sign-up and recovery pages in a card on a muted background.

shellui add auth-01
Read the guide

Auth, split screen

Authentication

The form on one side and a brand panel on the other. The panel hides on small screens.

shellui add auth-02
Read the guide

Auth, minimal

Authentication

A plain centered form with nothing around it.

shellui add auth-03
Read the guide

Using a block

Blocks come with the ShellUI CLI. Install the 0.4 prerelease, run shellui init in your Blazor project, then add a block by name. The previews use sample data; the layout around it is what gets installed. The auth blocks style the pages of an app created with dotnet new blazor --auth Individual.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.