AI Assistant — Slide from Right

Project Detail — Form Panel

Team Members — Directory Panel

File Upload — Attach Files Panel


Usage examples

Copy-paste-ready snippets for SlideOutMenu.

Basic slide-out

Open/close via IsOpen binding

razor
<Button Variant="primary" Text="Open panel" OnClick="() => showPanel = true" /> <SlideOutMenu @bind-IsOpen="showPanel"> <ChildContent> <p>Slide-out panel content goes here.</p> </ChildContent> </SlideOutMenu> @code { private bool showPanel; }

With header and footer

Three-slot layout: Header / ChildContent / Footer

razor
<SlideOutMenu @bind-IsOpen="showPanel" CloseOnOverlayClick="true" OnClose="HandleClose"> <Header> <h2>Create project</h2> <p>Fill in the details below.</p> </Header> <ChildContent> <InputField Label="Project name" /> <InputField Label="Description" /> </ChildContent> <Footer> <Button Variant="secondary" Text="Cancel" OnClick="() => showPanel = false" /> <Button Variant="primary" Text="Create" /> </Footer> </SlideOutMenu>
An unhandled error has occurred. Reload 🗙

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.