Unkey
Components

FlexibleContainer

A responsive container component that centers content and provides consistent padding with configurable maximum widths.

Overview

The FlexibleContainer component is a versatile layout component that helps organize content with configurable padding, alignment, and justification options. It's built using Tailwind CSS and provides a consistent way to handle spacing and alignment across your application.

Examples

Default - No Padding

The default container with no padding and centered content.

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat.

Small Padding

Container with small padding (px-4 py-2).

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat.

Medium Padding

Container with medium padding (px-6 py-4).

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat.

Large Padding

Container with large padding (px-8 py-6)

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat.

Custom Alignment

Example containers with justify and align set.

Justify Start Align Start
Justify Center Align Center
Justify End Align End
Outside Container
Outside Container
Outside Container
Outside Container
Outside Container

Props

PropTypeDefaultDescription
padding'none' | 'small' | 'medium' | 'large''none'Controls the padding around the container
align'center' | 'start' | 'end''center'Controls vertical alignment of content
justify'center' | 'start' | 'end''center'Controls horizontal alignment of content
classNamestring-Additional CSS classes to apply

Best Practices

  • Use consistent padding sizes throughout your application for visual harmony
  • Choose appropriate alignment based on your content type and layout needs
  • Combine with other layout components for complex layouts
  • Use the className prop to extend or override default styles when needed

Accessibility

The FlexibleContainer maintains proper spacing and alignment which helps create a clear visual hierarchy, benefiting users with visual impairments or cognitive disabilities.

On this page