Docs
Components/Layout/Tabs

Tabs

Segmented tab navigation with trigger and content panels.

s0 add tabs

Usage

@State private var tab = 0

S0.Tabs {
    S0.TabList {
        S0.TabTrigger("Account", isSelected: tab == 0) { tab = 0 }
        S0.TabTrigger("Settings", isSelected: tab == 1) { tab = 1 }
    }
    S0.TabContent {
        if tab == 0 {
            Text("Account content")
        } else {
            Text("Settings content")
        }
    }
}

Parameters

NameTypeDefaultDescription
content@ViewBuilder () -> ContentWrap TabList and TabContent inside.