File tree Expand file tree Collapse file tree 4 files changed +41
-0
lines changed Expand file tree Collapse file tree 4 files changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ import React from 'react' ;
2
+
3
+ import './style.scss' ;
4
+
5
+ export const Column = ( { children } ) => {
6
+ return (
7
+ < div className = "Column" > { children } </ div >
8
+ )
9
+ }
10
+
11
+ const Columns = ( { children, columns = 2 , layout = 'auto' } ) => {
12
+ layout = layout === 'fixed' ? '1fr' : 'auto' ;
13
+ return (
14
+ < div className = "Columns" style = { { gridTemplateColumns : `repeat(${ columns } , ${ layout } )` } } >
15
+ { children }
16
+ </ div >
17
+ ) ;
18
+ } ;
19
+
20
+ export default Columns ;
Original file line number Diff line number Diff line change
1
+ .Columns {
2
+ display : grid ;
3
+ gap : var (--md , 20px );
4
+ }
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ export { default as Callout } from './Callout';
4
4
export { default as Cards , Card } from './Cards' ;
5
5
export { default as Code } from './Code' ;
6
6
export { default as CodeTabs } from './CodeTabs' ;
7
+ export { default as Columns , Column } from './Columns' ;
7
8
export { default as Embed } from './Embed' ;
8
9
export { default as Glossary } from './Glossary' ;
9
10
export { default as HTMLBlock } from './HTMLBlock' ;
Original file line number Diff line number Diff line change 35
35
<Tab title = " Second Tab" >Here's content that's only inside the second Tab.</Tab >
36
36
<Tab title = " Third Tab" >Here's content that's only inside the third Tab.</Tab >
37
37
</Tabs >
38
+
39
+ ---
40
+
41
+ ### Columns
42
+
43
+ <Columns columns = { 3 } layout = " auto" >
44
+ <Column >
45
+ Neque porro quisquam est qui dolorem ipsum quia
46
+ </Column >
47
+ <Column >
48
+ * Lorem ipsum dolor sit amet, consectetur adipiscing elit*
49
+ </Column >
50
+ <Column >
51
+ > Ut enim ad minim veniam, quis nostrud ullamco
52
+ </Column>
53
+ </Columns>
You can’t perform that action at this time.
0 commit comments