@@ -12,134 +12,38 @@ import './grid.css';
1212
1313### Basic
1414
15- ``` js
16- import { Grid , GridItem } from ' @patternfly/react-core' ;
17-
18- < Grid>
19- < GridItem span= {8 }> span = 8 < / GridItem>
20- < GridItem span= {4 } rowSpan= {2 }>
21- span = 4 , rowSpan = 2
22- < / GridItem>
23- < GridItem span= {2 } rowSpan= {3 }>
24- span = 2 , rowSpan = 3
25- < / GridItem>
26- < GridItem span= {2 }> span = 2 < / GridItem>
27- < GridItem span= {4 }> span = 4 < / GridItem>
28- < GridItem span= {2 }> span = 2 < / GridItem>
29- < GridItem span= {2 }> span = 2 < / GridItem>
30- < GridItem span= {2 }> span = 2 < / GridItem>
31- < GridItem span= {4 }> span = 4 < / GridItem>
32- < GridItem span= {2 }> span = 2 < / GridItem>
33- < GridItem span= {4 }> span = 4 < / GridItem>
34- < GridItem span= {4 }> span = 4 < / GridItem>
35- < / Grid> ;
15+ ``` ts file="GridBasic.tsx"
3616```
3717
3818### With gutters
3919
40- ``` js
41- import { Grid , GridItem } from ' @patternfly/react-core' ;
42-
43- < Grid hasGutter>
44- < GridItem span= {8 }> span = 8 < / GridItem>
45- < GridItem span= {4 } rowSpan= {2 }>
46- span = 4 , rowSpan = 2
47- < / GridItem>
48- < GridItem span= {2 } rowSpan= {3 }>
49- span = 2 , rowSpan = 3
50- < / GridItem>
51- < GridItem span= {2 }> span = 2 < / GridItem>
52- < GridItem span= {4 }> span = 4 < / GridItem>
53- < GridItem span= {2 }> span = 2 < / GridItem>
54- < GridItem span= {2 }> span = 2 < / GridItem>
55- < GridItem span= {2 }> span = 2 < / GridItem>
56- < GridItem span= {4 }> span = 4 < / GridItem>
57- < GridItem span= {2 }> span = 2 < / GridItem>
58- < GridItem span= {4 }> span = 4 < / GridItem>
59- < GridItem span= {4 }> span = 4 < / GridItem>
60- < / Grid> ;
20+ ``` ts file="GridWithGutters.tsx"
6121```
6222
6323### With overrides
6424
65- ``` js
66- import { Grid , GridItem } from ' @patternfly/react-core' ;
67-
68- < Grid sm= {6 } md= {4 } lg= {3 } xl2= {1 }>
69- < GridItem span= {3 } rowSpan= {2 }>
70- span = 3 rowSpan= 2
71- < / GridItem>
72- < GridItem> Grid Item< / GridItem>
73- < GridItem> Grid Item< / GridItem>
74- < GridItem> Grid Item< / GridItem>
75- < GridItem> Grid Item< / GridItem>
76- < GridItem> Grid Item< / GridItem>
77- < GridItem> Grid Item< / GridItem>
78- < GridItem> Grid Item< / GridItem>
79- < GridItem> Grid Item< / GridItem>
80- < GridItem> Grid Item< / GridItem>
81- < GridItem> Grid Item< / GridItem>
82- < GridItem> Grid Item< / GridItem>
83- < / Grid> ;
25+ ``` ts file="GridWithOverrides.tsx"
8426```
8527
8628## Ordering
8729
8830### Standard ordering
8931
90- ``` js
91- import { Grid , GridItem } from ' @patternfly/react-core' ;
92-
93- < Grid hasGutter span= {3 }>
94- < GridItem order= {{ default: ' 2' }}> Item A < / GridItem>
95- < GridItem> Item B < / GridItem>
96- < GridItem order= {{ default: ' -1' }}> Item C < / GridItem>
97- < / Grid> ;
32+ ``` ts file="GridStandardOrdering.tsx"
9833```
9934
10035### Responsive ordering
10136
102- ``` js
103- import { Grid , GridItem } from ' @patternfly/react-core' ;
104-
105- < Grid hasGutter span= {3 }>
106- < GridItem order= {{ lg: ' 2' }}> Item A < / GridItem>
107- < GridItem> Item B < / GridItem>
108- < GridItem order= {{ default: ' -1' , md: ' 1' }}> Item C < / GridItem>
109- < / Grid> ;
37+ ``` ts file="GridResponsiveOrdering.tsx"
11038```
11139
11240### Grouped ordering
11341
114- ``` js
115- import { Grid , GridItem } from ' @patternfly/react-core' ;
116-
117- < Grid hasGutter span= {12 }>
118- < Grid hasGutter span= {6 } order= {{ default: ' 2' }}>
119- < GridItem order= {{ default: ' 3' }}> Set 1 , Item A < / GridItem>
120- < GridItem order= {{ default: ' 1' }}> Set 1 , Item B < / GridItem>
121- < GridItem> Set 1 , Item C < / GridItem>
122- < GridItem order= {{ default: ' 2' }}> Set 1 , Item D < / GridItem>
123- < / Grid>
124- < Grid hasGutter span= {6 }>
125- < GridItem order= {{ default: ' 2' }}> Set 2 , Item A < / GridItem>
126- < GridItem order= {{ default: ' 1' }}> Set 2 , Item B < / GridItem>
127- < GridItem> Set 2 , Item C < / GridItem>
128- < GridItem order= {{ default: ' 2' }}> Set 2 , Item D < / GridItem>
129- < / Grid>
130- < / Grid> ;
42+ ``` ts file="GridGroupingOrdering.tsx"
43+
13144```
13245
13346### Alternative components
13447
135- ``` js
136- import { Grid , GridItem } from ' @patternfly/react-core' ;
137-
138- < Grid component= " ul" >
139- < GridItem component= " li" > Grid item< / GridItem>
140- < GridItem component= " li" > Grid item< / GridItem>
141- < GridItem component= " li" > Grid item< / GridItem>
142- < GridItem component= " li" > Grid item< / GridItem>
143- < GridItem component= " li" > Grid item< / GridItem>
144- < / Grid> ;
48+ ``` ts file="GridAlternativeComponents.tsx"
14549```
0 commit comments