All language subtitles for 003 Collection Item_en

af Afrikaans
ak Akan
sq Albanian
am Amharic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,730 --> 00:00:07,870 OK, so now that we have our collection preview, we need to start looking at building our menu item 2 00:00:07,870 --> 00:00:18,760 component so we know that our menu item component is going to consist of a image as well as a title, 3 00:00:19,120 --> 00:00:23,890 a price, and this button that allows us to add it to the cart. 4 00:00:24,710 --> 00:00:29,620 Now, we're not going to actually add any of the functionality in just yet. 5 00:00:29,890 --> 00:00:32,950 We haven't really considered how to handle our cart yet. 6 00:00:33,730 --> 00:00:37,060 But let's just build out this component first. 7 00:00:37,900 --> 00:00:43,330 So let's add in a collection item into our components. 8 00:00:44,660 --> 00:00:50,500 And in our folder, we're going to do the same thing we've been doing our collection item components 9 00:00:51,830 --> 00:01:02,600 and then our collection item dot styles that asks us, the more you type this, the better you'll get 10 00:01:02,600 --> 00:01:02,840 at it. 11 00:01:03,650 --> 00:01:10,070 Which is always what's really interesting is that at first it always seems a little repetitive, but 12 00:01:10,460 --> 00:01:17,570 you actually find that you really do end up remembering everything and what their purpose is the more 13 00:01:17,570 --> 00:01:22,730 you practice typing the same folder structure for your components and what to do with them. 14 00:01:23,380 --> 00:01:26,240 OK, so now for our collection item. 15 00:01:26,540 --> 00:01:32,660 We know that we need certain things to come in in order to popular our menu item, but we don't need 16 00:01:32,660 --> 00:01:33,260 any state. 17 00:01:33,620 --> 00:01:36,830 So let's make another functional component. 18 00:01:37,670 --> 00:01:43,970 So CONSED collection item is equal to this functional component. 19 00:01:45,520 --> 00:01:48,640 Returns this Divx with our class name. 20 00:01:50,210 --> 00:01:56,150 Collection item, and then we're going to give it a div. 21 00:01:57,190 --> 00:02:04,470 And now that Divx is going to hold our image, so let's just give it the class name of image for now. 22 00:02:06,020 --> 00:02:07,190 And let's. 23 00:02:08,250 --> 00:02:15,630 Do the same thing we did before with our directory items, so instead we know that what we're going 24 00:02:15,630 --> 00:02:17,580 to pass in will be an. 25 00:02:18,600 --> 00:02:20,550 We will also get our name. 26 00:02:21,700 --> 00:02:25,750 We will get our price and our image URL, and we have all these. 27 00:02:26,820 --> 00:02:34,920 When we brought in that data earlier in our collection or sorry, in our shop page, right in our shop 28 00:02:34,920 --> 00:02:39,960 data specifically, so we need an ID name, image and price. 29 00:02:41,880 --> 00:02:44,370 Now we are going to. 30 00:02:46,740 --> 00:02:54,510 Put in what we did before with our style and we are going to do background image goes to our string 31 00:02:54,510 --> 00:02:57,150 interpolation value of. 32 00:02:58,470 --> 00:02:59,950 Image you, Earl. 33 00:03:01,590 --> 00:03:08,930 So nothing new here just yet, and then we're going to add another d'Hiv and here we're going to add 34 00:03:08,940 --> 00:03:10,440 our collection for. 35 00:03:11,500 --> 00:03:11,920 Now. 36 00:03:13,020 --> 00:03:14,190 Inside of our Futter. 37 00:03:15,630 --> 00:03:22,710 We have is this a double repeat, actually, we don't even need this closing tag, we are going to bring 38 00:03:22,710 --> 00:03:27,960 in our span, which will be our name. 39 00:03:29,100 --> 00:03:32,040 As well as our. 40 00:03:35,430 --> 00:03:36,000 Awesome. 41 00:03:36,070 --> 00:03:39,530 OK, now let's export this out. 42 00:03:41,740 --> 00:03:47,140 And let's bring in the stars that we have for this component, so I've written them already for us, 43 00:03:47,140 --> 00:03:49,900 but we can take a quick look at what they are. 44 00:03:53,200 --> 00:03:59,150 Inside of our collection item, we are styling our image so that its height is ninety five percent. 45 00:03:59,950 --> 00:04:05,980 Now that means that our collection for photos height will be five percent of the total height of our 46 00:04:05,980 --> 00:04:08,380 collection item, which will be 350 pixels. 47 00:04:09,470 --> 00:04:14,510 So this is pretty much going to be the layout for our actual component, what we see here. 48 00:04:16,050 --> 00:04:23,760 So one important thing to note is that this Fleck's column on our collection item will essentially allow 49 00:04:23,760 --> 00:04:27,510 our Futter and our image to sit in a vertical alignment. 50 00:04:27,700 --> 00:04:28,080 Right. 51 00:04:29,130 --> 00:04:35,250 And then our collection, Futter, is just our regular display flex, and then we have some space between 52 00:04:35,250 --> 00:04:43,530 them so that our content gets pushed apart, our title takes up 90 percent of the space in our total 53 00:04:43,530 --> 00:04:46,340 footer and then the price is going to be 10 percent. 54 00:04:46,350 --> 00:04:52,170 So because our price is probably never going to grow that large, we've got to make sure to have our 55 00:04:52,170 --> 00:04:54,720 name take up the majority of the space here. 56 00:04:56,140 --> 00:04:56,680 OK. 57 00:04:57,580 --> 00:05:07,600 Now, if we import in our collection item to our collection preview so that we can access. 58 00:05:08,760 --> 00:05:10,950 The new collection item we wrote. 59 00:05:15,370 --> 00:05:25,030 We can now, instead of doing the stiv, just map it through like so and because we need the properties 60 00:05:25,030 --> 00:05:30,220 on the item that we had before, we're just going to do what we did earlier. 61 00:05:31,410 --> 00:05:37,920 And we're going to restructure off our I.D., but we're also going to restructure the rest of our item 62 00:05:37,920 --> 00:05:43,020 props and pass that through like so. 63 00:05:44,030 --> 00:05:46,430 Let's do other item props. 64 00:05:48,280 --> 00:05:48,670 WAPs. 65 00:05:49,650 --> 00:05:52,080 And now it's no longer a div. 66 00:05:54,580 --> 00:06:01,480 Well, just make sure to D structure or spread our other item props into our collection item. 67 00:06:03,460 --> 00:06:06,250 Oh, we also have to start a collection preview. 68 00:06:08,320 --> 00:06:11,020 So those stylings are down here. 69 00:06:14,610 --> 00:06:16,250 OK, there we go. 70 00:06:17,310 --> 00:06:22,800 So we have our price and we have our thing because there's no styling coming through, let's just inspect 71 00:06:22,800 --> 00:06:24,960 quickly and see if we're missing something. 72 00:06:25,380 --> 00:06:31,260 So while you code, you might see this happen, you just want to make sure that our naming is correct 73 00:06:31,260 --> 00:06:33,150 for everything and we're getting the stylus. 74 00:06:33,870 --> 00:06:37,470 So I don't see the stars that we wrote being applied here. 75 00:06:39,210 --> 00:06:45,450 Although we are getting the actual image right here being rendered so. 76 00:06:47,700 --> 00:06:52,550 Oh, I see our collection prevue, our collection item. 77 00:06:54,070 --> 00:06:55,390 Oh, we didn't save. 78 00:06:58,230 --> 00:06:59,130 Silly mistakes. 79 00:06:59,820 --> 00:07:08,100 So sometimes if you just take a look inside of your dev tools, it's very easy to see where perhaps 80 00:07:08,100 --> 00:07:14,760 we are going wrong because we know for sure, due to the way that react is set up, everything should 81 00:07:14,760 --> 00:07:16,460 be in at a specific time. 82 00:07:16,470 --> 00:07:20,680 So if it's not being loaded, then we probably messed up our import. 83 00:07:20,700 --> 00:07:22,920 Right, which we checked first. 84 00:07:22,930 --> 00:07:23,210 Right. 85 00:07:23,220 --> 00:07:27,060 We made sure that we were importing in the right collection item, which we were. 86 00:07:27,720 --> 00:07:31,620 And then we checked if we had our naming like our class names. 87 00:07:31,620 --> 00:07:32,070 Correct. 88 00:07:32,520 --> 00:07:34,650 Which we did. 89 00:07:35,580 --> 00:07:38,190 So then it just turned out we didn't save it. 90 00:07:38,220 --> 00:07:41,580 So it's a silly error, but there are tons of those. 91 00:07:41,580 --> 00:07:47,010 As you become a professional developer, a lot of the times you'll find that you are just banging your 92 00:07:47,010 --> 00:07:52,360 head against the wall for 30 minutes, only to find out that you had a slight typo. 93 00:07:52,740 --> 00:07:58,440 It's very common, but just like that, we now have our collection component. 94 00:08:00,220 --> 00:08:06,790 So the only thing we're missing is the hover effect with the add button, but we can add that in a little 95 00:08:06,790 --> 00:08:12,150 later when we actually build out our cart, because that's what that feature will be tied to. 96 00:08:12,850 --> 00:08:19,810 And one more thing before we commit our code, we should add a little bit of padding on our overall 97 00:08:19,810 --> 00:08:24,090 project so that it aligns closer to this. 98 00:08:24,550 --> 00:08:33,590 So let's go into our app, DOT success, and let's do padding 20 pixels and 80 pixels. 99 00:08:34,240 --> 00:08:38,230 So I want 20 pixels on the top and bottom and then 80 pixels on the side. 100 00:08:38,380 --> 00:08:39,159 And now. 101 00:08:40,100 --> 00:08:41,179 It looks closer. 102 00:08:42,240 --> 00:08:48,600 So this may be a little bit more than what we had, so let's actually make this 60 pixels maybe. 103 00:08:52,320 --> 00:08:52,860 It's a lot better. 104 00:08:53,220 --> 00:08:53,790 That's pretty good. 105 00:08:54,480 --> 00:08:55,600 So now let's commit our code. 106 00:08:56,070 --> 00:08:57,360 Let's go back to our terminal. 107 00:08:58,580 --> 00:09:04,740 Let's do a get and all right, let's see what we first have to commit. 108 00:09:05,030 --> 00:09:08,750 OK, and then let's do get commit. 109 00:09:10,570 --> 00:09:14,590 Updating our app with a shop page. 110 00:09:15,870 --> 00:09:21,810 Collection, preview component and collection item component. 111 00:09:23,010 --> 00:09:26,220 And now let's just get push origin master. 112 00:09:27,930 --> 00:09:29,590 OK, our code is up. 113 00:09:29,850 --> 00:09:31,050 Now let's move on. 10306

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.