Buttons Design System: How to Create a Button UI Library with variants and Component Properties

Sdílet
Vložit
  • čas přidán 29. 06. 2022
  • Learn how to create an entire Button UI Library from scratch for your Design System Build.

Komentáře • 268

  • @RayoNathan
    @RayoNathan Před rokem +9

    Femi John keep up the good work, this is the most comprehensive button components library on the internet. Take it from me.

    • @femijohn
      @femijohn  Před rokem +1

      Thank you so much for the kind words. You’re very welcome.

  • @RakeshwarMedia51
    @RakeshwarMedia51 Před rokem +6

    After searching 100s of videos finally find this ..... One of the most Classic Video 🎉 Thanks for the creator

    • @femijohn
      @femijohn  Před rokem +1

      You’re very welcome 🥺. I appreciate your kind words 🙏❤️

  • @henriquebs12
    @henriquebs12 Před 3 měsíci +1

    Perfect tutorial! This is exactly what I was looking for: to create button variants like "with" and "without" icons but without duplicating every single button component. Thanks!

  • @andreic048
    @andreic048 Před rokem +1

    This tutorial was very well organized! Good job!

  • @carolinamcgarity2135
    @carolinamcgarity2135 Před rokem +9

    Thank you so much!!! You are making SO many lives easier, you have no idea how much this is appreciated. I not only made a beautiful button components but I learned a whole new (much better) way of making components and variants! Thank you!

    • @femijohn
      @femijohn  Před rokem

      You’re going to make me cry 🥹.
      I really do appreciate your kind words.
      I am glad I could help in any way. 🥰❤️🚀

  • @adesewade
    @adesewade Před 2 lety +9

    You have no idea how immensely helpful this video is to me. Thank you!

    • @femijohn
      @femijohn  Před 2 lety +1

      You’re going to make me cry 🥺. You’re welcome 🤗

  • @stuysarti
    @stuysarti Před rokem +2

    Super helpful, I always come back to this tutorial no matter what!

  • @philiposarodion8906
    @philiposarodion8906 Před 2 lety +1

    You're good ! Extra clearity for me with this video. Thanks John

  • @oduakiestherezekiel
    @oduakiestherezekiel Před rokem +1

    This is so detailed. Thank you so much

  • @tariokereke
    @tariokereke Před 5 měsíci +1

    The most comprehensive video I've seen so far on creating buttons for your UI library in Figma. Keep up the good work!

  • @banthoonko9390
    @banthoonko9390 Před rokem +1

    Thank you very much! Super easy to follow but get all of the fundamental we need.

    • @femijohn
      @femijohn  Před rokem

      You’re welcome. I appreciate your kind words. 🙏

  • @aakashmehra1466
    @aakashmehra1466 Před 2 měsíci +1

    Your video was outstanding! The way you explained the topic was truly amazing. Your ability to capture and convey complex ideas is truly impressive. You are a champion in your field. Hats off to you!

  • @tirumala_ch
    @tirumala_ch Před rokem +1

    100% the best tutorial video for a designer, Excellent work mate👌

    • @femijohn
      @femijohn  Před rokem +1

      You’re welcome, thanks for your kind words 🙏

  • @kuldeepdesigner
    @kuldeepdesigner Před rokem +1

    I really really like this video on youtube. I search so many videos and blogs for buttons when you explain button related. I really like it. Thanks for making an amazing video.

  • @SubhajitSarkar91221
    @SubhajitSarkar91221 Před 9 měsíci +1

    Thanks a lot mate. I had a very tough time in understanding from other youtub videos. But luckily I found yours, and man, it was a smooth knowledge transition. Keep up the good work.

    • @femijohn
      @femijohn  Před 9 měsíci

      Glad it helped! You're very welcome 😊

  • @joymosebolatan3718
    @joymosebolatan3718 Před rokem +1

    Thanks so much for this. My first time of creating meaningful button components 🥰🥰

  • @user-py1rf3cp3f
    @user-py1rf3cp3f Před rokem +2

    Amazing work my man! I learnt so much! I had so many doubts regarding the design system but that it's all cleared and thanks to you!

  • @AncientEchoesOfHistory
    @AncientEchoesOfHistory Před rokem +1

    Thank you for this - followed the steps, got myself some components!

    • @femijohn
      @femijohn  Před rokem

      That’s great, thank you so much 🙏

  • @zitaonyemenam2247
    @zitaonyemenam2247 Před rokem +3

    I’m really grateful for this,thank you so much,it’s really helpful ❤

  • @peacechinonye5378
    @peacechinonye5378 Před rokem +1

    This is really amazing. Your explanations were quite detailed and it helped me build my button system faster. 👍🏼👍🏼👍🏼

  • @abdulrahmaniliyas5691

    Thanks a lot for the lecture. It was very helpful.

  • @rubenphilip
    @rubenphilip Před rokem

    This is just excellent, going to bookmark it. Thank you!

  • @keezypm8808
    @keezypm8808 Před rokem +1

    Thank you Femi ...this is very helpful and also made me understand what boolean property is all about

  • @sarahigbinosa3004
    @sarahigbinosa3004 Před rokem +1

    Thank you so much Femi, this is a very helpful tutorial. Thank you so much

    • @femijohn
      @femijohn  Před rokem

      You’re very welcome 🥺🙏

  • @TanvirAhmed-cg8kw
    @TanvirAhmed-cg8kw Před rokem +1

    Thank you. Easy to understand the whole process. Looking for more videos like framing , responsive web ui

    • @femijohn
      @femijohn  Před rokem

      You’re welcome 🙏. Don’t worry. More videos coming up soon

  • @LibertySide
    @LibertySide Před rokem +1

    Your tutorials are the best!! thank you so much

  • @farshadyazdanian9721
    @farshadyazdanian9721 Před rokem +1

    Thank you very much. Your explanation was fantastic!

    • @femijohn
      @femijohn  Před rokem

      I am glad you understood. You’re welcome 🙏

  • @johnkoch574
    @johnkoch574 Před rokem +2

    Thanks bro! this has been very helpful and your explanation was so clear!

  • @juliathun6014
    @juliathun6014 Před 11 měsíci +1

    AMAZING tutorial, thank you so much for the guidance 💯💯💯

  • @denisthiel6585
    @denisthiel6585 Před rokem +1

    So, so helpful and very well explained. Thanks!

    • @femijohn
      @femijohn  Před rokem

      You’re welcome, I appreciate you 🙏

  • @ivelina_vk
    @ivelina_vk Před rokem +1

    Thank you for the valuable video!

  • @shahlashibu
    @shahlashibu Před rokem +5

    Thank you so much. Ive been trying hard to understand this watching many videos, but you have put it straight and clear in the simplest manner.

    • @femijohn
      @femijohn  Před rokem

      I’m glad I could help. You’re welcome 🙏

  • @elgalgotranquilo
    @elgalgotranquilo Před 3 měsíci +1

    Coool! Thank you for the tutorial, very easy to understand the process!

    • @femijohn
      @femijohn  Před měsícem +1

      Glad it was helpful!

  • @chidimmaokoye8328
    @chidimmaokoye8328 Před rokem +1

    Thank you so much for this. By far the best explained video about component i have come across.

    • @femijohn
      @femijohn  Před rokem

      You’re welcome. I so much appreciate your kind words 🥺

  • @_marlon
    @_marlon Před 5 měsíci

    Excellent excellent video! So helpful! Thank you!

    • @femijohn
      @femijohn  Před 5 měsíci +1

      Glad it was helpful!

  • @albertamor3180
    @albertamor3180 Před rokem +1

    Awesome video, extremely helpful! Thanks for sharing :)

  • @priyankbusa3810
    @priyankbusa3810 Před rokem +1

    Really Appreciable Content !! You have Explained in Easiest Way Thanks

  • @misalkarunaratne3043
    @misalkarunaratne3043 Před 2 lety +1

    This was really helpful. Thank you so much!

  • @vlog.dergam1746
    @vlog.dergam1746 Před 2 lety +2

    the only video I understand!!Thank you sooo much!!!!

    • @femijohn
      @femijohn  Před 2 lety

      You’re very welcome 🤗

  • @mrabtel6274
    @mrabtel6274 Před rokem +1

    This is awesome stuff! thank you so much

    • @femijohn
      @femijohn  Před rokem

      You’re very welcome 🙏

  • @zakaziz9283
    @zakaziz9283 Před 2 lety +1

    This was so helpful. Thank you so much!

  • @chironofficial7798
    @chironofficial7798 Před rokem +1

    Great lesson. Hope you a nice day

  • @GabrielaNathania
    @GabrielaNathania Před rokem +1

    great tutorial! thanks so much!!

  • @osereme
    @osereme Před 2 lety +1

    This was really helpful thank you!

  • @charliecoppinger
    @charliecoppinger Před rokem +1

    You're a legend mate, thank you very much for this.

    • @femijohn
      @femijohn  Před rokem

      You’re welcome and I appreciate your kind words. 🙏😊

  • @abiolaoloko737
    @abiolaoloko737 Před rokem +1

    Really helpful, thanks a lot John

    • @femijohn
      @femijohn  Před rokem

      You’re very welcome 🙏

  • @talitavieira5120
    @talitavieira5120 Před 11 měsíci +1

    Your video helped me a lot. Thank you so much!

  • @aishwaryasubramanian9959
    @aishwaryasubramanian9959 Před 8 měsíci +1

    Excellent Video!

  • @muhammadkumail6355
    @muhammadkumail6355 Před 8 měsíci +1

    Thanks Man! This is truely Amazing!

  • @laurentpastorelli1354
    @laurentpastorelli1354 Před 10 měsíci

    Super tutorial! Thanks a lot

  • @stephencarroll312
    @stephencarroll312 Před rokem +6

    by far the best logical explanation , figma is turning very messy and complicated.. but love your explanation..how do we add various sizes ?

  • @AdCha7
    @AdCha7 Před 9 měsíci +1

    Where have you been all this time ?? You made my life easier

    • @femijohn
      @femijohn  Před 9 měsíci

      Thank you so much 😊 🙏🏽

  • @honeypear
    @honeypear Před 5 měsíci +1

    Thank you for this awesome video!

  • @user-ul6fp9cp9c
    @user-ul6fp9cp9c Před 3 měsíci +1

    Bro! I am so grateful to you just saved my time. Thank You!

  • @aquadragon2785
    @aquadragon2785 Před měsícem +1

    Thank you so much you resolved my big issue I was finding a solution for changing the icon color according to button theme and you mentioned that we need to create different variants for color it helped me a lot and you explained very well❤❤good job👍🎉

  • @khanhnguyen5637
    @khanhnguyen5637 Před 2 lety +1

    Thank you very much! I wish you a lot of health

  • @hafizdzakimcd6943
    @hafizdzakimcd6943 Před 10 měsíci +1

    Thats amazing, thanks for sharing

    • @femijohn
      @femijohn  Před 10 měsíci

      Thanks for watching!

  • @aiwillsurvaiv
    @aiwillsurvaiv Před rokem +1

    Super great explanation, thanks a lott!

    • @femijohn
      @femijohn  Před rokem

      You’re welcome 🙏. I appreciate your kind words

  • @rameca2005
    @rameca2005 Před 3 měsíci +1

    Thanks for the excellent tutorial and right time to seen this videos and it would help lot.

  • @quadhub001
    @quadhub001 Před rokem +1

    Thanks I really appreciate I have been working on big projects but always use already made components

  • @Ioannnify
    @Ioannnify Před rokem +1

    Very helpful Thanks!!

  • @martinzetta
    @martinzetta Před rokem +2

    Thank you dude!!!

  • @timurhasanov4964
    @timurhasanov4964 Před 10 měsíci +1

    It really helped!

  • @bonjourwithabike
    @bonjourwithabike Před 2 lety +1

    This is great. Thank you

    • @femijohn
      @femijohn  Před 2 lety +1

      You’re welcome, I appreciate.

  • @YashVerma-oi9lz
    @YashVerma-oi9lz Před rokem +1

    Lovely. Learnt a lot for my internship.

  • @IsfakSarder
    @IsfakSarder Před rokem +1

    Thank you!🙏

  • @Thewegbaononuro
    @Thewegbaononuro Před rokem +1

    learnt so much

  • @Rebecca-xw5zi
    @Rebecca-xw5zi Před 2 dny +1

    Can I say I love you? I love you! Thank you so much!

    • @femijohn
      @femijohn  Před 2 dny

      You’re welcome . ❤️🥹

  • @theboys_yt
    @theboys_yt Před rokem +1

    Thanks bud good one!

  • @eastvilrunners
    @eastvilrunners Před 8 měsíci +1

    Super helpful!

  • @qdrawli
    @qdrawli Před 9 měsíci +1

    An excellent video which was wonderfully explained. Thankyou

  • @akswami789
    @akswami789 Před rokem +1

    Thank you so much nice job

  • @dinachiofoegbunam
    @dinachiofoegbunam Před rokem +1

    This is sooooooo good!

  • @20362335
    @20362335 Před 6 měsíci

    Thank so much, man!

  • @kassymkulov
    @kassymkulov Před rokem +1

    And that's how you do a tutorial! Awesome!

    • @femijohn
      @femijohn  Před rokem

      You’re welcome ❤️🚀🙏

  • @agnidiptahomroy8656
    @agnidiptahomroy8656 Před rokem

    Very informative video, thanks for helping me out on this button making in the design system 😃😃

  • @thenatbeebrand
    @thenatbeebrand Před rokem +1

    Thanks for this.. Really helpful for what I'm working on

    • @femijohn
      @femijohn  Před rokem

      You’re welcome, I am glad I could help

  • @jimmypatel2769
    @jimmypatel2769 Před rokem +1

    Thank you very much sir ...This video is very important for me this is very useful to me. I can handle the work in my office I watching your video.

    • @femijohn
      @femijohn  Před rokem

      I’m glad I could help 🥹. I appreciate your kind words and you’re very welcome. Good luck 😊🤗

  • @angelauxui
    @angelauxui Před rokem

    more tutorials like this with the new updates, this helped me a lot, thanks for sharing this with us

    • @femijohn
      @femijohn  Před rokem

      You’re very welcome. Thanks you too. 🤗🙏

  • @p1k
    @p1k Před rokem +1

    Thaks a lot!

  • @ArtiomNeganov
    @ArtiomNeganov Před 11 měsíci +1

    Very helpful video. Now I know how to make buttons! :)

  • @ahmedrabiul8576
    @ahmedrabiul8576 Před rokem +1

    Fantastic keep going on man

  • @roman__saavedra
    @roman__saavedra Před 6 měsíci +1

    Thanks for this amazing tutorial, It was so useful for creating my design system

  • @Lordyss
    @Lordyss Před rokem +1

    Thanks for the video. Still couldn't figure out how to get the variants right. Very useful information)

  • @nove1398
    @nove1398 Před 5 měsíci

    This is a great video, really helped me when i was looking for a straight forward explanation. What about medium and large variants of these buttons?

  • @logalleto7491
    @logalleto7491 Před rokem

    Thanks!

  • @obidikefrank1195
    @obidikefrank1195 Před 2 lety +1

    Very helpful thanks.

  • @user-bm3uo7ep2x
    @user-bm3uo7ep2x Před 6 měsíci

    Great Exercise

  • @heshanfernando5570
    @heshanfernando5570 Před 5 měsíci

    This is the tute I was looking for...

    • @femijohn
      @femijohn  Před 5 měsíci

      I am glad it was helpful.

  • @khemrajunior
    @khemrajunior Před měsícem

    Thanks for the video

  • @manuelcuevas1378
    @manuelcuevas1378 Před rokem +1

    thanks so much.

  • @tayyabsohail8823
    @tayyabsohail8823 Před 2 lety +1

    Really awesome video I can't find such video in CZcams

  • @vivianalbert8742
    @vivianalbert8742 Před rokem

    Thank you very much, the video is helpful but i have an issue with the icon type instance swap, i did everything you did and also my buttons are all in component but i am not having same out like you

  • @khurrammughal9580
    @khurrammughal9580 Před 11 měsíci +1

    Fantastic

  • @fuhadope5385
    @fuhadope5385 Před 2 lety +1

    you bad!!! thanks for this man

  • @gokomp3286
    @gokomp3286 Před rokem +1

    Perfect and clear👍

    • @femijohn
      @femijohn  Před rokem

      I appreciate your kind words 🙏

    • @gokomp3286
      @gokomp3286 Před rokem

      @@femijohn Pls, make video about inputs also, thank you!

  • @17hossam17
    @17hossam17 Před rokem +1

    its useful video ....thanks Thefemijohn 😊

  • @motivamente4687
    @motivamente4687 Před 9 měsíci

    I love this video¡¡¡

  • @user-wt1pk2hi2b
    @user-wt1pk2hi2b Před 2 měsíci +1

    Thank u!

  • @kokopelli4901
    @kokopelli4901 Před rokem

    Thanks! how did you select every home icon in component at once before you set them as a boolean property? 10:56