Layout

Layout

Basic

Header Content Footer

Description

This component is useful to handle the layout of a page.

  • lui-layout : The layout wrapper, in which lui-header, lui-sider, lui-content, lui-footer or lui-layout itself can be nested.
  • lui-header : The top layout, must be placed in lui-layout.
  • lui-sider : The sidebar and basic functions, must be placed in lui-layout.
  • lui-content : The content layout, must be placed in lui-layout.
  • lui-footer : The bottom layout, must be placed in lui-layout.

API

import { LuiLayoutModule } from '@lqvrent-workspace/lqvrent-ui/layout';
<lui-layout>
  <lui-header>Header</lui-header>
  <lui-layout>
    <lui-sider>Left sidebar</lui-sider>
    <lui-content>Content</lui-content>
    <lui-sider>Right sidebar</lui-sider>
  </lui-layout>
  <lui-footer>Footer</lui-footer>
</lui-layout>

lui-layout

component Standalone

lui-sider

component Standalone
PropertyDescriptionTypeDefault
[luiWidth]Width of the sidernumber200
[luiCollapsedUntil]Responsive: hide sider until breakpoint'sm' | 'md' | 'lg' | 'xl' | '2xl' | nullnull
[luiTrigger]Custom trigger for responsive, to open/close siderTemplateRef<void> | undefined | null-
[luiClass]Styling class for the content containerstring-
[luiCollapsed]For responsive, determine if sider is hiddenbooleantrue
[luiReversed]If the sider is on the right, set this to truebooleanfalse
(luiCollapsedChange)Event emitted when sider is collapsed/expandedEventEmitter<boolean>-

lui-header

component Standalone

lui-content

component Standalone
component Standalone

More examples

Sider on left

Header
Sider
Content
Footer

Sider on right

Header Content
Sider
Footer

Mega sider

Sider
Header Content Footer
Previous
Grid