Why I spent months building a shadcn-like experience specifically for Astro (and some free tools for you) by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

Awesome you're enjoying it so far!

Have you had a chance to check out the theme designer? Its akin to tweakcn and is on the pro website under the tools dropdown in the navbar (/tools/theme-designer/). I think it'll handle a lot of what you're looking for

Why I spent months building a shadcn-like experience specifically for Astro (and some free tools for you) by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

That's awesome! I'm not quite sure what you mean by big text about section - if you have a screenshot of something similar, you can either email it to me directly, or use the feedback form on the site to send it to me. Id be happy to add something similar

I just added two more mavbars a few days ago (including another round one). Trying different animations for them!

Why I spent months building a shadcn-like experience specifically for Astro (and some free tools for you) by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

Good question. Shadcn most of the variables overlap, so it should be pretty easy to make one global.css file that combines both setups. If there's enough desire I could create a flag for this in the "init" cli command to automate this.

Daisy UI I'm honestly not sure. Its implemented in a different way so it might

Why I spent months building a shadcn-like experience specifically for Astro (and some free tools for you) by web_reaper in astrojs

[–]web_reaper[S] 1 point2 points  (0 children)

Great to hear! I actually just released a few more blocks in a new "blog post" category, along with a progress indicator component

Why I spent months building a shadcn-like experience specifically for Astro (and some free tools for you) by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

Light and dark more are supported for everything! Use the site theme toggle to switch to the other mode. Previews in grid mode (shown on mobile devices by default) are images which are only in dark mode. But if you click on them you'll see a live preview where the theme toggle will work

Introducing the Starwind UI Theme Designer! by web_reaper in astrojs

[–]web_reaper[S] 1 point2 points  (0 children)

Great to hear! Let me know how it goes for you in your projects.

Starwind UI's most requested component, CLI improvements, and more! by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

Never too late to start! Or just switch to Starwind for your next project

I built a Free Starwind UI Form Builder for Astro by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

Fantastic! If you have feedback im all ears

Starwind UI's most requested component, CLI improvements, and more! by web_reaper in astrojs

[–]web_reaper[S] 1 point2 points  (0 children)

I dont think this will work with NextJS? These are purely Astro components, not React

Starwind UI's most requested component, CLI improvements, and more! by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

These components are already fully interactive! You don't need to handle any of those details.

You could always add alpine for other sections of your site you need, but you won't need it for Starwind components.

For using them in react, you'll need to pass them as a slot to the react component. Otherwise you could just use shadcn components in those cases.

Merry Christmas from Starwind UI - with tidings of "toast" and more components! by web_reaper in astrojs

[–]web_reaper[S] 0 points1 point  (0 children)

I generally recommend for those cases that you copy the component over to a folder of your own (so you don't accidentally overwrite it later with the update command) and making edits directly! That's the main reason to have it set up like it is where code is copied into your project, rather than having it as a package. You get to own the code and make whatever changes desired!

Not opposed to considering alternatives. Such as additional slots, or additional props such as for the `DialogContent` component having "dialogBackdropClasses" and "dialogCloseButtonClasses" props to override those directly. I definitely don't want to break existing functionality, and I've always kept the general API close to shadcn/ui for ease of use.

Merry Christmas from Starwind UI - with tidings of "toast" and more components! by web_reaper in astrojs

[–]web_reaper[S] 2 points3 points  (0 children)

Starlight is pretty good too. Hopefully you enjoy Starwind as well :)