Files
Possible_o 23cc83b520 feat: add message, bubble, attachment, and marker components (#1657)
* feat: add Message, Bubble, Attachment, and Marker components

Add helm chat primitives with CLI generators, docs, Storybook, and
per-style registry CSS. Includes shimmer and scroll-fade utilities.
MessageScroller is intentionally deferred.

* fix: use underscore-prefixed signals in chat docs previews

Satisfy @typescript-eslint/naming-convention for protected class fields
in the Bubble collapsible and Shimmer once previews.

* test(repo): update generate-ui-docs snapshot for chat components

* fix: address review feedback on chat docs and attachment trigger

Add aria-expanded and role=img to demos, fix marker/scroll-fade snippets,
document shimmer reduced-motion and per-edge scroll-fade sizes, dedupe
scroll-fade-y, and avoid applying button type on anchor attachment triggers.

* feat: add RTL docs examples for chat components

Switch chat primitives to logical positioning classes, add RTL
previews for Attachment/Bubble/Marker/Message, and fix docs RTL
font families so Noto Variable loads.

* fix: primtive dep

* chore: add new componets to issue templates options

* fix: replace ng-icon size with text-[length:--spacing(n)]

* docs: add sideOffset to bubble popover example

* docs: remove h-auto from scroll-fade page, move ! to end on shimmer

* fix(attachment): spinner text size applied directly by ng-icon target

* feat(spinner): add data-slot

---------

Co-authored-by: Merlin <merlin.moos@oldendorff.com>
Co-authored-by: Marc Stammerjohann <8985933+marcjulian@users.noreply.github.com>
2026-07-28 12:06:26 +02:00
..

@spartan-ng/helm/bubble

Secondary entry point of @spartan-ng/helm. It can be used by importing from @spartan-ng/helm/bubble.