Skip to main content

80 docs tagged with "component"

View all tags

LgAccordion — Accordion

LgAccordion groups multiple LgAccordionPane panels and ensures that only one panel remains open at a time.

LgBanner — Information banner

LgBanner displays persistent contextual information on the page: functional alert, confirmation, maintenance, connection failure, or global message.

LgDocument — Document display

LgDocument downloads a document from a controller URI, creates a blob URL on the client side, and displays it as an image, video, or embedded frame.

LgIcon — Icon

Displays an icon from the Lagoon library, with optional tooltip and click handler.

LgLabel — Label

Translated label, associable to a field via the for attribute, with tooltip.

LgLoaderView — Loading

LgLoaderView displays a loading state then automatically replaces the loader with the final content.

LgNavLink — Navigation link

LgNavLink is the Lagoon navigation link that inherits the behavior from LgHyperlink and automatically adds the active CSS class when the current page

LgNotificationMenuItem — Notification menu

LgNotificationMenuItem<TItem> adds a notification entry to the Lagoon menu with icon, unread counter, and by default a dropdown list synchronized by INotificationService<TItem>.

LgPager — Pagination

LgPager renders a compact pagination bar with previous/next navigation and page buttons.

Remote Progress & Background Task

Remote Progress allows you to start a long-running task on the server side, quickly free up the HTTP request, then track its progress in Blazor via SignalR.

User notifications

Lagoon user notifications enable you to send persistent messages to one or more users, synchronize them in real time with SignalR, and store them on the browser side in IndexedDB to remain accessible offline. The interface is provided by the separate module `Lagoon.UI.Notifications`, distributed via the NuGet package `Lagoon.UI.Notifications`.

WebPush Notifications

WebPush notifications display a browser notification at the operating system level, even when the Lagoon application is not in the foreground.