@@ -11,13 +11,8 @@ import ColumnSize from "./ColumnSize";
1111import renderOffset from "./renderOffset" ;
1212import renderOrder from "./renderOrder" ;
1313import renderSize from "./renderSize" ;
14- import {
15- breakpoints ,
16- BreakpointValue ,
17- BreakpointValues ,
18- PropertyValue
19- } from "../media" ;
20- import { gutterWidth , styled , Theme } from "../theme" ;
14+ import { BreakpointValue , PropertyValue } from "../media" ;
15+ import { styled , Theme } from "../theme" ;
2116import { render } from "../utils" ;
2217
2318const Column = styled . div `
@@ -26,28 +21,18 @@ const Column = styled.div`
2621 min-height: 1px;
2722
2823 ${ ( props : ColumnProperties ) => {
29- const breakpointsMap = breakpoints ( props ! . theme ) ;
3024 const renderer = {
3125 offset : ( value ?: PropertyValue ) => renderOffset ( value as ColumnOffset ) ,
3226 order : ( value ?: PropertyValue ) => renderOrder ( value as ColumnOrder ) ,
3327 size : ( value ?: PropertyValue ) => renderSize ( value as ColumnSize )
3428 } ;
3529 const valueMap = {
36- offset : props ! . offset as BreakpointValues < ColumnOffset > ,
37- order : props ! . order as BreakpointValues < ColumnOrder > ,
38- size : props ! . size as BreakpointValues < ColumnSize >
30+ offset : props ! . offset as BreakpointValue < ColumnOffset > ,
31+ order : props ! . order as BreakpointValue < ColumnOrder > ,
32+ size : props ! . size as BreakpointValue < ColumnSize >
3933 } ;
40- const width = gutterWidth ( props . theme ) ;
4134
42- return `
43- padding-right: ${ width } px;
44- padding-left: ${ width } px;
45-
46- ${ render ( valueMap , breakpointsMap , renderer ) }
47- ${ renderOffset ( props ! . offset as ColumnOffset ) }
48- ${ renderOrder ( props ! . order as ColumnOrder ) }
49- ${ renderSize ( props ! . size as ColumnSize ) }
50- ` ;
35+ return render ( valueMap , renderer , props ! . theme ) ;
5136 } } ;
5237` ;
5338
0 commit comments