estevanmaito / windmill-dashboard-react

❄ A multi theme, completely accessible, ready for production dashboard.
https://windmillui.com/dashboard-react
MIT License
1.01k stars 226 forks source link

Nextjs Javascript and Typescript Support #17

Open Aldhanekaa opened 3 years ago

Aldhanekaa commented 3 years ago

I'm so glad if this dashboard is available for Nextjs, because of the Server Side Rendering Nextjs feature. And also greatly thanks if available for Nextjs using Javascript and Nextjs using Typescript.

Aldhanekaa commented 3 years ago

If God wills, I can be a contributor for this feature 😁

Aldhanekaa commented 3 years ago

Alright, I already made it for nextjs, here is the repo. 

demo

TBG-FR commented 3 years ago

Nice ! I will look into it !

Aldhanekaa commented 3 years ago

Nice ! I will look into it !

btw some components might do not support nextjs because I found that TableContainer and Table components don't support nextjs

Aldhanekaa commented 3 years ago

here is the repo https://github.com/Aldhanekaa/windmill-dashboard-nextjs

neutralboy commented 3 years ago

I spent a few days working on typescript. Its not perfect with a few workarounds for Icons. Here is my project: windmill-dashboard-react-ts

Aldhanekaa commented 3 years ago

Here is my project: windmill-dashboard-react-ts

Whoa cool, ur CRA typescript version better than my nextjs version!.

Aldhanekaa commented 3 years ago

To be honest, I already made the nextjs typescript version, here is the website, and yeah that website is really different than my windmill nextjs-javascript website.

In order to made this website I migrated my windmill nextjs-javascript version to nextjs-typescript and also I edited some dashboard components (e.g. sidebar).

If God wills, I'll publish the nextjs-typescript version and also modify the nextjs-javascript version.

mrofi commented 2 years ago

I spent a few days working on typescript. Its not perfect with a few workarounds for Icons. Here is my project: windmill-dashboard-react-ts

Hey @neutralboy, I made my nextjs version by porting from your typescript version and looking at @Aldhanekaa 's nextjs version, here.

Thanks for both of you.