# Molecule components (44) Conventions and setup: see `components-index.md` (`{DOMAIN}/ai/components-index.md`). ### calendar-table Grid of calendar-unit cells forming the day/month/year table of the calendar picker. - Base class: `araxxe-calendar-table` - Elements: `araxxe-calendar-table--cell`, `araxxe-calendar-table--line` - Pug mixin (library-internal): `+araxxe-calendar-table`; accepts block content. (+4 more in `calendar-table.mixin.pug`) - Example: ```html
42card numeral ``` - Rendered variants: `{DOMAIN}/molecule/card-numeral/card-numeral.render.html` ### card-stat Service-colored statistics card used on overview dashboards, selectable like a tab. - Base class: `araxxe-card-stat` - Modifiers: `-block`, `-selected`, `-service-a2psms`, `-service-a2psms-faded`, `-service-ctq`, `-service-ctq-faded`, `-service-ebv`, `-service-ebv-faded`, `-service-qos`, `-service-qos-faded`, `-service-simbox`, `-service-simbox-faded`, `-vertical-expand` - Elements: `araxxe-card-stat--collapsible` (mods: `-opened`), `araxxe-card-stat--collapsible--content`, `araxxe-card-stat--collapsible--trigger`, `araxxe-card-stat--footer` (mods: `-left`), `araxxe-card-stat--header`, `araxxe-card-stat--separator`, `araxxe-card-stat--slot` (mods: `-inverted`) - Quark modifier families: cursor, heights (`-h`), paddings (`-s/-v/-h`), text - values in quarks.md - Pug mixin (library-internal): `+araxxe-card-stat(options)` - props: logoFooter, service, selected. (+3 more in `card-stat.mixin.pug`) - Example: ```html
1 234

Description


3,5
Unit
legend
``` (trimmed - full showcase at `{DOMAIN}/molecule/chat-message/chat-message.render.html`) - Rendered variants: `{DOMAIN}/molecule/chat-message/chat-message.render.html` ### column-sorting Table column header cell with sort toggle arrows. - Base class: `araxxe-column-sorting` - Elements: `araxxe-column-sorting--sort` (structural, no own styles), `araxxe-column-sorting--text` - Pug mixin (library-internal): `+araxxe-column-sorting(options)` - props: sort, ellipsis; accepts block content. - Example: ```html
Column sorting
Column sorting
``` (trimmed - full showcase at `{DOMAIN}/molecule/column-sorting/column-sorting.render.html`) - Rendered variants: `{DOMAIN}/molecule/column-sorting/column-sorting.render.html` ### contextual-entry Selectable row of a contextual menu (icon + text slots) with hover and disabled states. - Base class: `araxxe-contextual-entry` - Modifiers: `-highlighted` - Elements: `araxxe-contextual-entry--slot` (mods: `-expand`) - States: `:active`, `:disabled`, `:hover` - Quark modifier families: cursor, heights (`-h`), paddings (`-s/-v/-h`), widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-contextual-entry(options)` - props: height, highlighted, disabled, draggable; accepts block content. (+3 more in `contextual-entry.mixin.pug`) - Example: ```html ``` (trimmed - full showcase at `{DOMAIN}/molecule/contextual-entry/contextual-entry.render.html`) - Rendered variants: `{DOMAIN}/molecule/contextual-entry/contextual-entry.render.html` ### date-range From/to date pair built from text-date atoms, used for period selection. - Base class: `araxxe-date-range` - Elements: `araxxe-date-range--between`, `araxxe-date-range--from` (structural, no own styles), `araxxe-date-range--to` (structural, no own styles) - Pug mixin (library-internal): `+araxxe-date-range`. - Example: ```html
from
24.11.2020
to
24.11.2020
``` - Rendered variants: `{DOMAIN}/molecule/date-range/date-range.render.html` ### dot-flagged Dot avatar with a small flag pinned to one corner, indicating a network role. - Base class: `araxxe-dot-flagged` - Modifiers: `-left`, `-right`, `-top` - Elements: `araxxe-dot-flagged--dot` (structural, no own styles), `araxxe-dot-flagged--flag` - Pug mixin (library-internal): `+araxxe-dot-flagged(positionOptions, dotOptions, flag0ptions)` - props: top, right, left; accepts block content. - Example: ```html
CLI
``` (trimmed - full showcase at `{DOMAIN}/molecule/dot-flagged/dot-flagged.render.html`) - Rendered variants: `{DOMAIN}/molecule/dot-flagged/dot-flagged.render.html` ### dotted-circle Dotted-outline circle around centered content (number + text), used for aggregate or empty states. - Base class: `araxxe-dotted-circle` - Quark modifier families: text - values in quarks.md - Pug mixin (library-internal): `+araxxe-dotted-circle(options)`. - Example: ```html
14

units

``` - Rendered variants: `{DOMAIN}/molecule/dotted-circle/dotted-circle.render.html` ### dropdown Generic dropdown: a trigger `--button` plus an absolutely-positioned `--area` panel toggled with `ion--open`/`ion--close`. Swap `ion--close` ↔ `ion--open` on the root to hide/show the panel (plain `display` toggle, no animation). Add `-left` on the root to align the panel with the left edge of the trigger. - Base class: `araxxe-dropdown` - Modifiers: `-block`, `-foregrounded`, `-right`, `-top` - Elements: `araxxe-dropdown--area`, `araxxe-dropdown--button` (structural, no own styles) - States: `ion--close`, `ion--open` - Quark modifier families: widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-dropdown(state, options)` - props: position, top, maxHeight; accepts block content. (+1 more in `dropdown.mixin.pug`) - Example: ```html
``` - Rendered variants: `{DOMAIN}/molecule/ellipsis-loader/ellipsis-loader.render.html` ### field Form field wrapper adding a label and an error state (`ion--field-error`) around any input or input group. - Base class: `araxxe-field` - Elements: `araxxe-field--group`, `araxxe-field--label`, `araxxe-field--message` - States: `ion--field-error` - Pug mixin (library-internal): `+araxxe-field(options)` - props: error, label; accepts block content. - Example: ```html
Tooltip field
``` (trimmed - full showcase at `{DOMAIN}/molecule/field/field.render.html`) - Rendered variants: `{DOMAIN}/molecule/field/field.render.html` ### from-to Compact origin → destination pair with an arrow icon between two slots (flags or labels). - Base class: `araxxe-from-to` - Elements: `araxxe-from-to--from`, `araxxe-from-to--icon`, `araxxe-from-to--to` (mods: `-a2psms-gt`, `-a2psms-o`, `-a2psms-oio`, `-a2psms-olo`, `-a2psms-wl`) - Quark modifier families: fill - values in quarks.md - Pug mixin (library-internal): `+araxxe-from-to(options)`; accepts block content. (+4 more in `from-to.mixin.pug`) - Example: ```html
From
To
O
O
``` (trimmed - full showcase at `{DOMAIN}/molecule/from-to/from-to.render.html`) - Rendered variants: `{DOMAIN}/molecule/from-to/from-to.render.html` ### from-to-illustration Illustrated origin → destination scene with flagged device icons, used in case detail headers. - Base class: `araxxe-from-to-illustration` - Elements: `araxxe-from-to-illustration--connection`, `araxxe-from-to-illustration--connector`, `araxxe-from-to-illustration--from`, `araxxe-from-to-illustration--icon-connector`, `araxxe-from-to-illustration--message`, `araxxe-from-to-illustration--to` - Pug mixin (library-internal): `+araxxe-from-to-illustration`. - Example: ```html
OIO
O
Button
Labeled entry
en
fr
es
``` (trimmed - full showcase at `{DOMAIN}/molecule/header-popover/header-popover.render.html`) - Rendered variants: `{DOMAIN}/molecule/header-popover/header-popover.render.html` ### icon-circled Icon centered inside a sized circle. - Base class: `araxxe-icon-circled` - Quark modifier families: sizes (`-s`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-icon-circled(icon, options)` - props: circleSize, iconSize. - Example: ```html
``` - Rendered variants: `{DOMAIN}/molecule/icon-circled/icon-circled.render.html` ### icon-flagged Icon with a small flag pinned to its left or right corner. - Base class: `araxxe-icon-flagged` - Modifiers: `-left`, `-right`, `-top` - Elements: `araxxe-icon-flagged--flag`, `araxxe-icon-flagged--icon` (structural, no own styles) - Pug mixin (library-internal): `+araxxe-icon-flagged(positionOptions, icon, iconOptions)` - props: top, right, left; accepts block content. - Example: ```html
O
OLO
``` (trimmed - full showcase at `{DOMAIN}/molecule/icon-flagged/icon-flagged.render.html`) - Rendered variants: `{DOMAIN}/molecule/icon-flagged/icon-flagged.render.html` ### icon-text Icon and text label side by side, colorable per service or state. - Base class: `araxxe-icon-text` - Modifiers: `-main` - Elements: `araxxe-icon-text--icon`, `araxxe-icon-text--text` (structural, no own styles) - Pug mixin (library-internal): `+araxxe-icon-text`; accepts block content. - Example: ```html
Title info
``` - Rendered variants: `{DOMAIN}/molecule/icon-text/icon-text.render.html` ### input-group Input with attached addon slots (icons, buttons) forming a single visual control such as a search box. - Base class: `araxxe-input-group` - Elements: `araxxe-input-group--slot` (mods: `-expand`, `-input`) - States: `ion--input-secondary` - Quark modifier families: cursor, text - values in quarks.md - Pug mixin (library-internal): `+araxxe-input-group(options)` - props: ion; accepts block content. (+1 more in `input-group.mixin.pug`) - Example: ```html
``` (trimmed - full showcase at `{DOMAIN}/molecule/input-group/input-group.render.html`) - Rendered variants: `{DOMAIN}/molecule/input-group/input-group.render.html` ### label-legend Value with its caption underneath, used for KPI summaries. - Base class: `araxxe-label-legend` - Modifiers: `-primary`, `-secondary`, `-toggle` - Elements: `araxxe-label-legend--label`, `araxxe-label-legend--legend` - Quark modifier families: cursor, text - values in quarks.md - Pug mixin (library-internal): `+araxxe-label-legend(options)` - props: variant, unit, align, label; accepts block content. - Example: ```html
4242
Label legend
Toggle
Label legend
4242 unit
Label legend
``` (trimmed - full showcase at `{DOMAIN}/molecule/label-legend/label-legend.render.html`) - Rendered variants: `{DOMAIN}/molecule/label-legend/label-legend.render.html` ### list-inline Horizontal list laying out items (badges, chips) in a row with consistent gaps. - Base class: `araxxe-list-inline` - Elements: `araxxe-list-inline--item` - Pug mixin (library-internal): `+araxxe-list-inline`. - Example: ```html
  • item 1
  • item 2
  • item 3
``` - Rendered variants: `{DOMAIN}/molecule/list-inline/list-inline.render.html` ### list-underlined Vertical list whose items are separated by hairlines. - Base class: `araxxe-list-underlined` - Elements: `araxxe-list-underlined--item` - Pug mixin (library-internal): `+araxxe-list-underlined`. (+1 more in `list-underlined.mixin.pug`) - Example: ```html
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec ex dui. Integer a urna molestie, dignissim odio nec, convallis nisl. Morbi accumsan quam id arcu interdum suscipit. Nullam tincidunt sem at felis hendrerit luctus. Aliquam vel nunc in lectus consectetur auctor sit amet ac leo. Praesent sit amet luctus neque. Nulla ac gravida sapien. Aliquam non tellus in nunc congue vulputate. In congue tellus id mi eleifend ultricies.

    42

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec ex dui. Integer a urna molestie, dignissim odio nec, convallis nisl. Morbi accumsan quam id arcu interdum suscipit. Nullam tincidunt sem at felis hendrerit luctus. Aliquam vel nunc in lectus conse…

``` - Rendered variants: `{DOMAIN}/molecule/list-underlined/list-underlined.render.html` ### measure-legend Chart legend lines pairing a measure number with its label and color. - Base class: `araxxe-measure-legend` - Elements: `araxxe-measure-legend--legend`, `araxxe-measure-legend--line`, `araxxe-measure-legend--number`, `araxxe-measure-legend--spacer`, `araxxe-measure-legend--unit` - Quark modifier families: text, widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-measure-legend(options)` - props: service, center. - Example: ```html
3,5
Unit
legend
``` - Rendered variants: `{DOMAIN}/molecule/measure-legend/measure-legend.render.html` ### navigation-link Back/forward navigation control (anchor or button) with icon and text slots. - Base class: `araxxe-navigation-link` - Elements: `araxxe-navigation-link--slot` - Pug mixin (library-internal): `+araxxe-navigation-link(options)` - props: tag. - Example: ```html Navigation link ``` - Rendered variants: `{DOMAIN}/molecule/navigation-link/navigation-link.render.html` ### news-summary Dated news teaser showing a date and a summary paragraph. - Base class: `araxxe-news-summary` - Elements: `araxxe-news-summary--date`, `araxxe-news-summary--summary` - Pug mixin (library-internal): `+araxxe-news-summary`. - Example: ```html
02.06.2020
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum suscipit mollis nisl a efficitur. Fusce quis bibendum sapien. Sed dui nisi, vulputate in scelerisque a, fringilla a dolor. Aenean congue lorem quis leo pellentesque vestibulum. Suspendisse malesuada arcu dui, sed sagittis elit facilisis eget. Mauris commodo, mi at eleifend dapibus, augue tortor laoreet ligula, accumsan volutpat nibh tellus a neque. Suspendisse et est scelerisque, tempor ante ac, molestie ipsum.
``` - Rendered variants: `{DOMAIN}/molecule/news-summary/news-summary.render.html` ### notification-double-icon Two combined glyphs forming one notification icon (e.g. SMS + call) with active states. - Base class: `araxxe-notification-double-icon` - Elements: `araxxe-notification-double-icon--first` (mods: `-active`), `araxxe-notification-double-icon--last` (mods: `-active`) - Quark modifier families: transformations - values in quarks.md - Pug mixin (library-internal): `+araxxe-notification-double-icon(opts1, opts2)`. - Example: ```html
``` (trimmed - full showcase at `{DOMAIN}/molecule/notification-double-icon/notification-double-icon.render.html`) - Rendered variants: `{DOMAIN}/molecule/notification-double-icon/notification-double-icon.render.html` ### pie-chart Pure-CSS pie/donut chart with centered number and unit, built from colorable `--piece` slices. - Base class: `araxxe-pie-chart` - Modifiers: `-s100`, `-thicker`, `-thinner` - Elements: `araxxe-pie-chart--background`, `araxxe-pie-chart--content`, `araxxe-pie-chart--content--icon`, `araxxe-pie-chart--he`, `araxxe-pie-chart--hs`, `araxxe-pie-chart--number`, `araxxe-pie-chart--piece` (mods: `-fill-service-ctq`, `-fill-service-ebv`, `-fill-service-qos`, `-fill-simbox-o`, `-fill-simbox-oio`, `-fill-simbox-olo`, `-o0`, `-o1`, `-o10`, `-o100`, `-o11`, `-o12`, `-o13`, `-o14`, `-o15`, `-o16`, `-o17`, `-o18`, `-o19`, `-o2`, `-o20`, `-o21`, `-o22`, `-o23`, `-o24`, `-o25`, `-o26`, `-o27`, `-o28`, `-o29`, `-o3`, `-o30`, `-o31`, `-o32`, `-o33`, `-o34`, `-o35`, `-o36`, `-o37`, `-o38`, `-o39`, `-o4`, `-o40`, `-o41`, `-o42`, `-o43`, `-o44`, `-o45`, `-o46`, `-o47`, `-o48`, `-o49`, `-o5`, `-o50`, `-o51`, `-o52`, `-o53`, `-o54`, `-o55`, `-o56`, `-o57`, `-o58`, `-o59`, `-o6`, `-o60`, `-o61`, `-o62`, `-o63`, `-o64`, `-o65`, `-o66`, `-o67`, `-o68`, `-o69`, `-o7`, `-o70`, `-o71`, `-o72`, `-o73`, `-o74`, `-o75`, `-o76`, `-o77`, `-o78`, `-o79`, `-o8`, `-o80`, `-o81`, `-o82`, `-o83`, `-o84`, `-o85`, `-o86`, `-o87`, `-o88`, `-o89`, `-o9`, `-o90`, `-o91`, `-o92`, `-o93`, `-o94`, `-o95`, `-o96`, `-o97`, `-o98`, `-o99`, `-p0`, `-p1`, `-p10`, `-p100`, `-p11`, `-p12`, `-p13`, `-p14`, `-p15`, `-p16`, `-p17`, `-p18`, `-p19`, `-p2`, `-p20`, `-p21`, `-p22`, `-p23`, `-p24`, `-p25`, `-p26`, `-p27`, `-p28`, `-p29`, `-p3`, `-p30`, `-p31`, `-p32`, `-p33`, `-p34`, `-p35`, `-p36`, `-p37`, `-p38`, `-p39`, `-p4`, `-p40`, `-p41`, `-p42`, `-p43`, `-p44`, `-p45`, `-p46`, `-p47`, `-p48`, `-p49`, `-p5`, `-p50`, `-p51`, `-p52`, `-p53`, `-p54`, `-p55`, `-p56`, `-p57`, `-p58`, `-p59`, `-p6`, `-p60`, `-p61`, `-p62`, `-p63`, `-p64`, `-p65`, `-p66`, `-p67`, `-p68`, `-p69`, `-p7`, `-p70`, `-p71`, `-p72`, `-p73`, `-p74`, `-p75`, `-p76`, `-p77`, `-p78`, `-p79`, `-p8`, `-p80`, `-p81`, `-p82`, `-p83`, `-p84`, `-p85`, `-p86`, `-p87`, `-p88`, `-p89`, `-p9`, `-p90`, `-p91`, `-p92`, `-p93`, `-p94`, `-p95`, `-p96`, `-p97`, `-p98`, `-p99`), `araxxe-pie-chart--text`, `araxxe-pie-chart--unit` - Quark modifier families: fill, sizes (`-s`), text - values in quarks.md - Pug mixin (library-internal): `+araxxe-pie-chart(options)` - props: center, percentages, thicker, thinner, size; accepts block content. (+6 more in `pie-chart.mixin.pug`) - Example: ```html
42 unit
23 items
``` (trimmed; elements not shown here (`araxxe-pie-chart--background`, `araxxe-pie-chart--content--icon`, `araxxe-pie-chart--unit`) appear in the full showcase - full showcase at `{DOMAIN}/molecule/pie-chart/pie-chart.render.html`) - Rendered variants: `{DOMAIN}/molecule/pie-chart/pie-chart.render.html` ### rate-bar Legend row plus a segmented bar showing a proportion breakdown. - Base class: `araxxe-rate-bar` - Elements: `araxxe-rate-bar--bar` (structural, no own styles), `araxxe-rate-bar--legend` - Pug mixin (library-internal): `+araxxe-rate-bar(rate)`. - Example: ```html
Info
1 325 / 23 456
20%
``` - Rendered variants: `{DOMAIN}/molecule/rate-bar/rate-bar.render.html` ### rate-chart Circular gauge displaying a percentage progress (`-p`), colorable per service. - Base class: `araxxe-rate-chart` - Modifiers: `-fill-a2psms-gt`, `-fill-a2psms-o`, `-fill-a2psms-oio`, `-fill-a2psms-olo`, `-fill-a2psms-wl`, `-fill-service-a2psms`, `-fill-service-ctq`, `-fill-service-qos`, `-fill-service-simbox`, `-fill-simbox-o`, `-fill-simbox-oio`, `-fill-simbox-olo`, `-s34` - Elements: `araxxe-rate-chart--background` (mods: `-loading`), `araxxe-rate-chart--he`, `araxxe-rate-chart--hole`, `araxxe-rate-chart--hole--icon`, `araxxe-rate-chart--hs`, `araxxe-rate-chart--progress` (mods: `-p0`, `-p1`, `-p10`, `-p100`, `-p11`, `-p12`, `-p13`, `-p14`, `-p15`, `-p16`, `-p17`, `-p18`, `-p19`, `-p2`, `-p20`, `-p21`, `-p22`, `-p23`, `-p24`, `-p25`, `-p26`, `-p27`, `-p28`, `-p29`, `-p3`, `-p30`, `-p31`, `-p32`, `-p33`, `-p34`, `-p35`, `-p36`, `-p37`, `-p38`, `-p39`, `-p4`, `-p40`, `-p41`, `-p42`, `-p43`, `-p44`, `-p45`, `-p46`, `-p47`, `-p48`, `-p49`, `-p5`, `-p50`, `-p51`, `-p52`, `-p53`, `-p54`, `-p55`, `-p56`, `-p57`, `-p58`, `-p59`, `-p6`, `-p60`, `-p61`, `-p62`, `-p63`, `-p64`, `-p65`, `-p66`, `-p67`, `-p68`, `-p69`, `-p7`, `-p70`, `-p71`, `-p72`, `-p73`, `-p74`, `-p75`, `-p76`, `-p77`, `-p78`, `-p79`, `-p8`, `-p80`, `-p81`, `-p82`, `-p83`, `-p84`, `-p85`, `-p86`, `-p87`, `-p88`, `-p89`, `-p9`, `-p90`, `-p91`, `-p92`, `-p93`, `-p94`, `-p95`, `-p96`, `-p97`, `-p98`, `-p99`) - Quark modifier families: fill, sizes (`-s`) - values in quarks.md - Also defines: `araxxe-rate-chart-he` - Also defines: `araxxe-rate-chart-hs` - Pug mixin (library-internal): `+araxxe-rate-chart(options)` - props: percentage, size, icon, isLoading, fill, hole, background. - Example: ```html
``` (trimmed - full showcase at `{DOMAIN}/molecule/rate-chart/rate-chart.render.html`) - Rendered variants: `{DOMAIN}/molecule/rate-chart/rate-chart.render.html` ### screenshot Screenshot figure with an information side panel. - Base class: `araxxe-screenshot` - Elements: `araxxe-screenshot--address`, `araxxe-screenshot--image`, `araxxe-screenshot--panel` - States: `:hover` - Pug mixin (library-internal): `+araxxe-screenshot`. - Example: ```html
Screenshot
Date
AD
First name Last name
``` - Rendered variants: `{DOMAIN}/molecule/screenshot/screenshot.render.html` ### screenshot-bubble Chat bubble displaying a screenshot image with its actions panel. - Group: bubble - Base class: `araxxe-screenshot-bubble` - Modifiers: `-me` - Elements: `araxxe-screenshot-bubble--image`, `araxxe-screenshot-bubble--panel` - Quark modifier families: fill - values in quarks.md - Pug mixin (library-internal): `+araxxe-screenshot-bubble(options)` - props: me. - Example: ```html
``` (trimmed - full showcase at `{DOMAIN}/molecule/bubble/screenshot-bubble/screenshot-bubble.render.html`) - Rendered variants: `{DOMAIN}/molecule/bubble/screenshot-bubble/screenshot-bubble.render.html` ### segmented-control Group of mutually exclusive `--segment` buttons (with optional label) for switching views or groupings. - Base class: `araxxe-segmented-control` - Modifiers: `-accent`, `-main` - Elements: `araxxe-segmented-control--label`, `araxxe-segmented-control--segment` (mods: `-selected`), `araxxe-segmented-control--segment-icon` - States: `:disabled`, `:hover` - Quark modifier families: cursor, text - values in quarks.md - Pug mixin (library-internal): `+araxxe-segmented-control(options)` - props: color, label, items. - Example: ```html
Group by
Group by
``` (trimmed - full showcase at `{DOMAIN}/molecule/segmented-control/segmented-control.render.html`) - Rendered variants: `{DOMAIN}/molecule/segmented-control/segmented-control.render.html` ### sheet-head Column header cell of a sheet, combining an icon and a unit label. - Base class: `araxxe-sheet-head` - Elements: `araxxe-sheet-head--icon`, `araxxe-sheet-head--unit` (structural, no own styles) - Pug mixin (library-internal): `+araxxe-sheet-head(options)` - props: icon. - Example: ```html
Unit
Unit
``` - Rendered variants: `{DOMAIN}/molecule/sheet-head/sheet-head.render.html` ### sheet-line One horizontal line of a sheet, divided into grow-sized `--slot`s. - Base class: `araxxe-sheet-line` - Modifiers: `-faded`, `-no-space-left`, `-no-space-right` - Elements: `araxxe-sheet-line--slot` - Quark modifier families: cursor, grows (`-g`), paddings (`-s/-v/-h`), widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-sheet-line(options)` - props: variant, noSpaceLeft, noSpaceRight; accepts block content. (+8 more in `sheet-line.mixin.pug`) - Example: ```html
Unit
Unit
Unit
Unit
``` (trimmed - full showcase at `{DOMAIN}/molecule/sheet-line/sheet-line.render.html`) - Rendered variants: `{DOMAIN}/molecule/sheet-line/sheet-line.render.html` ### slider Draggable range slider with filled bar, cursor thumb and service colors. - Base class: `araxxe-slider` - Elements: `araxxe-slider--bar` (mods: `-expand`, `-filled`), `araxxe-slider--cursor`, `araxxe-slider--pin`, `araxxe-slider--thumb` - States: `:active` - Quark modifier families: cursor, text - values in quarks.md - Pug mixin (library-internal): `+araxxe-slider(color, position, options)` - props: disposition. - Example: ```html
30
``` (trimmed - full showcase at `{DOMAIN}/molecule/slider/slider.render.html`) - Rendered variants: `{DOMAIN}/molecule/slider/slider.render.html` ### speech-bubble Chat text bubble, with a `-me` variant for own messages. - Group: bubble - Base class: `araxxe-speech-bubble` - Modifiers: `-me` - Quark modifier families: fill - values in quarks.md - Pug mixin (library-internal): `+araxxe-speech-bubble(options)` - props: me; accepts block content. - Example: ```html
Speech bubble text in multiple lines.
Speech bubble text in multiple lines.
``` - Rendered variants: `{DOMAIN}/molecule/bubble/speech-bubble/speech-bubble.render.html` ### status Status spot icon with its text label. - Base class: `araxxe-status` - Elements: `araxxe-status--icon`, `araxxe-status--text` - Pug mixin (library-internal): `+araxxe-status`. - Example: ```html
Status
``` - Rendered variants: `{DOMAIN}/molecule/status/status.render.html` ### table-details Key/value details table (header cell + value cell per row). - Base class: `araxxe-table-details` - Elements: `araxxe-table-details--cell`, `araxxe-table-details--line` (mods: `-even`, `-odd`) - Quark modifier families: text, widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-table-details`. (+1 more in `table-details.mixin.pug`) - Example: ```html
Key 1
Value 1
Key 2
Value 2
Key 3
Value 3
Key 4
Value 4
Key 5
Value 5
``` - Rendered variants: `{DOMAIN}/molecule/table-details/table-details.render.html` ### table-simple Basic data table with prebuilt content mixins for stats, graphs and per-service overviews. - Base class: `araxxe-table-simple` - Modifiers: `-danger`, `-expandable`, `-padded`, `-service-a2psms`, `-service-ctq`, `-service-ebv`, `-service-qos`, `-service-simbox`, `-underlined`, `-vertical-border` - Elements: `araxxe-table-simple--cell` (mods: `-expand`, `-light-separator`, `-number`, `-thick-separator`, `-wrap`, `-wrap-content`), `araxxe-table-simple--column`, `araxxe-table-simple--indicator` (mods: `-thick-separator`), `araxxe-table-simple--line` (mods: `-align-bottom`, `-align-middle`, `-align-top`, `-baseline`, `-focus-light`, `-highlight`, `-hover-fill-accent`, `-hover-fill-accent-light`, `-hover-fill-background`, `-hover-fill-background-service-a2psms`, `-hover-fill-background-service-ctq`, `-hover-fill-background-service-qos`, `-hover-fill-background-service-simbox`, `-hover-fill-danger`, `-hover-fill-danger-light`, `-hover-fill-main`, `-hover-fill-main-light`, `-hover-fill-secondary`, `-hover-fill-shade-100`, `-hover-fill-shade-20`, `-hover-fill-shade-30`, `-hover-fill-shade-35`, `-hover-fill-shade-40`, `-hover-fill-shade-5`, `-hover-fill-shade-50`, `-hover-fill-shade-50-faded`, `-hover-fill-shade-75`, `-hover-fill-shade-85`, `-hover-fill-shade-95`, `-hover-fill-valid`, `-hover-fill-valid-light`, `-hover-fill-warning`, `-hover-fill-warning-light`, `-hoverable`, `-no-underline`), `araxxe-table-simple--tbody`, `araxxe-table-simple--thead` (mods: `-double`, `-sticky`), `araxxe-table-simple--thead--cell` (mods: `-thick-separator`) - States: `:hover` - Quark modifier families: cursor, fill, line-heights (`-lh`), text, widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-table-simple`. (+31 more in `table-simple.mixin.pug`) - Example: ```html
Column 1
Column 2
Column 3
Column 4
Column 5
Cell 1/1Cell 1/2Cell 1/3Cell 1/4Cell 1/5
Cell 2/1Cell 2/2Cell 2/3Cell 2/4Cell 2/5`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-table-striped(options)` - props: columns, lines, columnWidth, headSticky, headFill. (+2 more in `table-striped.mixin.pug`) - Example: ```html
Column on
multiple lines
Column 1
Column 2
``` (trimmed - full showcase at `{DOMAIN}/molecule/table-striped/table-striped.render.html`) - Rendered variants: `{DOMAIN}/molecule/table-striped/table-striped.render.html` ### title-underlined Section title followed by an underline rule. - Base class: `araxxe-title-underlined` - Elements: `araxxe-title-underlined--line` (structural, no own styles), `araxxe-title-underlined--title` - Pug mixin (library-internal): `+araxxe-title-underlined`. - Example: ```html
Title underlined

``` - Rendered variants: `{DOMAIN}/molecule/title-underlined/title-underlined.render.html` ### toast Single notification toast with message and actions, stacked by the toasts organism. - Base class: `araxxe-toast` - Modifiers: `-dark` - Elements: `araxxe-toast--icon-action` - Pug mixin (library-internal): `+araxxe-toast(options)` - props: button, type. - Example: ```html
Toast message.
``` (trimmed - full showcase at `{DOMAIN}/molecule/toast/toast.render.html`) - Rendered variants: `{DOMAIN}/molecule/toast/toast.render.html` ### tooltip-field Small tooltip attached to a field (icon, text and pointer triangle), typically for validation errors. - Base class: `araxxe-tooltip-field` - Modifiers: `-danger`, `-error` - Elements: `araxxe-tooltip-field--icon`, `araxxe-tooltip-field--text`, `araxxe-tooltip-field--triangle` - Pug mixin (library-internal): `+araxxe-tooltip-field(options)` - props: variant. - Example: ```html Tooltip field ``` - Rendered variants: `{DOMAIN}/molecule/tooltip-field/tooltip-field.render.html` ### vertical-menu-entry Entry row of the vertical menu (icon + label) with hover state. - Base class: `araxxe-vertical-menu-entry` - Modifiers: `-selected` - Elements: `araxxe-vertical-menu-entry--slot` (mods: `-expand`) - States: `:hover` - Quark modifier families: heights (`-h`), paddings (`-s/-v/-h`), widths (`-w`) - values in quarks.md - Pug mixin (library-internal): `+araxxe-vertical-menu-entry(options)` - props: height, selected. - Example: ```html ``` (trimmed; elements not shown here (`araxxe-vertical-menu-entry--slot`) appear in the full showcase - full showcase at `{DOMAIN}/molecule/vertical-menu-entry/vertical-menu-entry.render.html`) - Rendered variants: `{DOMAIN}/molecule/vertical-menu-entry/vertical-menu-entry.render.html`