-
Notifications
You must be signed in to change notification settings - Fork 49
feat: 2.0 #115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 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
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
Issue Number
Issue Number: #91 #92 #93 #94
Does this PR introduce a breaking change?
Other information
@coderabbitai summary