Closed MGREMY closed 7 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
flowbite-angular | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Apr 9, 2024 2:46pm |
One quick thing, I just checked the preview and the sidebar doesn't go all the way to the bottom of the screen:
But so nice u fixed that animation flicker on reload 🔥
One quick thing, I just checked the preview and the sidebar doesn't go all the way to the bottom of the screen:
It's fixed now !
:tada: This PR is included in version 1.0.0-beta.1 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
[!CAUTION]
Review failed
The pull request is closed.
This pull request introduces significant updates across various components in the Flowbite Angular library, primarily focusing on enhancing the HTML structure and theming capabilities. Key modifications include replacing property bindings with direct attribute assignments, introducing dynamic class bindings using Angular's ngClass
, and restructuring component properties to utilize a base component for improved maintainability. New theme files and interfaces are added to support customizable styles, promoting a more modular and flexible approach to component styling.
File Path | Change Summary |
---|---|
apps/docs/src/app/app.component.html |
Removed [fluid] binding from <flowbite-navbar> and extraClass="border-r" from <flowbite-sidebar> . |
apps/docs/src/app/pages/accordion-page/accordion-page.component.html |
Changed open attribute in <flowbite-accordion-panel> from [open]="true" to open . |
apps/docs/src/app/pages/alert-page/alert-page.component.html |
Changed borderAccent from [withBorderAccent]="true" to borderAccent . |
apps/docs/src/app/pages/alert-page/alert-page.component.ts |
Reorganized import statements without functional changes. |
apps/docs/src/app/pages/badge-page/badge-page.component.html |
Renamed iconOnly attribute to isIconOnly in <flowbite-badge> . |
apps/docs/src/app/pages/button-page/button-page.component.html |
Simplified button attributes and updated badge styling from customStyle="py-0" to [customStyle]="badgeCustomTheme" . |
apps/docs/src/app/pages/button-page/button-page.component.ts |
Added badgeCustomTheme property to ButtonPageComponent . |
apps/docs/src/app/pages/dropdown-page/dropdown-page.component.html |
Updated position attributes in <flowbite-dropdown> to more generalized values. |
apps/docs/src/app/pages/floating-label-page/floating-label-page.component.html |
Updated attributes in <flowbite-form-field> to standardize naming conventions. |
apps/docs/src/app/pages/forms-page/form-page.component.html |
Similar updates to attributes in form fields as above. |
apps/docs/src/app/pages/indicator-page/indicator-page.component.html |
Replaced content within <flowbite-demo-page> without functional changes. |
apps/docs/src/app/pages/input-field-page/input-field-page.component.html |
Updated attributes in form fields for consistency with other components. |
apps/docs/src/app/pages/modal-page/modal-page.component.html |
Simplified modal attributes and improved formatting. |
libs/flowbite-angular/src/lib/common/flowbite.theme.ts |
Introduced new types and interfaces for theming within the Flowbite library. |
libs/flowbite-angular/src/lib/components/accordion/*.component.html |
Replaced static classes with dynamic class bindings using ngClass . |
libs/flowbite-angular/src/lib/components/accordion/*.component.ts |
Extended BaseComponent , added properties, and implemented dynamic class handling. |
libs/flowbite-angular/src/lib/components/alert/*.component.html |
Simplified class management in alert components. |
libs/flowbite-angular/src/lib/components/alert/*.component.ts |
Transitioned to extend BaseComponent and updated properties for dynamic styling. |
libs/flowbite-angular/src/lib/components/badge/*.component.html |
Simplified class bindings in badge components. |
libs/flowbite-angular/src/lib/components/badge/*.component.ts |
Updated to extend BaseComponent and manage properties dynamically. |
libs/flowbite-angular/src/lib/components/dropdown/*.component.html |
Replaced static classes with dynamic bindings. |
libs/flowbite-angular/src/lib/components/dropdown/*.component.ts |
Extended BaseComponent , added properties for dynamic styling. |
libs/flowbite-angular/src/lib/components/form-field/directives/*.theme.ts |
Introduced new theme files for various form field directives. |
libs/flowbite-angular/src/lib/components/modal/*.component.html |
Updated to use dynamic class bindings instead of static classes. |
libs/flowbite-angular/src/lib/components/modal/*.component.ts |
Enhanced modal components to extend BaseComponent and manage styles dynamically. |
libs/flowbite-angular/src/lib/components/modal/*.theme.ts |
Introduced new theme files for modal components. |
libs/flowbite-angular/src/lib/components/indicators/*.component.html |
Simplified class bindings for indicators. |
libs/flowbite-angular/src/lib/components/indicators/*.component.ts |
Updated to extend BaseComponent and manage properties dynamically. |
ModalComponent
and ModalThemeService
, which also focus on enhancing the modal's structure and styling through dynamic class bindings and improved lifecycle management.🐰 In the land of code where changes bloom,
Attributes shift, dispelling the gloom.
With classes that dance, so lively and bright,
Our components now sparkle, a beautiful sight!
From buttons to modals, all styled with flair,
A rabbit's delight, in this code we share! 🐇
[!WARNING] There were issues while running some tools. Please review the errors and either fix the tool’s configuration or disable the tool if it’s a critical failure.
🔧 eslint
> If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.apps/docs/src/app/pages/alert-page/alert-page.component.ts
Oops! Something went wrong! :( ESLint: 8.56.0 TypeError: Error while loading rule '@nx/enforce-module-boundaries': Cannot read properties of undefined (reading 'keyword') Occurred while linting /apps/docs/src/app/pages/alert-page/alert-page.component.ts at ensureGlobalProjectGraph (/node_modules/@nx/eslint-plugin/src/utils/project-graph-utils.js:35:51) at readProjectGraph (/node_modules/@nx/eslint-plugin/src/utils/project-graph-utils.js:46:5) at create (/node_modules/@nx/eslint-plugin/src/rules/enforce-module-boundaries.js:134:137) at Object.create (/node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js:38:20) at createRuleListeners (/node_modules/eslint/lib/linter/linter.js:895:21) at /node_modules/eslint/lib/linter/linter.js:1066:110 at Array.forEach () at runRules (/node_modules/eslint/lib/linter/linter.js:1003:34) at Linter._verifyWithoutProcessors (/node_modules/eslint/lib/linter/linter.js:1355:31) at /node_modules/eslint/lib/linter/linter.js:1913:29
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
:tada: This PR is included in version 1.0.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Summary by CodeRabbit
Release Notes
New Features
Refactor
BaseComponent
, standardizing functionality.Bug Fixes
Documentation