Skip to content

quilt-vanilla / Interface: TabBarOptions ​

Defined in: packages/dom/src/types.ts:61

Extends ​

Properties ​

attachment? ​

optional attachment?: "anchored" | "floating"

Defined in: packages/dom/src/types.ts:55

Anchored by default; floating bars overlay content with an 8px inset.

Inherited from ​

TabBarStyle.attachment


corners? ​

optional corners?: "rounded" | "fitted" | "capsule"

Defined in: packages/dom/src/types.ts:57

Inherited from ​

TabBarStyle.corners


display? ​

optional display?: "automatic" | "compact"

Defined in: packages/dom/src/types.ts:51

Automatic shows labels as width permits; compact always uses icons only.

Inherited from ​

TabBarStyle.display


fit? ​

optional fit?: "full" | "fit"

Defined in: packages/dom/src/types.ts:56

Inherited from ​

TabBarStyle.fit


mode? ​

optional mode?: "full" | "tapered"

Defined in: packages/dom/src/types.ts:52

Inherited from ​

TabBarStyle.mode


placement? ​

optional placement?: "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 ​

TabBarStyle.placement


regions? ​

optional regions?: Record<string, TabBarStyle>

Defined in: packages/dom/src/types.ts:63

Partial overrides keyed by stable group ID; not serialized in Layout JSON.


shape? ​

optional shape?: "vertical" | "angle" | "round" | "scoop" | "rounded"

Defined in: packages/dom/src/types.ts:53

Inherited from ​

TabBarStyle.shape


taperWidth? ​

optional taperWidth?: number

Defined in: packages/dom/src/types.ts:59

Positive finite CSS pixels. Omit to match header height.

Inherited from ​

TabBarStyle.taperWidth

Documentation for released Quilt 0.11.0.