Skip to main content
ninna-ui

Layout

10 components

Responsive layout primitives — stacks, grids, containers, and spacing utilities. Build any layout with semantic, composable components.

@ninna-ui/layout
pnpm add @ninna-ui/layout

Requires @ninna-ui/core (auto-installed) + CSS setup.

Features

  • 12 layout components (Box, Stack, HStack, VStack, Flex, Grid, ...)
  • Responsive gap and spacing props
  • CSS Grid and Flexbox abstractions
  • Container with 6 max-width presets
  • AspectRatio for media embeds
  • Zero runtime — pure Tailwind class composition

Quick Start

import { Box, Container, Stack } from "@ninna-ui/layout";