@@ -11,6 +11,23 @@ snippets for Material-UI
11
11
# Snippets
12
12
13
13
<!-- snippets -->
14
+ ### ` mui-bottom-navigation-action ` : Material-UI < ; BottomNavigationAction> ;
15
+
16
+ ```
17
+ <BottomNavigationAction label="$1" value={$2} icon={$3} $0 />
18
+ ```
19
+
20
+ ### ` mui-bottom-navigation ` : Material-UI < ; BottomNavigation> ;
21
+
22
+ ```
23
+ <BottomNavigation
24
+ value={$1}
25
+ onChange={$2}
26
+ $3
27
+ >
28
+ $0
29
+ <BottomNavigation>
30
+ ```
14
31
15
32
### ` mui-button-group-vertical ` : Material-UI vertical < ; ButtonGroup> ;
16
33
@@ -137,6 +154,55 @@ snippets for Material-UI
137
154
</Container>
138
155
```
139
156
157
+ ### ` mui-drawer-permanent ` : Material-UI permanent < ; Drawer> ;
158
+
159
+ ```
160
+ <Drawer
161
+ variant="permanent"
162
+ anchor="${1:left}"
163
+ $2
164
+ >
165
+ $0
166
+ </Drawer>
167
+ ```
168
+
169
+ ### ` mui-drawer-persistent ` : Material-UI persistent < ; Drawer> ;
170
+
171
+ ```
172
+ <Drawer
173
+ variant="persistent"
174
+ anchor="${1:left}"
175
+ open={$2}
176
+ $3
177
+ >
178
+ $0
179
+ </Drawer>
180
+ ```
181
+
182
+ ### ` mui-drawer-temporary ` : Material-UI temporary < ; Drawer> ;
183
+
184
+ ```
185
+ <Drawer
186
+ variant="temporary"
187
+ anchor="${1:left}"
188
+ open={$2}
189
+ onClose={$3}
190
+ $4
191
+ >
192
+ $0
193
+ </Drawer>
194
+ ```
195
+
196
+ ### ` mui-end-adornment ` : Material-UI start < ; InputAdornment> ;
197
+
198
+ ```
199
+ startAdornment={
200
+ <InputAdornment position="start">
201
+ $0
202
+ </InputAdornment>
203
+ }
204
+ ```
205
+
140
206
### ` mui-form-control-group ` : Material-UI < ; FormControl> ; with < ; FormGroup> ;
141
207
142
208
```
@@ -223,6 +289,52 @@ snippets for Material-UI
223
289
/>
224
290
```
225
291
292
+ ### ` mui-icon-button ` : Material-UI < ; IconButton> ;
293
+
294
+ ```
295
+ <IconButton
296
+ aria=label="$1"
297
+ onClick={$2}
298
+ $3
299
+ >
300
+ $0
301
+ </IconButton>
302
+ ```
303
+
304
+ ### ` mui-menu-item ` : Material-UI < ; MenuItem> ;
305
+
306
+ ```
307
+ <MenuItem onClick={$1} $2>$0</MenuItem>
308
+ ```
309
+
310
+ ### ` mui-menu-popup-state ` : Material-UI < ; Menu> ; for material-ui-popup-state
311
+
312
+ ```
313
+ <Menu
314
+ id="$1"
315
+ keepMounted
316
+ {...bindMenu(${2:popupState})}
317
+ $3
318
+ >
319
+ $0
320
+ </Menu>
321
+ ```
322
+
323
+ ### ` mui-menu ` : Material-UI < ; Menu> ;
324
+
325
+ ```
326
+ <Menu
327
+ id="$1"
328
+ anchorEl={$2}
329
+ keepMounted
330
+ open={Boolean($2)}
331
+ onClose={$3}
332
+ $4
333
+ >
334
+ $0
335
+ </Menu>
336
+ ```
337
+
226
338
### ` mui-radio-group ` : Material-UI < ; FormControl> ; with < ; RadioGroup> ;
227
339
228
340
```
@@ -311,6 +423,16 @@ snippets for Material-UI
311
423
/>
312
424
```
313
425
426
+ ### ` mui-start-adornment ` : Material-UI end < ; InputAdornment> ;
427
+
428
+ ```
429
+ endAdornment={
430
+ <InputAdornment position="end">
431
+ $0
432
+ </InputAdornment>
433
+ }
434
+ ```
435
+
314
436
### ` mui-switch-label-placement ` : Material-UI < ; Switch> ; with < ; FormControlLabel> ; with labelPlacement
315
437
316
438
#### Controlled
@@ -404,4 +526,86 @@ snippets for Material-UI
404
526
/>
405
527
```
406
528
529
+ ### ` mui-text-field-select ` : Material-UI < ; TextField select> ;
530
+
531
+ #### Controlled
532
+
533
+ ```
534
+ <TextField
535
+ id="$1"
536
+ label="$2"
537
+ select
538
+ value={$3}
539
+ onChange={$4}
540
+ $5
541
+ >
542
+ $0
543
+ </TextFIeld>
544
+ ```
545
+
546
+ #### Uncontrolled
547
+
548
+ ```
549
+ <TextField
550
+ id="$1"
551
+ label="$2"
552
+ select
553
+ defaultValue={$3}
554
+ $4
555
+ >
556
+ $0
557
+ </TextFIeld>
558
+ ```
559
+
560
+ ### ` mui-text-field-variant ` : Material-UI < ; TextField> ; with variant
561
+
562
+ #### Controlled
563
+
564
+ ```
565
+ <TextField
566
+ id="$1"
567
+ label="$2"
568
+ variant="${3:filled}"
569
+ value={$4}
570
+ onChange={$5}
571
+ $0
572
+ />
573
+ ```
574
+
575
+ #### Uncontrolled
576
+
577
+ ```
578
+ <TextField
579
+ id="$1"
580
+ label="$2"
581
+ variant="${3:filled}"
582
+ defaultValue={$4}
583
+ $0
584
+ />
585
+ ```
586
+
587
+ ### ` mui-text-field ` : Material-UI < ; TextField> ;
588
+
589
+ #### Controlled
590
+
591
+ ```
592
+ <TextField
593
+ id="$1"
594
+ label="$2"
595
+ value={$3}
596
+ onChange={$4}
597
+ $0
598
+ />
599
+ ```
600
+
601
+ #### Uncontrolled
602
+
603
+ ```
604
+ <TextField
605
+ id="$1"
606
+ label="$2"
607
+ defaultValue={$3}
608
+ $0
609
+ />
610
+ ```
407
611
<!-- snippetsend -->
0 commit comments