Skip to content

Navigation Components

import xyz.junerver.compose.palette.components.menu.PMenu
import xyz.junerver.compose.palette.components.menu.MenuItem

PMenu(
    items = listOf(
        MenuItem("1", "New"),
        MenuItem("2", "Open"),
        MenuItem("3", "Save", disabled = true),
    ),
    selectedKey = "1",
    onSelect = {},
)

Tabs

PTabs(tabs = listOf("Overview", "Details"), selected = 0, onSelect = {})
PBreadcrumb(items = listOf("Home", "Settings", "Profile"))
PSteps(steps = listOf("Cart", "Pay", "Done"), current = 1)

Pagination

PPagination(current = 2, total = 100, pageSize = 10, onChange = {})

PageHeader & CommandPalette

  • PageHeader — page title bar with back/breadcrumb/actions
  • CommandPalette — Ctrl/Cmd+K command launcher
  • BottomNavigation — mobile bottom nav
PCarousel(items = images) { item -> PImage(item) }

See the component source for full APIs.