Enterprise Angular components, documented to ship.
API reference and integration guides for the ArtificialSense component suite โ the open @artificialsenselabs/ui barrel and the commercial @artificialsenselabs/enterprise package. Signals-first, zoneless, SSR-ready, and accessible by default.
SenseAuditTimeline
A read-only audit-event timeline โ virtualized day-grouped stream with filtering and search, live streaming, burst clustering, anomaly detection, a brushable density minimap, shareable filter URLs, and an opt-in AI summary slot. Read the full API reference โ
SenseAutomationEditor
A no-code automation rule editor โ compose a trigger, conditions, and actions on a forms-integrated (ControlValueAccessor + Validator) surface, with templates, version history, conflict detection, JSON import/export, and an opt-in AI authoring slot. Read the full API reference โ
v0.1 public barrel
Exports from @artificialsenselabs/ui shipping on npm at 0.1.0.
SenseButtonComponent
Action control โ appearances, icons, loading, badges, toggle pressed
SenseInputComponent
Text field โ label, hint, error, clear, password toggle, forms CVA
SenseSelectComponent
Combobox select โ single/multi, search, keyboard, forms CVA
SenseCheckboxComponent
Binary toggle โ label, description, indeterminate, forms CVA
SenseTextareaComponent
Multi-line field โ label, hint, error, counter, resize, forms CVA
SenseRadioButtonComponent
Single option in a named group โ label, forms CVA
SenseToggleSwitchComponent
On/off switch โ label, keyboard, forms CVA
SenseFormFieldComponent
Native control wrapper โ label, hint, error, aria wiring
SensePasswordComponent
Password field โ strength meter, visibility toggle, forms CVA
SenseIconComponent
Semantic SVG glyphs โ sizes, decorative vs labelled, spin
SenseIconButtonComponent
Icon-only action โ variants, colours, loading, required ariaLabel
SenseBadgeComponent
Status labels and counts โ API, theming, accessibility
SenseAlertComponent
Inline status banner โ severities, dismissible, live regions
SenseSpinnerComponent
Indeterminate loading indicator โ sizes, i18n label, reduced motion
SenseToastComponent
Transient notifications โ severity, auto-dismiss, service API
SenseSkeletonComponent
Loading placeholders โ shapes, animation, content swap
SenseProgressBarComponent
Determinate and indeterminate progress โ label, ARIA value text
SenseDialogComponent
Modal overlay โ focus trap, scroll lock, escape-to-close
SenseTooltipDirective
Floating hint on hover or focus โ placement, delays, keyboard dismiss
SensePopoverDirective
Anchored overlay panel โ click or hover trigger, placement
SenseTabsComponent
Tabbed panels โ keyboard navigation, disabled tabs, active value
SenseBreadcrumbComponent
Location trail โ home crumb, router links, current page marker
SenseChipComponent
Compact labels โ removable, selectable, color and size variants
SenseAvatarComponent
User avatar โ image, initials, icon, sizes and shapes
SenseCodeSnippetComponent
Syntax-highlighted code โ multi-file tabs, line numbers, copy
SenseAutoFocusDirective
Focus the host or a selector target once the view initializes
SenseBindDirective
Apply a map of DOM and ARIA properties to the host element
SenseDynamicDialogService
Open any component in a modal dialog at runtime
SenseImageCompareComponent
Before/after image slider with a draggable divider
SenseKeyFilterDirective
Restrict typed and pasted input to a preset or RegExp pattern
SenseRippleDirective
Material-style click ripple that honours reduced motion
SenseTerminalComponent
Terminal-style output log with a command input line
SenseThemeScopeDirective
Scope a theme preset or custom tokens to a DOM subtree
SenseBlockUiComponent
Overlay that blocks projected content while loading, with a status region
SenseFloatLabelComponent
Pairs a label with a control and applies float-label layout variants
SenseIconFieldComponent
Flex wrapper that aligns a projected icon beside a form control
SenseInputGroupComponent
Horizontal group for a control with optional left and right addons
SenseScrollPanelComponent
Constrained scroll container with native scrollbars and keyboard focus
SenseContextMenuComponent
Popup menu positioned at pointer coordinates for right-click or custom triggers
SenseKnobComponent
Circular dial for numeric values with pointer drag and keyboard adjustment
SenseMegaMenuComponent
Horizontal navigation bar with multi-column flyout mega panels
SenseMenuComponent
Vertical menu list for inline navigation or popup context menus
SenseMenubarComponent
Horizontal application menubar with nested flyout submenus and mobile collapse
Layout primitives
Stack, inline, and container โ flex layout with token gaps
SenseCardComponent
Content surface โ header, footer, elevation, dismiss
SenseDividerComponent
Section separator โ horizontal, vertical, with optional label
SensePanelComponent
Bordered region โ optional toggleable header and footer slots