Skip to content

Conversation

@MGREMY
Copy link
Collaborator

@MGREMY MGREMY commented Jul 3, 2025

PR Checklist

Please check if your PR fulfills the following requirements:

  • Docs have been added/updated (for bug fixes/features)

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no API changes)
  • Build related changes
  • CI-related changes
  • Documentation content changes
  • Other... Please describe:

Issue Number

Issue Number: #91 #92 #93 #94

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

@coderabbitai summary

MGREMY added 30 commits January 20, 2025 17:30
## PR Checklist

Please check if your PR fulfills the following requirements:

<!--- [ ] Tests for the changes have been added (for bug
fixes/features)-->

- [x] Docs have been added/updated (for bug fixes/features)

## PR Type

What kind of change does this PR introduce?

<!-- Please check the one that applies to this PR using "x". -->

- [ ] Bugfix
- [X] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build related changes
- [ ] CI-related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:

## Issue Number

<!-- Bugs and features must be linked to an issue. -->

Issue Number: N/A

## Does this PR introduce a breaking change?

<!-- If this PR contains a breaking change, please describe the impact
and migration path for existing applications below. -->

- [ ] Yes
- [x] No

## Other information

@coderabbitai summary
## PR Checklist

Please check if your PR fulfills the following requirements:

<!--- [ ] Tests for the changes have been added (for bug
fixes/features)-->

- [x] Docs have been added/updated (for bug fixes/features)

## PR Type

What kind of change does this PR introduce?

<!-- Please check the one that applies to this PR using "x". -->

- [ ] Bugfix
- [x] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build related changes
- [ ] CI-related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:

## Issue Number

<!-- Bugs and features must be linked to an issue. -->

Issue Number: N/A

## Does this PR introduce a breaking change?

<!-- If this PR contains a breaking change, please describe the impact
and migration path for existing applications below. -->

- [ ] Yes
- [x] No

## Other information

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Documentation**
	- Added comprehensive documentation for Navbar Component
- Included examples for default, brand, dropdown, and responsive navbar
configurations

- **New Features**
	- Enhanced Navbar Component with multiple usage options
- Added support for various HTML element selectors (nav, button, div,
span, etc.)

- **Improvements**
	- Expanded component flexibility across different template structures
	- Updated demo identifiers and file paths for better organization
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
## PR Checklist

Please check if your PR fulfills the following requirements:

<!--- [ ] Tests for the changes have been added (for bug
fixes/features)-->

- [x] Docs have been added/updated (for bug fixes/features)

## PR Type

What kind of change does this PR introduce?

<!-- Please check the one that applies to this PR using "x". -->

- [ ] Bugfix
- [x] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build related changes
- [ ] CI-related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:

## Issue Number

<!-- Bugs and features must be linked to an issue. -->

Issue Number: N/A

## Does this PR introduce a breaking change?

<!-- If this PR contains a breaking change, please describe the impact
and migration path for existing applications below. -->

- [x] Yes
- [ ] No

## Other information

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

# Release Notes: Flowbite Angular Sidebar Component Update

## New Features
- Enhanced sidebar component with improved flexibility and usage
patterns
- Added support for multi-level sidebar menus
- Expanded component selectors to support more usage scenarios

## Improvements
- Streamlined sidebar item group and item component implementations
- Updated theming and styling mechanisms for sidebar components
- Improved component selector flexibility (e.g., support for
attribute-based usage)

## Breaking Changes
- Removed `SidebarMenuComponent` and `SidebarPageContentComponent`
- Simplified sidebar component structure
- Updated import and usage patterns for sidebar-related components

## Documentation
- Added new documentation for sidebar components
- Updated example implementations and usage guidelines

## Refactoring
- Consolidated sidebar-related theme and service logic
- Simplified component dependencies and interactions
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@MGREMY MGREMY merged commit a4b19b2 into main Jul 4, 2025
8 checks passed
@MGREMY MGREMY deleted the 2.0.0 branch July 4, 2025 15:39
MGREMY added a commit that referenced this pull request Jul 4, 2025
* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): move button design to its own directive

* fix(modal): remove `rxjs` dependency

use `@angular/core/rxjs-interop` instead

* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): move button design to its own directive

* feat(pagination): implement basics based on flowbite (wip)

# Conflicts:
#	libs/flowbite-angular/core/flowbite.theme.init.ts
#	libs/flowbite-angular/pagination/index.ts
#	libs/flowbite-angular/pagination/pagination.component.ts
#	libs/flowbite-angular/pagination/pagination.theme.service.ts
#	libs/flowbite-angular/pagination/pagination.theme.ts

* fix: merge conflict

* feat(pagination): add icons, style active button, jsdoc comments

* docs(pagination): add NgDoc documentation

* fix(pagination): remove duplicated provider registrations

* fix(pagination): remove unused pageChange output

* fix(pagination): fix demo component selector

* chore: update modal function signature

* fix(pagination): correct first visible page

* feat(utils): add double chevron icon from `https://flowbite.com/icons/`

* feat(paginator): add customizable icons, size variables

* feat(pagination): add property providers

* feat(pagination): remove directive & use flowbite-button

* docs(lists): remove css & fix lists in md files

* chore(pagination): code style updates

* chore(pagination): use `model` instead of `input`

* refactor(pagination): remove `nav` element, use root and rootClass

* chore(pagination): code style

* feat(utils): add left/double left chevron icon

* feat(pagination): use left sided icons instead of `rotate-180`

* fix(pagination): place label before icon in next/last button

* refactor(pagination): update post update post comment

* refactor(pagination): fix doc attribute

* feat(pagination): possibility to use `totalPages` or  `totalItems`

* refactor(pagination): use `Array.from` instead of for loop

* chore: fix vercel deploy servless function compiled to commonJS

* feat: 2.0 (#115)

* feat: make flowbite-button usable as directive

* docs: fix flex-wrap class

* docs: fix deprecated in button page

* feat: make flowbite-navbar-* usable as directive

* docs: add sidebar directive

* feat(sidebar): make flowbite-sidebar-* usable as directive

* docs(sidebar): fix z-40

* feat(accordion): make flowbite-accordion usable as directive

* feat(breadcrumb): make flowbite-breadcrumb usable as directive

* chore: add angular-primitive dependency

* refacto(button): migrate to angular-primitive (WIP)

* refacto(button): migrate to angular-primitive (WIP)

* refactor: add storybook for library

* refactor: button storybook add customStyle

* docs: add disabled to button storybook

* refactor: rename .css file

* refactor: lock file

* chore: add class import sort prettier plugin

* feat: switch to tailwindcss v4

* chore: add storybook to project

* chore: add dark mode in storybook

* refactor: path for 2.0.0 during dev phase

* feat: add injection of base theme for components

* refactor: rename root to host in theme

* refactor(button): add state

* refactor: remove v1 files

* refactor(button): outline (WIP)

* refactor: dependencies (WIP)

* refactor: dependencies (WIP)

* refactor: dependencies (WIP)

* refactor(button): adapt outline style

* refactor: dependencies (WIP)

* refactor(button): add styles

* refactor: move to css tailwind config

* refactor: clean config files

* refactor(accordion): migrate to v2

* refactor: fix token state creation

* refactor: change setting injection in components

* refactor: add exportAs for components

* refactor(alert): migrate to v2

* refactor(badge): migrate to v2

* refactor(breadcrumb): migrate to v2

* refactor(dropdown): migrate to v2

* refactor: add component generation tool

* refactor: add secondary entry point to generator

* refactor: move generator location

* refactor: catch error create entrypoint

* refactor: add host class

* refactor(indicator): migrate to v2

* refactor: add storybook generator

* refactor(modal): migrate to v2

* chore: pnpm-lock.json

* refactor: tailwindcss vscode settings

* chore: remove vercel config

* chore: update config for vercel deployments on v2

* chore: update config for vercel deployments on v2

* chore: update ng-primitive version

* refactor(icon): migrate to v2

* refactor(button): make abstract and create icon button

* refactor(button): make abstract and create icon button

* refactor(button): make styling abstract

* refactor(indicator): add colors

* refactor(): change modal button

* refactor(navbar): migrate to v2 (WIP)

* refactor(navbar): migrate to v2 (WIP)

* refactor(navbar): migrate to v2

* refactor: remove tests & tests libraries

* refactor: update ssr dependency

* refactor: add skeleton for v2

* refactor: make state internal

* refactor(sidebar): migrate to v2

* refactor(sidebar): migrate to v2

* refactor(theme-toggle): migrate to v2

* refactor(pagination): migrate to v2

* feat(tooltip): add new component #94

* feat(button-group): add new component

* feat(form-field): add new component

* feat(clipboard): add new component #92

* feat(card): add new component #91

* docs: to 2.0

* chore: update ng-primitives & ng-doc version

* docs: to 2.0

* chore: add documentation generator

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor(dropdown): to 2.0

* refactor(icon): to 2.0

* refactor(indicator): to 2.0

* refactor(navbar): to 2.0

* refactor(pagination): to 2.0

* refactor(sidebar): to 2.0

* refactor(sidebar): to 2.0

* refactor(tab): to 2.0

* refactor(tooltip): to 2.0

* refactor: tailwindcss dependencies

* refactor: ng-primitives dependencies

* chore: update to angular 20

* refactor: storybook dependencies

* refactor: pnpm-lock

* refactor: dependencies

* ci: simplify pnpm setup

* ci: re-setup

* ci: fix version

* docs: to 2.0

* ci: remove test ci

* chore: re-enable prerender

* fix: sidebar & navbar

* docs: fix display for some components

* docs(tab): create documentation

* chore: update ng-primitives

* docs: fix pagination behavior

* docs: fix sidebar toggle disapear

* docs: fix badge icons

* docs: fix global text color

* docs: update README

* docs: update README

* docs: update README

* docs: add page for ng-primitives

* docs: changes

* chore: remove CHANGELOG file

---------

Co-authored-by: Bence Lovász <[email protected]>
MGREMY added a commit that referenced this pull request Jul 15, 2025
* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): move button design to its own directive

* fix(modal): remove `rxjs` dependency

use `@angular/core/rxjs-interop` instead

* feat(pagination): implement basics based on flowbite (wip)

* feat(pagination): move button design to its own directive

* feat(pagination): implement basics based on flowbite (wip)

* fix: merge conflict

* feat(pagination): add icons, style active button, jsdoc comments

* docs(pagination): add NgDoc documentation

* fix(pagination): remove duplicated provider registrations

* fix(pagination): remove unused pageChange output

* fix(pagination): fix demo component selector

* chore: update modal function signature

* fix(pagination): correct first visible page

* feat(utils): add double chevron icon from `https://flowbite.com/icons/`

* feat(paginator): add customizable icons, size variables

* feat(pagination): add property providers

* feat(pagination): remove directive & use flowbite-button

* docs(lists): remove css & fix lists in md files

* chore(pagination): code style updates

* chore(pagination): use `model` instead of `input`

* refactor(pagination): remove `nav` element, use root and rootClass

* chore(pagination): code style

* feat(utils): add left/double left chevron icon

* feat(pagination): use left sided icons instead of `rotate-180`

* fix(pagination): place label before icon in next/last button

* refactor(pagination): update post update post comment

* refactor(pagination): fix doc attribute

* feat(pagination): possibility to use `totalPages` or  `totalItems`

* refactor(pagination): use `Array.from` instead of for loop

* chore: fix vercel deploy servless function compiled to commonJS

* feat: 2.0 (#115)

* feat: make flowbite-button usable as directive

* docs: fix flex-wrap class

* docs: fix deprecated in button page

* feat: make flowbite-navbar-* usable as directive

* docs: add sidebar directive

* feat(sidebar): make flowbite-sidebar-* usable as directive

* docs(sidebar): fix z-40

* feat(accordion): make flowbite-accordion usable as directive

* feat(breadcrumb): make flowbite-breadcrumb usable as directive

* chore: add angular-primitive dependency

* refacto(button): migrate to angular-primitive (WIP)

* refacto(button): migrate to angular-primitive (WIP)

* refactor: add storybook for library

* refactor: button storybook add customStyle

* docs: add disabled to button storybook

* refactor: rename .css file

* refactor: lock file

* chore: add class import sort prettier plugin

* feat: switch to tailwindcss v4

* chore: add storybook to project

* chore: add dark mode in storybook

* refactor: path for 2.0.0 during dev phase

* feat: add injection of base theme for components

* refactor: rename root to host in theme

* refactor(button): add state

* refactor: remove v1 files

* refactor(button): outline (WIP)

* refactor: dependencies (WIP)

* refactor: dependencies (WIP)

* refactor: dependencies (WIP)

* refactor(button): adapt outline style

* refactor: dependencies (WIP)

* refactor(button): add styles

* refactor: move to css tailwind config

* refactor: clean config files

* refactor(accordion): migrate to v2

* refactor: fix token state creation

* refactor: change setting injection in components

* refactor: add exportAs for components

* refactor(alert): migrate to v2

* refactor(badge): migrate to v2

* refactor(breadcrumb): migrate to v2

* refactor(dropdown): migrate to v2

* refactor: add component generation tool

* refactor: add secondary entry point to generator

* refactor: move generator location

* refactor: catch error create entrypoint

* refactor: add host class

* refactor(indicator): migrate to v2

* refactor: add storybook generator

* refactor(modal): migrate to v2

* chore: pnpm-lock.json

* refactor: tailwindcss vscode settings

* chore: remove vercel config

* chore: update config for vercel deployments on v2

* chore: update config for vercel deployments on v2

* chore: update ng-primitive version

* refactor(icon): migrate to v2

* refactor(button): make abstract and create icon button

* refactor(button): make abstract and create icon button

* refactor(button): make styling abstract

* refactor(indicator): add colors

* refactor(): change modal button

* refactor(navbar): migrate to v2 (WIP)

* refactor(navbar): migrate to v2 (WIP)

* refactor(navbar): migrate to v2

* refactor: remove tests & tests libraries

* refactor: update ssr dependency

* refactor: add skeleton for v2

* refactor: make state internal

* refactor(sidebar): migrate to v2

* refactor(sidebar): migrate to v2

* refactor(theme-toggle): migrate to v2

* refactor(pagination): migrate to v2

* feat(tooltip): add new component #94

* feat(button-group): add new component

* feat(form-field): add new component

* feat(clipboard): add new component #92

* feat(card): add new component #91

* docs: to 2.0

* chore: update ng-primitives & ng-doc version

* docs: to 2.0

* chore: add documentation generator

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* docs: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor: to 2.0

* refactor(dropdown): to 2.0

* refactor(icon): to 2.0

* refactor(indicator): to 2.0

* refactor(navbar): to 2.0

* refactor(pagination): to 2.0

* refactor(sidebar): to 2.0

* refactor(sidebar): to 2.0

* refactor(tab): to 2.0

* refactor(tooltip): to 2.0

* refactor: tailwindcss dependencies

* refactor: ng-primitives dependencies

* chore: update to angular 20

* refactor: storybook dependencies

* refactor: pnpm-lock

* refactor: dependencies

* ci: simplify pnpm setup

* ci: re-setup

* ci: fix version

* docs: to 2.0

* ci: remove test ci

* chore: re-enable prerender

* fix: sidebar & navbar

* docs: fix display for some components

* docs(tab): create documentation

* chore: update ng-primitives

* docs: fix pagination behavior

* docs: fix sidebar toggle disapear

* docs: fix badge icons

* docs: fix global text color

* docs: update README

* docs: update README

* docs: update README

* docs: add page for ng-primitives

* docs: changes

* chore: remove CHANGELOG file

---------

Co-authored-by: Bence Lovász <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants