You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(pagination): add new pagination component (#106)
## 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
- [x] 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
Remaining works to do:
- [x] fix icons in first/last and prev/next button
- [x] possibility to use custom icons, like in accordion
(#95)
- [ ] ~~possibility to customize buttons' label + internalization~~
- [x] implement different size variables
- [x] remove duplications from
`libs/flowbite-angular/core/flowbite.theme.init.ts`
- [x] remove unused pageChange output
- [x] create InjectionTokens for properties (tabs, pageSize, etc..)
- [x] use a cleaner way to customize `PaginationButtonDirective` (big
thanks @MGREMY )
- [x] requested changes
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
## Summary by CodeRabbit
## Release Notes: Flowbite Angular Pagination Component
- **New Features**
- Introduced multiple Pagination components with various configurations,
including default, custom, and text navigation modes.
- Added support for customizable pagination styles and attributes such
as current page, total items, and page size.
- Expanded the available SVG icons for navigation.
- **Documentation**
- Updated documentation with comprehensive examples for different
pagination styles and configurations.
- Added compatibility information for library versions with Angular and
TailwindCSS.
- **Improvements**
- Enhanced theming capabilities for pagination components.
- Improved error handling for page navigation controls.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments