UxOverflowX

components/ux/OverflowX.vue

Horizontal scroll only when needed: arms overflow-x-auto while its content is wider than the box (measured by scrollWidth, so nested wrappers count) and resets --q-sticky-top inside. Content that fits leaves sticky table headers pinned to the page. c104.

EndpointHarnessUserTeamModelProviderTokensCost
endpoint 1harness 1user 1team 1model 1provider 1tokens 1cost 1
endpoint 2harness 2user 2team 2model 2provider 2tokens 2cost 2
endpoint 3harness 3user 3team 3model 3provider 3tokens 3cost 3
endpoint 4harness 4user 4team 4model 4provider 4tokens 4cost 4
box 900px · fits — no overflow, header pins to the page
Scenarios
Typical — the table fits, nothing scrolls
EndpointHarnessUser
endpoint 1harness 1user 1
endpoint 2harness 2user 2
Overflow — 2000px of content always arms
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
components/ux/OverflowX.vue

Usage

<UxOverflowX> Content here </UxOverflowX>

Slots

SlotDescription
defaultThe content that may overflow — usually a UxTableList

Related

Qpoint Brand Style Guide