All slots
primitive index. Every legal slot. If it is not in this index, you do not add it. Missing slots stay labelled holes. PAPER is not shipped.
import { mountFace, installInputFaceStyles } from "/loomallure/library/kit/index.mjs"
If it is not in this index, you do not add it on a loomallure face.
Actions
| Name | Status | File | Import |
|---|---|---|---|
| Button | GAP | named hole | — |
| Button group | GAP | named hole | — |
| Toggle | LIVE | deploy/_shared/widget-faces/faces/toggle.mjs |
renderToggle |
| Toggle group | GAP | named hole | — |
| Dropdown | GAP | named hole | — |
| FAB | GAP | named hole | — |
| Copy line | GAP | named hole | — |
| Status button | LIVE | deploy/_shared/commons/patterns/status-button/index.mjs |
armStatusButton |
Forms
| Name | Status | File | Import |
|---|---|---|---|
| Input | LIVE | deploy/_shared/widget-faces/faces/input.mjs |
installInputFaceStyles |
| Input group | GAP | named hole | — |
| Textarea | LIVE | deploy/_shared/widget-faces/faces/textarea.mjs |
renderTextarea |
| Search | LIVE | deploy/_shared/widget-faces/faces/searchbar.mjs |
renderSearchbar |
| Select | GAP | named hole | — |
| Native select | GAP | named hole | — |
| Checkbox | LIVE | deploy/_shared/widget-faces/faces/checkbox.mjs |
renderCheckbox |
| Checkbox group | GAP | named hole | — |
| Radio | LIVE | deploy/_shared/widget-faces/faces/radio.mjs |
renderRadio |
| Radio group | GAP | named hole | — |
| Slider | GAP | named hole | — |
| File | GAP | named hole | — |
| OTP | GAP | named hole | — |
| Label | GAP | named hole | — |
| Combobox | GAP | named hole | — |
| Command | GAP | named hole | — |
| Color picker | GAP | named hole | — |
| Field | EMPTY | named hole | — |
| Aria field | GAP | named hole | — |
Feedback
| Name | Status | File | Import |
|---|---|---|---|
| Alert | GAP | named hole | — |
| Toast | LIVE | deploy/_shared/widget-faces/faces/toast.mjs |
renderToast |
| Progress | LIVE | deploy/_shared/widget-faces/faces/progress.mjs |
renderProgress |
| Spinner | GAP | named hole | — |
| Skeleton | EMPTY | named hole | — |
| Empty | LIVE | deploy/_shared/widget-faces/faces/empty-state.mjs |
renderEmptyState |
| Tooltip | LIVE | deploy/_shared/widget-faces/faces/tooltip.mjs |
renderTooltip |
| Badge | GAP | named hole | — |
| Badge group | GAP | named hole | — |
| Kbd | GAP | named hole | — |
| Receipt row | GAP | named hole | — |
Overlay
| Name | Status | File | Import |
|---|---|---|---|
| Dialog | LIVE | 00-FOUNDERS-INBOX/active/2026-08-22-claude-catalog/source/widget-faces/dialog.mjs |
armModal |
| Alert dialog | GAP | named hole | — |
| Drawer | GAP | named hole | — |
| Popover | GAP | named hole | — |
| Context menu | GAP | named hole | — |
| Hover card | GAP | named hole | — |
| Native dialog | LIVE | deploy/_shared/commons/patterns/modal/index.mjs |
armModal |
Nav
| Name | Status | File | Import |
|---|---|---|---|
| Navbar | GAP | named hole | — |
| Sidebar | GAP | named hole | — |
| Breadcrumb | GAP | named hole | — |
| Pagination | GAP | named hole | — |
| Tabs | LIVE | deploy/_shared/widget-faces/faces/tabs.mjs |
renderTabs |
| Menu | GAP | named hole | — |
| Menubar | GAP | named hole | — |
| Navigation menu | GAP | named hole | — |
| Dock | GAP | named hole | — |
| Toolbar | LIVE | deploy/_shared/commons/patterns/toolbar/index.mjs |
armToolbar |
| Day/night latch | LIVE | deploy/_shared/commons/patterns/theme-toggle/index.mjs |
armThemeToggle |
| Cookie notice | GAP | named hole | — |
| Base latch | GAP | named hole | — |
Data
| Name | Status | File | Import |
|---|---|---|---|
| Table | GAP | named hole | — |
| Data table | GAP | named hole | — |
| Card | GAP | named hole | — |
| Avatar | GAP | named hole | — |
| Calendar | GAP | named hole | — |
| Date picker | GAP | named hole | — |
| Chart | GAP | named hole | — |
| Stat | GAP | named hole | — |
| Timeline | GAP | named hole | — |
| List | GAP | named hole | — |
| Accordion | LIVE | deploy/_shared/widget-faces/faces/accordion.mjs |
renderAccordion |
| FAQ | LIVE | deploy/_shared/widget-faces/faces/faq.mjs |
renderFAQ |
| Footer | LIVE | deploy/_shared/widget-faces/faces/footer.mjs |
renderFooter |
| Carousel | GAP | named hole | — |
| Collapsible | GAP | named hole | — |
Chrome bits
| Name | Status | File | Import |
|---|---|---|---|
| Separator | GAP | named hole | — |
| Scroll area | GAP | named hole | — |
| Resizable | GAP | named hole | — |
| Aspect ratio | GAP | named hole | — |
| Typography | GAP | named hole | — |
NO
- Switch NO
- Sheet NO
- Modal NO
- Steps NO
- Stepper NO
- Attachment NO
- Bubble NO
- Questionnaire NO
- Marker NO
- Direction NO
- Item NO
- Message Scroller NO
- Typeset NO
- Credit-card NO
- Featured icons NO
- Illustrations NO
- App-store buttons NO
- Social buttons NO
- QR NO
- Rich text editor NO
- CloseButton NO
- Measure slider NO