quilt-vanilla / Interface: TabBarOptions
Defined in: packages/dom/src/types.ts:61
Extends
Properties
attachment?
optionalattachment?:"anchored"|"floating"
Defined in: packages/dom/src/types.ts:55
Anchored by default; floating bars overlay content with an 8px inset.
Inherited from
corners?
optionalcorners?:"rounded"|"fitted"|"capsule"
Defined in: packages/dom/src/types.ts:57
Inherited from
display?
optionaldisplay?:"automatic"|"compact"
Defined in: packages/dom/src/types.ts:51
Automatic shows labels as width permits; compact always uses icons only.
Inherited from
fit?
optionalfit?:"full"|"fit"
Defined in: packages/dom/src/types.ts:56
Inherited from
mode?
optionalmode?:"full"|"tapered"
Defined in: packages/dom/src/types.ts:52
Inherited from
placement?
optionalplacement?:"top"|"left"
Defined in: packages/dom/src/types.ts:49
Left placement uses an icon-only rail; mode and shape apply in either placement.
Inherited from
regions?
optionalregions?:Record<string,TabBarStyle>
Defined in: packages/dom/src/types.ts:63
Partial overrides keyed by stable group ID; not serialized in Layout JSON.
shape?
optionalshape?:"vertical"|"angle"|"round"|"scoop"|"rounded"
Defined in: packages/dom/src/types.ts:53
Inherited from
taperWidth?
optionaltaperWidth?:number
Defined in: packages/dom/src/types.ts:59
Positive finite CSS pixels. Omit to match header height.