Create a YouTube sidebar clone with Angular Material Components! (Part 1)

  Рет қаралды 36,812

Zoaib Khan

Zoaib Khan

Күн бұрын

Пікірлер: 70
@TheZukkino
@TheZukkino Жыл бұрын
Incredibly clear and straightforward as always.
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Thanks 🙏 Glad you found it clear to follow!
@ersispahia
@ersispahia 11 ай бұрын
do you have a tutorial for the whole youtube clone?
@ZoaibKhan
@ZoaibKhan 11 ай бұрын
No, not yet anyway :) but good idea 💡
@alnes204
@alnes204 2 ай бұрын
you can use the "new" for loop flow: @for (item of menuItems(); track item.route) { {{item.icon}} {{item.label}} }
@ZoaibKhan
@ZoaibKhan 2 ай бұрын
Yup, I love that. The updated code is using the same
@o.abdelaaziz
@o.abdelaaziz 16 күн бұрын
thanks for providing this amazing tutorial , but you don't provide the init styles.scss code ? can you share it for free . because when I create the angular project and following this tutorial I have different look (everything is white)
@ZoaibKhan
@ZoaibKhan 16 күн бұрын
Which angular version are you creating the project in? If it's v18, the default style of the mat list item and button have changed. I've done another video on Design tokens equals styling freedom, where I convert the look to this original look using the new design tokens available. So search for that and it'll help out :) P.S. there is no extra code required to build this apart from what's in the tutorial itself, so there's no special styles.scss file
@empireofhearts
@empireofhearts 2 ай бұрын
@zoaib Khan Absolutely great work. Can we get some clarification on how to get z-elevation working when using custom theme?
@ZoaibKhan
@ZoaibKhan 2 ай бұрын
Does it not work as it is?
@empireofhearts
@empireofhearts 2 ай бұрын
@@ZoaibKhan no as soon as you use light & dark theme colors from theme builder the elevation classes dont work. Im referring to pure M3 theming. no m2 compatability.
@ianvink
@ianvink 6 ай бұрын
I bought the BuyMeCoffee full project and it works great. How do I add a 3rd level to the menu, 2 isn't enough
@ZoaibKhan
@ZoaibKhan 6 ай бұрын
Glad you liked it! The way to add the third level is the same as the second level, but added nesting. Or we could use recursion for it to enable even more levels. Let me look at the code a bit and get back to you :)
@ianvink
@ianvink 6 ай бұрын
@@ZoaibKhan I’m happy to buy the next version too
@ZoaibKhan
@ZoaibKhan 6 ай бұрын
No need for that. I'll send out the updated one for all those who have already bought it - when I get to update it :)
@ZoaibKhan
@ZoaibKhan 5 ай бұрын
And here you go - support for multiple infinite levels added! Also, hope you don't min me mentioning you a bit in the video kzbin.info/www/bejne/f6PJZZSQeJh_hrs P.S If you've not received the updated version, let me know. I'll send you a free coupon for it :)
@BlackbirdStudiosBXL
@BlackbirdStudiosBXL 7 ай бұрын
Brilliant. I had no idea how to implement this will try today to get this woeking in our project. Thank you so much!!!
@ZoaibKhan
@ZoaibKhan 7 ай бұрын
Also check out my recent followup to this - where I add the nested menu items functionality as well kzbin.info/www/bejne/q2mWpXx5fst_jcU
@BlackbirdStudiosBXL
@BlackbirdStudiosBXL 7 ай бұрын
What other tricks do you have up your sleeve im hooked. ​@@ZoaibKhan
@BlackbirdStudiosBXL
@BlackbirdStudiosBXL 7 ай бұрын
Will this work in Angular 17 and 18 probably right? You are using standalone components
@ZoaibKhan
@ZoaibKhan 7 ай бұрын
@@BlackbirdStudiosBXL yes, the nested one esp was made in v18
@wiliam334
@wiliam334 4 ай бұрын
how did you managed to not get the defaul blue material components?
@ZoaibKhan
@ZoaibKhan 4 ай бұрын
Can't recall. Are you getting them visually different?
@hagarmosleh5910
@hagarmosleh5910 11 ай бұрын
What if i want to make the user change the picture?
@ZoaibKhan
@ZoaibKhan 11 ай бұрын
You can change the pic src to a URL you get from your backend for the user. That depends on your backend server or platform such as firebase. Then, you can allow clicking the pic and take user to a profile page which has an upload button
@mahdiandalib186
@mahdiandalib186 Жыл бұрын
nice man, i hope you implement youtube comment section(recursive) and also youtube scrollable slider tabs where there are two arrows on the left and right section and the suggestion tabs are in between and you could slide ....
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Thanks man! Very helpful suggestions. Have noted them
@mahdiandalib186
@mahdiandalib186 Жыл бұрын
thx, waiting for you to teach us@@ZoaibKhan 😍
@kasunvimarshana3342
@kasunvimarshana3342 4 ай бұрын
Clean and detailed. Thank you!
@ZoaibKhan
@ZoaibKhan 4 ай бұрын
Glad you liked it!
@IbrahimMouhsine
@IbrahimMouhsine 8 ай бұрын
Thank you, teacher, for these projects. Please publish more for beginners
@ZoaibKhan
@ZoaibKhan 8 ай бұрын
You're welcome! Which projects will you be interested in? :)
@IbrahimMouhsine
@IbrahimMouhsine 8 ай бұрын
@@ZoaibKhan In any project
@IbrahimMouhsine
@IbrahimMouhsine 8 ай бұрын
@@ZoaibKhan project of admin dashboard & login form with validators & project to advanced
@Joechen-q6w
@Joechen-q6w Жыл бұрын
I don't konw if you missed something, when I click the menu button the sidenave dose NOT collapsed
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Check the second part!
@Joechen-q6w
@Joechen-q6w Жыл бұрын
thanks I checked with part2, and it works. good job @@ZoaibKhan 👍
@ZoaibKhan
@ZoaibKhan Жыл бұрын
@@Joechen-q6w Glad you found it useful :)
@GiddaiahKummari-si6or
@GiddaiahKummari-si6or 5 ай бұрын
I just love your session, can you please shae the github url for your project
@ZoaibKhan
@ZoaibKhan 4 ай бұрын
Hey thanks. The code is available on my shop only (for now). You can check the link in the description
@codeaz5673
@codeaz5673 2 ай бұрын
hello sir, thank you for this tutorial! Can u please create a video how to create responsive admin panel from scratch with angular 18 and angular material. There are no resources for this topic on internet. It would be very helpful. Thank you in advance!
@ZoaibKhan
@ZoaibKhan 2 ай бұрын
There is something similar already. Check out the Angular dashboard playlist on my channel
@mohamedbirali803
@mohamedbirali803 Жыл бұрын
Keep going, lots of projects need a side bar 👍, we appreciate your time*
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Thanks man! 🙏
@hoangtoan9836
@hoangtoan9836 Жыл бұрын
Hope Part 2 soon !!!!
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Here you go: kzbin.info/www/bejne/iaKYpZeBgKetbbM
@funatics6782
@funatics6782 3 ай бұрын
WHY ARE YOU CODING FRONT END IN .TS INSTEAD OF HTML?
@ZoaibKhan
@ZoaibKhan 3 ай бұрын
Because I prefer working with single file components. It helps me keep a component small, contained in one file and also make changes quickly without needing to switch files all the time. But it's a matter of preference - if you like separate html files, feel free to use the same pattern! :)
@BlackbirdStudiosBXL
@BlackbirdStudiosBXL 7 ай бұрын
Thank you so much for this. Exactly what i need.
@ZoaibKhan
@ZoaibKhan 7 ай бұрын
Glad it was helpful! :)
@NFM-nb7dl
@NFM-nb7dl 4 ай бұрын
pls make that rtl
@ZoaibKhan
@ZoaibKhan 4 ай бұрын
You mean right to left? material.angular.io/cdk/bidi/overview
@jamesquinlan2638
@jamesquinlan2638 10 ай бұрын
Great stuff boss!
@ZoaibKhan
@ZoaibKhan 10 ай бұрын
Glad you liked it!
@LarsRyeJeppesen
@LarsRyeJeppesen 4 ай бұрын
Amazing, thanks
@ZoaibKhan
@ZoaibKhan 4 ай бұрын
Glad you liked it!
@axitpoojara
@axitpoojara 10 ай бұрын
great explanation thanks a lot
@ZoaibKhan
@ZoaibKhan 10 ай бұрын
You're welcome! Do like and subscribe so the video reaches more people 🙂
@codeaz5673
@codeaz5673 Ай бұрын
thank u Sir
@TheAlejandro1094
@TheAlejandro1094 11 ай бұрын
Awesome! Thanks so much !
@ZoaibKhan
@ZoaibKhan 11 ай бұрын
Welcome 🙂
@franciscofdez8334
@franciscofdez8334 Жыл бұрын
It would be incredible if you do a search bar google-like using angular material components❤
@ZoaibKhan
@ZoaibKhan Жыл бұрын
You mean the Google search input field?
@franciscofdez8334
@franciscofdez8334 Жыл бұрын
@@ZoaibKhanyes, exactly including matAutocomplete attached to that input
@ysacpebes1462
@ysacpebes1462 Жыл бұрын
hermoso!!!! part 2 👏🙏😊
@ZoaibKhan
@ZoaibKhan Жыл бұрын
Thank you :) Part 2 is coming soon! Please subscribe so you can get notified
@juniorngomajose9454
@juniorngomajose9454 8 ай бұрын
Thank You
@ZoaibKhan
@ZoaibKhan 8 ай бұрын
You're welcome 🤗
@Labiqakhan
@Labiqakhan 6 ай бұрын
Thankyou.
@poojaagrawal4514
@poojaagrawal4514 10 ай бұрын
shandar
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Animated Responsive Sidenav in Angular | Part 1 | Responsive Sidenav
28:29
Angular Menu: A Step-by-Step Tutorial
21:23
Monsterlessons Academy
Рет қаралды 12 М.
Angular Material 19 Setup - Toolbar & Sidenav with Toggle Feature
7:17
DeepSeek R1 Just Revolutionized AI Forever
21:06
Cole Medin
Рет қаралды 51 М.
Customizing Angular Material just got easier in v18!
14:12
Zoaib Khan
Рет қаралды 18 М.
How to create Sidenav using Angular Material?
9:28
Frontend Paathshala
Рет қаралды 49 М.