Package org.patternfly.layout.level


package org.patternfly.layout.level
Provides the PatternFly level layout for distributing content evenly across a horizontal row.

The level layout is useful for creating horizontal rows where items are distributed evenly, such as toolbars, status bars, or summary sections. It supports gutters for spacing between items.

Usage

A basic level layout:
import static org.patternfly.layout.level.Level.level;
import static org.patternfly.layout.level.LevelItem.levelItem;

level()
        .addItem(levelItem().text("Level item"))
        .addItem(levelItem().text("Level item"))
        .addItem(levelItem().text("Level item"));
A level layout with gutters:
import static org.patternfly.layout.level.Level.level;
import static org.patternfly.layout.level.LevelItem.levelItem;

level().gutter()
        .addItem(levelItem().text("Level item"))
        .addItem(levelItem().text("Level item"))
        .addItem(levelItem().text("Level item"));
See Also:
  • Classes
    Class
    Description
    The bullseye layout centers content, both vertically and horizontally within a container.