Skip to main content

Layout Types

tip

Before diving into our specific layout types, we highly recommend reviewing the Layout Docs of NextJS. This will give you a foundational understanding of how layouts function in Next.js, setting the stage for you to fully appreciate the unique features of our layouts.

Overview​

Our application supports three primary layout types to cater to diverse UI needs:

Each layout type is designed with flexibility and customization in mind.

Vertical Next.js Layout​

The Vertical Layout serves as the default configuration. It includes these key components:

  • Navigation Menu: Positioned on the left side, providing easy access to different sections
  • Navbar: Located at the top, it offers some actions
  • Content: The main section for displaying page-specific content
  • Footer: Situated at the bottom, it typically contains auxiliary information or links.

For detailed information about each component and customization options, visit Vertical Layout Components.

Horizontal Layout​

Opt for the Horizontal Layout to give your application a different feel. This layout includes:

  • Navbar: At the very top, similar to the Vertical Layout
  • Navigation Menu: Positioned below the Navbar, spanning horizontally
  • Content: The main section for displaying page-specific content
  • Footer: Like in the Vertical Layout, it's at the bottom of the page.

For detailed information about each component and customization options, visit Horizontal Layout Components.

Blank Layout​

The Blank Layout is your canvas for pages where a standard layout is unnecessary or undesirable, such as login or registration pages. It's a clean slate, allowing complete freedom in design and structure.

This layout type offers no predefined components, giving you full creative control to build from the ground up.