Commit Graph

41 Commits

Author SHA1 Message Date
Marc Stammerjohann 8ed6eb64d2 fix(sidebar): add data-side to sidebar-container for styles 2026-06-12 12:17:40 +02:00
Marc Stammerjohann a9103a61af feat(sidebar): add style support 2026-06-10 16:40:32 +02:00
Marc Stammerjohann d0059769eb feat(sidebar): styles 2026-06-10 15:27:43 +02:00
Marc Stammerjohann 65dcd41754 feat(sidebar): restore sidebar state from cookie in ssr (#1357) 2026-05-11 11:51:51 +02:00
Marc Stammerjohann ae85c62f14 feat: support styles for input, input-group and textarea (#1352)
* feat(textarea): support styles, remove error variants, update examples

* feat(input): support styles, remove error variants, more examples

* update sidebar-input

* feat(input-group): support styles, update examples

* feat: update snaphot

* feat(input-group): remove invalid state as css selector check for descendant

* fix(input): test

* chore: update hlm files

* fix(input): lint issues

* fix(input): update tests, classes are now applied via spartan-input and in cli copied
2026-05-07 15:56:38 +02:00
Merlin 1b7ac87d21 fix: format 2026-03-16 08:45:24 +01:00
oussema sahbeni 2bc04ee4e5 feat(sidebar): add svgClasses, arrowClasses to hlm-sidebar-menu-btn 2026-03-07 19:15:40 +01:00
Felix Hagemans 5d8c63814b fix(sidebar): removed tooltipDisabled attribute from helm component (#1233) 2026-02-26 14:13:33 +01:00
Felix Hagemans d9ff1788ea fix(sidebar): use linkedSignal instead of computed() for disabling tooltip programatically 2026-02-24 13:08:35 +01:00
Felix Hagemans b28e0258de fix(sidebar): disable sidebar tooltips when open or on mobile 2026-02-23 17:53:13 +01:00
moosme 16437b7d12 feat(sidebar): hlmSidebarMenuButton should close #1150 (#1204)
* feat(sidebar): hlmSidebarMenuButton should close #1150

* fix: update snap

* fix: if condition

* fix: solve feedback

---------

Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2026-02-19 12:27:31 +01:00
Marc Stammerjohann e5d5e2a5cc feat: replace *brn*Content w/ *hlm*Portal (#1180)
* feat(dialog): add hlmDialogPortal to expose *brnDialogContent

* feat(alert-dialog): add hlmAlertDialogPortal to expose *brnAlertDialogContent

* feat(popover): add hlmPopoverPortal to expose *brnPopoverContent

* feat(sheet): add hlmSheetPortal to expose *brnSheetContent

* feat(navigation-menu): add hlmNavigationMenuPortal to expose *brnNavigationMenuContent

* chore: add dialog portal healtcheck and migration

* chore: dogfood dialog portal migration

* chore: fix imports

* chore: use importAlias for popover helm import

* chore: remove importAlias in healthcheck

* feat(popover): update hlm-popover-content selector

* feat(sheet): add showCloseButton input and use hlmBtn for close button

* feat(navigation-menu): update HlmNavigationMenuContent selector

* feat(autocomplete): update HlmAutocompleteContent selector and add autocomplete portal

* chore: add no-scrollbar util to tailwind preset used by autocomplete/combobox/command

* feat(combobox): update HlmComboboxContent selector and use combobox portal

* chore: update snapshot

* fix: storybook imports

* fix(sheet): apply data-slot on button directly and fix test

* otherwise hlmBtn slot is used

* fix(popover): storybook template error
2026-02-04 11:38:58 +01:00
Merlin e32a47f48c refactor(tooltip): implement new tooltip 2026-02-02 09:52:57 +01:00
abos-gergo 7ebff7b544 fix(sidebar): mobile height adapts to overlays 2026-01-13 19:23:26 +01:00
Ashley Hunter 3c0ab73226 refactor: replace hlm with new classes utility (#1086)
* feat: adding classes util

* fix: improving hlm

* fix: classes

* fix: classes tests and linting

* feat: adding tests

* fix: perf

* fix: perf improvements

* test: fixing tests
2025-12-22 16:06:40 +01:00
Marc Stammerjohann 67d5efc52d feat: replace components with directives (#1063)
* feat(autocomplete): use directive and use ClassValue type

* feat(carousel): use directives and add data-slot

* docs(carousel): simplify imports

* feat(command): use directive, use ClassValue type and add data-slot

* docs(command): use hlm-dialog, format usage code

* feat(hover-card): use directive and add data-slot

* feat(resizable): use directive and add data-slot

* docs(resizable): format code usage

* feat(radio-group): use directive

* feat(sidebar): use self-closing tag

* feat(tabs): use directives and add data-slot

* docs(tabs): simplify imports

* feat(tooltip): use directive and add data-slot

* feat(hover-card): use directive

* chore: update snapshot for selectors/inputs
2025-12-04 22:17:44 +01:00
Marc Stammerjohann 11d5b4390c chore: add types to inputs for the docs api (#1062) 2025-12-04 12:37:22 +01:00
Marc Stammerjohann c9fa4c0842 feat: sidebar polishing (#1058)
* docs(sidebar): add sidebar collapsable icons as preview

* add figcaption to sidebar-preview

* feat(sidebar): update imports

* feat(sidebar): use data-[size] selector

* docs(sidebar): fix lint
2025-12-02 22:27:32 +01:00
moosme a3398cf41c fix: avoid icon color overwrite #1025 (#1033)
Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-11-20 18:09:57 +01:00
moosme 51a579aa36 feat(repo): nx upgrade (#1002)
* feat(repo): nx upgrade

* fix: sidebar

* fix: node version

* fix: relax dependency versions

* fix: remove naming conventions

* fix: format

* fix: remove chromatic

---------

Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-11-20 10:14:26 +01:00
Marc Stammerjohann a9368fdd1e docs: brn-collapsible to hlm-collapsible for block, add dropdown menu to block user (#1014)
* docs: migrate brn collapsible to hlm collapsible

* docs: project hlmSidebarInset as sibling to hlm-sidebar

* docs: remove unused h-4 from separator

* docs: update user button and avatar styles

* docs: move sidebar block components to shared directory

# Conflicts:
#	apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-inset/sidebar-inset/nav-projects.ts
#	apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-main.ts
#	apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-secondary.ts
#	apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-user.ts

* docs: add dropdown menu to user for sidebar block

* docs: remove unused HlmInputGroupImports from block

* feat(sidebar): allow BooleanInput

* docs: use routerLink, add more sample data (fixes typo too), add dropdown menu to projects
2025-11-13 11:32:10 +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
Gary Großgarten 8770da6545 feat: sidebar inset and new block (#1007)
* feat(sidebar): remove extra divs and move data bindings to host

- fixes inset styles not being applied due to peer being nested and not being sibling

* docs(sidebar): add sidebar inset block

* feat(sidebar): update snapshot

* fix(sidebar): correct attribute binding for data-slot
2025-11-11 15:20:42 +01:00
Marc Stammerjohann 04f8cb4fc8 feat: sidebar polishing (#997)
* feat(sidebar): add sidebarContainer and nonCollapsible class inputs

* feat(sidebar): update selectors

* feat(sidebar): add data-slot

* feat(sidebar): use size-7 for sidebar trigger

* feat(sidebar): add ariaLabel input for sidebar rail

* feat(sidebar): update inset and separator classes

* feat(sidebar): update snapshot
2025-11-07 11:46:29 +01:00
Robin Goetz 03a8bcbf80 fix(sidebar): add back delay to finish animation before dialog gets closed (#970) 2025-10-28 11:05:55 +01:00
moosme 0404376bbe feat: tailwind update and renew website style (#939)
* feat: polish the website and tailwind 4

* feat: fix context menu

* feat: add components page

* feat: add components page

* feat: add new label #924 and restyle

* feat: polish website and remove docsearch

* feat: add custom docsearch

* feat: storybook setup tailwind 4 (wip)

* feat: change css layer order

* feat: change title restructure code

* feat: finalize docs

* feat: storybook fix

* feat: fix missing links

* feat: fix tests

* feat: fix styling and wip links

* feat: fix spacing

* feat: add github stars

* feat: fix tests

* feat: align style

* fix: resolve comments

---------

Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-10-22 08:40:51 +02:00
Merlin 0873cbc63b feat(sidebar): correct type imports 2025-09-29 14:28:35 +02:00
Merlin 3b8bcb7706 feat(sidebar): align config and tw3 classes 2025-09-29 13:21:12 +02:00
Merlin 774c672244 refactor(sidebar): remove ng module 2025-09-27 08:39:26 +02:00
Merlin 0b31313128 feat: docs and fixes 2025-09-22 18:49:59 +02:00
Merlin 96b1295f11 feat: docs and fixes 2025-09-21 23:46:14 +02:00
Merlin 65e45cf0c0 feat: code review changes 2025-09-20 14:42:44 +02:00
Merlin f7f56f4a61 feat: add more docs 2025-09-16 22:25:23 +02:00
Merlin 59745f4427 fix(sidebar): run format 2025-09-15 08:55:10 +02:00
Merlin a3096c8165 fix(sidebar): add docs 2025-09-14 22:36:32 +02:00
Merlin Moos c21f9a4fca feat: merge main 2025-09-02 09:15:20 +02:00
Marc Stammerjohann 8783e745d9 feat(sidebar): add sidebar config with sidebar width, use wrapper and inset in example
* add sidebar right example
2025-09-01 12:45:08 +02:00
Merlin Moos 03fc0ed675 fix(sidebar): wrap handler into afternextrender 2025-08-26 21:47:02 +02:00
Marc Stammerjohann 93218a258f feat(sidebar): setup sidebar width css variables 2025-08-26 16:01:19 +02:00
Merlin Moos c87ba101a8 feat(sidebar): initial sidebar #497 2025-08-23 10:08:32 +02:00