Official React components built for Flowbite and Tailwind CSS
MIT License
Bot releases are visible (Hide)
Say hello to Drawer and Mega menu!
These long-awaited components from the vanilla Flowbite library have finally made their way to Flowbite React. Everything you need to get started - including full theme support, and the full set of examples to match the main Flowbite library - are ready at your fingertips.
Special thank you to @dhavalveera for your work on Drawer!
Published by github-actions[bot] 7 months ago
#1344 bf1bdb0
Thanks @SutuSebastian! - Rework build process using rollup
and tsc
In order to bring more performance to the build process of flowbite-react
package, we have to consider transpiling the files using other tools rather than tsc
, which is very slow.
After evaluating various tools including tsup
, tshy
, and bun build
, we chose rollup
with the esbuild
plugin for transpiling due to its performance and flexibility. We continue to use tsc
solely for generating *.d.ts
declaration files.
rollup
+ esbuild
for transpiling files
cjs
directory now have .cjs
extensionesm
directory now have .mjs
extension*.d.ts
) have been moved from dist/esm
to dist/types
lib
to dist
content
path as well as the plugin
apps/web
to properly pipe and require the build output of packages/ui
in certain script steps such as build
and dev
tailwind.config.js
content
path:
old: "node_modules/flowbite-react/lib/esm/**/*.js"
new: "node_modules/flowbite-react/dist/esm/**/*.mjs"
- (flowbite.content()
returns it)
Before
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
// ...
"node_modules/flowbite-react/lib/esm/**/*.js",
],
plugins: [
// ...
require("flowbite/plugin"),
],
};
After
const flowbite = require("flowbite-react/tailwind");
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
// ...
flowbite.content(),
],
plugins: [
// ...
flowbite.plugin(),
],
};
https://github.com/themesberg/flowbite-react/issues/1326, https://github.com/themesberg/flowbite-react/issues/1329, https://github.com/themesberg/flowbite-react/issues/1343
Published by github-actions[bot] 7 months ago
8430004
Thanks @SutuSebastian! - fix package.json types pathPublished by github-actions[bot] 7 months ago
b6ebb31
Thanks @SutuSebastian! - fix build step, export types and improve DXPublished by github-actions[bot] 7 months ago
b6ebb31
Thanks @SutuSebastian! - fix clean-package
flowPublished by github-actions[bot] 7 months ago
bun
) by @SutuSebastian in https://github.com/themesberg/flowbite-react/pull/1264
release
workflow by @SutuSebastian in https://github.com/themesberg/flowbite-react/pull/1324
createTheme
API by @SutuSebastian in 7a8933d
Full Changelog: https://github.com/themesberg/flowbite-react/compare/[email protected]
Published by SutuSebastian 7 months ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.7.3...v0.7.5
Published by SutuSebastian 7 months ago
Published by SutuSebastian 7 months ago
type="text"
on <TextInput>
by @tulup-conner in https://github.com/themesberg/flowbite-react/pull/1206
as
prop by @nigellima in https://github.com/themesberg/flowbite-react/pull/1244
argTypes.weekStart.mapping
on Datepicker.stories.tsx
by @ktanoooo in https://github.com/themesberg/flowbite-react/pull/1254
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.7.2...v0.7.3
Published by SutuSebastian 11 months ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.7.1...v0.7.2
Published by SutuSebastian 11 months ago
We're thrilled to announce the release of Flowbite React version 0.7.1! ๐ This release comes packed with numerous enhancements, bug fixes, and exciting new features.
We want to express our sincere gratitude to the incredible contributors who made this release possible.
lastPage
variable in table layout. (PR #1151) by @rajatpandey441
List
link in the documentation sidebar typography section. (PR #1154) by @SutuSebastian
A special shoutout to our new contributors who made their first contributions in this release:
We appreciate your dedication and hard work in making Flowbite React even better!
For a detailed list of changes, please refer to the Full Changelog.
Thank you to everyone who contributed to this release and continues to support the Flowbite React project! ๐
Published by rluders 11 months ago
๐ Exciting News: One of Our Biggest Releases Yet! ๐
We're thrilled to announce that flowbite-react v0.7.0 is now live, marking one of the most significant milestones in our journey. A massive shoutout to the incredible @SutuSebastian, whose dedication and hard work have played a pivotal role in implementing support for React Server Component (RSC) in this release.
We extend our heartfelt gratitude to all contributors who have been instrumental in shaping this release. Special thanks to:
Your collective efforts in introducing new components, resolving bugs, and providing valuable feedback have been invaluable. It's the collaborative spirit of our community that propels flowbite-react forward.
For a detailed list of changes, please refer to the Full Changelog.
A warm welcome to the new contributors who made their first contributions in this release:
Your contributions are the building blocks of our community, and we look forward to seeing more from you!
We appreciate everyone's dedication to making flowbite-react better with each release. Thank you for being a part of our journey!
Happy coding! ๐๐จ
Published by rluders about 1 year ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.6.3...v0.6.4
Published by rluders about 1 year ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.6.2...v0.6.3
Published by rluders about 1 year ago
custom trigger
section not renderโฆ by @SutuSebastian in https://github.com/themesberg/flowbite-react/pull/1005
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.6.1...v0.6.2
Published by rluders about 1 year ago
blue
colors to cyan
& fix button paddings by @zoltanszogyenyi in https://github.com/themesberg/flowbite-react/pull/957
text-sm
by @zoltanszogyenyi in https://github.com/themesberg/flowbite-react/pull/958
@deprecated
Use StoryFn
instead by @MateoWartelle in https://github.com/themesberg/flowbite-react/pull/966
useContext
-> replace with useTheme
by @SutuSebastian in https://github.com/themesberg/flowbite-react/pull/982
CodePreview
- show explicit false props by @SutuSebastian in https://github.com/themesberg/flowbite-react/pull/985
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.6.0...v0.6.1
Published by tulup-conner about 1 year ago
as
prop internal logic + TS props by @nigellima in https://github.com/themesberg/flowbite-react/pull/885
<Banner>
component by @tulup-conner in https://github.com/themesberg/flowbite-react/pull/949
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.5.0...v0.6.0
Published by rluders over 1 year ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.4.11...v0.5.0
Published by rluders over 1 year ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.4.10...v0.4.11
Published by rluders over 1 year ago
Full Changelog: https://github.com/themesberg/flowbite-react/compare/v0.4.9...v0.4.10