themesberg / flowbite-datepicker

A Tailwind CSS datepicker built with vanilla JavaScript
https://flowbite.com/docs/components/datepicker/
MIT License
133 stars 40 forks source link

Version 1.3.0 is broken on Nuxt 3 #41

Open delcantao opened 1 week ago

delcantao commented 1 week ago

It is throwing an error stating 'document is not defined'. It may be attempting to access the DOM on the server side. Reverting to version 1.2.6 resolves the issue, but the version 1.3.0 is broken.

Stack trace shows the error is on date picker

I don't even use the DatePicker component in my project.

\node_modules\flowbite-datepicker\dist\main.cjs.js:595:13) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10) at Module.load (node:internal/modules/cjs/loader:1207:32) at Module._load (node:internal/modules/cjs/loader:1023:12) at Module.require (node:internal/modules/cjs/loader:1235:19) at require (node:internal/modules/helpers:176:18) at Object. (D:\repos__repo\laundrybag.ch\LaundryBag.App\node_modules\flowbite\src\components\datepicker\index.ts:8:1) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)

fhrancoo commented 6 days ago

i have the same problem

MrJoy commented 4 days ago

This also impacts static precompilation with Next.JS.