Commit Graph

22 Commits

Author SHA1 Message Date
Oneill Panker 857b3ff467 test(tabs): add explicit length assertion for no-emission check 2026-03-27 01:45:01 +02:00
Oneill Panker 48be87f806 fix(tabs): prevent brnTabsChange emitting undefined on trigger destroy 2026-03-27 01:22:03 +02:00
Josh Sullivan 9e5dca37b6 fix(tabs): remove OnDestroy implementation and use DestroyRef for cleanup 2026-02-13 07:13:37 -05:00
Josh Sullivan 9260ef6bf1 feat(tabs): implement lazy loading for tab content with new directive and examples 2026-02-13 07:00:58 -05:00
Marc Stammerjohann 46925eb0c8 feat(tabs): add line variant, new tab examples, updated styles (#1117)
* feat(tabs): use Directionality service to get direction, remove direction input

* feat(tabs): update styles and support line variant

* remove orientation input from tabs list
* add custom variants for data-active/horizontal/vertical

* docs(tabs): add more tab examples, target ng-icon in tabs trigger

* docs: fix lint

* chore: add additional custom-variant
2026-01-07 10:39:42 +01:00
Marc Stammerjohann 11d5b4390c chore: add types to inputs for the docs api (#1062) 2025-12-04 12:37:22 +01:00
Merlin Moos fd3229abe6 fix: add order 2025-11-12 23:08:18 +01:00
Merlin 6d60dc9d7d feat: add lint rule template last 2025-11-12 15:05:31 +01:00
Merlin c6e6387739 refactor: align eslint rules 2025-09-29 15:59:20 +02:00
Merlin 9e34f79ded refactor: consistent type import 2025-09-29 14:42:31 +02:00
moosme adf55dbdd3 refactor: polish imports (#890)
Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-09-27 17:52:14 -04:00
moosme 4eb9e1fd23 fix(tabs): fix tab index when it's disabled #867 (#870)
* fix(tabs): fix tab index when it's disabled #867

* fix(tabs): add test #867

* fix(tabs): fix build #867

* fix(tabs): change tabindex to number
2025-09-12 10:59:24 +02:00
Ashley Hunter b1ed68e0d0 refactor: use the latest angular naming conventions (#766)
* refactor: use the latest angular naming conventions

* build: merge

* docs: fixing unexpected component rename

Co-authored-by: Ajit Panigrahi <ajitzero@gmail.com>

* build: fix generated code

* build: fixing build

* build: fix directive

* feat: adding helm migration

* build: health check detection improvements

* build: checking file type

* build: fix formatting

---------

Co-authored-by: Ajit Panigrahi <ajitzero@gmail.com>
2025-07-30 22:32:02 +02:00
MerlinMoos ced805c807 fix: make access modifier consistent #755 (#758)
* fix: make access modifier consistent #755

* fix: run format

* fix: resolve build issues

---------

Co-authored-by: Merlin Moos <merlin.moos@oldendorff.com>
2025-07-22 17:43:20 +02:00
Leonidas 100f8f87bf chore: nightly release 2025-07-16 ⚡ 2025-07-16 01:21:31 +00:00
Liam Langstaff 5c6f617aba feat(tabs): add disabled input support to hlm tabs trigger (#751)
* feat(tabs): add disabled input support to hlm tabs trigger

Add disabled input property to HlmTabsTriggerDirective and bind it to host
attributes. Add disabled boolean control to tabs stories.

* feat(tabs): enhance disabled handling in directives

Refactor disabled input usage across BrnTabsTriggerDirective
and HlmTabsTriggerDirective for consistency.
Update host bindings and story rendering logic.

* feat(tabs): refactor disabled input in BrnTabsTriggerDirective

Replace `disabledState` with `_disabled` using
booleanAttribute for transformation.
Simplify API for consistent and accurate disabled state handling.

* feat(tabs): clean up imports and remove unnecessary whitespace

nx format

* feat(tabs): use `_disabled` for consistent disabled state handling in BrnTabsTriggerDirective

Usage of the _disabled signal for host binding

* feat(tabs): add e2e tests for disabled state in tabs components

Include tests to verify default disabled behavior,
interactions with Storybook controls, and tab state transitions.
Refactor and update story setup for consistency.

* feat(tabs): format files

nx format

* feat(tabs): update e2e tests for horizontal orientation in disabled tabs

updated to use default horizontal orientation

* feat(tabs): enhance aria-disabled support and refine disabled state behavior

Improve `aria-disabled` handling in `BrnTabsTriggerDirective`
for better accessibility consistency. Update e2e tests and
Storybook stories to validate enhancements and adjust rendering logic.

* feat(tabs): reorder class attributes in Storybook for consistency

format

* feat(tabs): add ts ignore for signal

Added ts ignore due to naming convention
2025-07-15 18:19:44 +02:00
Jeevan fb3d95a340 Remove standalone property (#701)
* feat: remove standalone property from various directives and components in the Helm UI library

* feat: enable strictStandalone option in Angular compiler settings
2025-06-10 22:00:48 +02:00
Mateusz Kluczny 5229e776a0 feat(tabs): add unregister functionality to BrnTabsDirective (#710) (#713)
* feat(tabs): add unregister functionality to BrnTabsDirective (#710)

* style(tabs): nx format on tabs-content, tabs-trigger (#710)

* feat(tabs): missing if statement when unsetting active tab (#710)
2025-06-10 21:34:42 +02:00
Marc Stammerjohann 58b5566e97 refactor(tabs): polishing (#693)
* refactor(tabs): move brn tabs and brn tabs content to separate files

* fix(tabs): tabList and paginationButton class alias

* docs(tabs): update code snippets

* docs(tabs): use readonly values for paginated example
2025-05-27 15:38:48 +02:00
Benjamin Heiss cd119177b7 refactor: replace AllowSignalWrites with untracked (#607) 2025-02-20 18:27:59 +01:00
Ashley Hunter 5313d244ec build: rxjs 6 support (#525)
* build: rxjs 6 support lint rule

* build: rxjs 6 support

* build: rxjs 6 support
2024-12-11 16:00:32 +01:00
Ashley Hunter be4a87dc87 refactor: migrating remaining brain libraries to secondary entrypoints (#523)
* refactor: migrating remaining brain libraries to secondary entrypoints

* refactor: migrating remaining brain libraries to secondary entrypoints
2024-12-10 18:40:46 +01:00