Very useful! I often try to follow a convention when it comes to order of my tailwind classes but had no idea there is a general practice to follow and that prettier can help with that!
@CodinginPublic Жыл бұрын
So glad you enjoyed it! Love your content, btw!
@simonswiss Жыл бұрын
Amazing video. I knew exactly what the tools would be, but still watched it and really enjoyed the way you presented the problem space and how those tools solve those problems. Good work!
@CodinginPublic Жыл бұрын
Cheers, Simon. That's so kind! Glad you enjoyed it!
@ammaraateeb1914 Жыл бұрын
Love your work. Please do the shadcn clsx in depth. Also it would absolutely be a live changer if you could show how to set up animations and transitions with tw, custom configs/utility classes and apply can be tricky and very unclear
@CodinginPublic Жыл бұрын
I'll plan something on shadcn/ui or clsx here in the future!
@neontuts5637 Жыл бұрын
Thanks for sharing these excellent tailwind tools Chris. Yes, please make a in-depth video on Shadcn. If possible show how to use these tools with Shadcn.
@CodinginPublic Жыл бұрын
Great! I’ll get something scheduled!
@KarimShalapy Жыл бұрын
Very interested in how to make the cn function and the library you mentioned, definitely give it a shot.
@CodinginPublic Жыл бұрын
Thanks for the feedback!
@keshavakumar9828 Жыл бұрын
It's was a greate refresher, reminding me why I use these utlties 😂. Great vid
@CodinginPublic Жыл бұрын
lol you’re one step ahead!
@OcielGonzalez_mx Жыл бұрын
New sub. This content is really great!
@CodinginPublic Жыл бұрын
Welcome! So glad you enjoyed the video!
@IsmailMamaniat Жыл бұрын
Thanks very clearly explained. I would like a video on using twmerge and clsx together, and possibly what a good reusable component such as a button would look like :)
@CodinginPublic Жыл бұрын
Sounds good! I’ll get something together! That’s essentially what shadCN does, so it’s a good thing to look at for a quick explanation in the meantime.
@Omar45 Жыл бұрын
Amazing as usual ❤ A shadcn in-depth video would be great!
@CodinginPublic Жыл бұрын
🙌 I’ll cue it up!
@skylerjknight Жыл бұрын
Ah it would be so cool if we could override Astros class:list directive to include twMerge... Thanks for the video!
@CodinginPublic Жыл бұрын
You can use it directly in there! At least I’ve done it and I’m pretty sure it works. That’s going off memory, but pretty sure I have.
@skylerjknight Жыл бұрын
@@CodinginPublicYes, fairly certain it works in class:list, but I wouldn't want to ruin that clean syntax 😆
@martinezfg1112 ай бұрын
00:10:05 The conditional class `bg-${pending? "gray" : "blue"}-600` didn't actually work in the video? The next step when you add && the browser responds with the gray background. I noticed that after it didn't work for me in my project.
@mohammadmahdialvansaz8001 Жыл бұрын
Great A Shadcn video would be nice
@CodinginPublic Жыл бұрын
I’ll cue something up!
@mabillama Жыл бұрын
Another great video!!
@CodinginPublic Жыл бұрын
Glad you enjoyed it!
@lpndev Жыл бұрын
Nice video, but could you teach us how to install the tailwind plugin for auto sort classes using Astro? Would be wonderful.
@CodinginPublic Жыл бұрын
It should work the same way I mentioned in this video? At least it's working for me?
@wertin200 Жыл бұрын
4:33 A I see a fellow man of culture, using rainbow indent.
@CodinginPublic Жыл бұрын
lol 👊
@K.Huynh. Жыл бұрын
thank for sharing
@CodinginPublic Жыл бұрын
Glad it was a help!
@ionutsandu59133 ай бұрын
The conditional thing don't work. It generates the classes but styles are not being applied.
@81NARY Жыл бұрын
Cool vid, I learned about these from using shadcn/ui. Do you have a resource where you find background images like checks.png or did you create it yourself? Looks dope.
@CodinginPublic Жыл бұрын
Just made it myself :)
@81NARY Жыл бұрын
@@CodinginPublic Awesome! Looks clean as a background. You should do a short or a quick vid on creating these patterns.
@DanteMishima Жыл бұрын
I found your repo before your video 😂😂
@CodinginPublic Жыл бұрын
lol 👀
@anhdunghisinh10 ай бұрын
Hey, how do you make className wrapline like that?
@CodinginPublic10 ай бұрын
I think it's line-wrap feature enabled in VSCode?
@0xZurvan Жыл бұрын
Vue solve the merging conflict without the use of any external tool for you and also the conditional classes, I only see this problem when I use React, but is good to know about shadcn
@CodinginPublic Жыл бұрын
Oh, that’s really interesting! Didn’t know that about Vue! I wonder what they’re using behind the scenes!
@kashboyflexn2440 Жыл бұрын
I wish you let the video be saved to playlist please
@CodinginPublic Жыл бұрын
hmm; I think I am? Can you check again?
@serychristianrenaud Жыл бұрын
Thank
@CodinginPublic Жыл бұрын
…you
@coding-master-shayan Жыл бұрын
How can I use that clx and twMerge functionality in Laravel PHP and blade
@CodinginPublic Жыл бұрын
Hmm, that I’m not sure. Anyone else?
@phucnguyen0110 Жыл бұрын
Wait, is that a Dodge Viper polo shirt there my man? :D
@CodinginPublic Жыл бұрын
lol I coach a soccer team and just happened to have my coach shirt on
@Kermin00 Жыл бұрын
I've tried to implement this auto-sorting-classes in Astro, but it doesn't seem to be supported yet.
@CodinginPublic Жыл бұрын
Hmm. I haven’t had trouble with Astro. Astros extension actually uses a prettier plugin behind the scenes I think. Did you use the .prettierrc file?
@Omar45 Жыл бұрын
I was having the same problem, after some trial and error I figured out that the order of plugins matter. In the .prettierrc file when I write { "plugins": ["prettier-plugin-astro", "prettier-plugin-tailwindcss"] } it works, but when I swap their order it doesn't work. Also if I only write "prettier-plugin-tailwindcss" as in the video it doesn't work so I have to explicitly write the two plugins (and install them as dev-dependencies ofc)
@Kermin00 Жыл бұрын
@@Omar45 That's because "prettier-plugin-tailwindcss" has to be loaded at the end, i've read about that a few hours ago. Also, i think that i didn't try writing both plugins at once, so i'll try it later. BTW, I was on node 16.13, but some errors appeared, so i updated it to 16.14, errors disappeared, but still doesn't work.
@Kermin00 Жыл бұрын
@@CodinginPublic I would be grateful if you could specify your node version, and if you've configured astro the same way as on the video.
@tijohnnguyen7058 Жыл бұрын
AFAIK there is a compatible problem of Astro's prettier plugin with Prettier 3. Try to downgrade Prettier v3 to v2.8 if you use v3
@FireGames25 Жыл бұрын
Headwind sorts the classes and works with prettier out of the box :)
@CodinginPublic Жыл бұрын
Cool! Haven’t heard of it! I’ll check it out. Thanks!
@treyjapan Жыл бұрын
@@user-pg6lg2bt3y Hey, he's actually not kidding! Headwind (the name is hilarious) is an opinionated class sorter for Tailwind CSS created by Ryan Heybourn and available in VS Code
@garytraffanstedt11 ай бұрын
Thank you for sharing this. I could not for the life of me get it to work with the prettier plugin but Headwind worked as soon as I installed it.
@blankcheckguy6910 ай бұрын
Seems that tool hasnt been updated in 3 years tho. theres also eslint-plugin-tailwindcss
@sjoerdvermeijden5 ай бұрын
Let's timestamp this :D
@TheCrowdel Жыл бұрын
Hi chris make more video
@simonswiss Жыл бұрын
Poor shad will forever be doomed with folks saying "Shad CDN" 😅I have also said this for weeks, until I realised the "d" from Shad was not in the middle of CN, even if all our brains collectively want to believe so 🤣
@CodinginPublic Жыл бұрын
lol seriously; I have a video planned, but just KNOW it's going to come out Shad CDN like half the time ha
@muhammadmusab6334 Жыл бұрын
shadcdn 😂
@CodinginPublic Жыл бұрын
lol oops. I mean, could be a thing? 😆
@swiffty1Ай бұрын
Thing with Tailwind prettier is that it doesn't just sort your classes, it also messes with your formatting with its opinionated way of formatting.
@mrFighter924 Жыл бұрын
I don't understand the popularity of tailwind, it's so robust and clunky when looking at the code
@CodinginPublic Жыл бұрын
My personal preference is to write my own CSS, sometimes with SCSS mixed in. But for projects I touch infrequently or write with others, I’ve found it useful for being able to quickly add new components or styling without having to study the code base to ensure my CSS will work with the rest of the project. There are other reasons it’s helpful, but that’s when I mostly reach for it. It’s a lot to look at, but those benefits have pushed me through the visuals of looking at it :)
@mrFighter924 Жыл бұрын
@@CodinginPublic Thank you for the response
@StephenRayner Жыл бұрын
Quite basic. 12 minute video for all tailwind prettier plug-in and use tailwind merge.