import { system , StylePropConfig } from './core' ; const config = { borderStyle : true , borderTopStyle : true , borderRightStyle : true , borderBottomStyle : true , borderLeftStyle : true , border : { property : 'border' , scale : 'borders' , } , borderWidth : { property : 'borderWidth' , scale : 'sizes' , } , borderColor : { property : 'borderColor' , scale : 'colors' , } , borderRadius : { property : 'borderRadius' , scale : 'radii' , } , borderTop : { property : 'borderTop' , scale : 'borders' , } , borderTopLeftRadius : { property : 'borderTopLeftRadius' , scale : 'radii' , } , borderTopRightRadius : { property : 'borderTopRightRadius' , scale : 'radii' , } , borderRight : { property : 'borderRight' , scale : 'borders' , } , borderBottom : { property : 'borderBottom' , scale : 'borders' , } , borderBottomLeftRadius : { property : 'borderBottomLeftRadius' , scale : 'radii' , } , borderBottomRightRadius : { property : 'borderBottomRightRadius' , scale : 'radii' , } , borderLeft : { property : 'borderLeft' , scale : 'borders' , } , borderX : { properties : [ 'borderLeft' , 'borderRight' ] , scale : 'borders' , } , borderY : { properties : [ 'borderTop' , 'borderBottom' ] , scale : 'borders' , } , borderTopWidth : { property : 'borderTopWidth' , scale : 'sizes' , } , borderTopColor : { property : 'borderTopColor' , scale : 'colors' , } , borderBottomWidth : { property : 'borderBottomWidth' , scale : 'sizes' , } , borderBottomColor : { property : 'borderBottomColor' , scale : 'colors' , } , borderLeftWidth : { property : 'borderLeftWidth' , scale : 'sizes' , } , borderLeftColor : { property : 'borderLeftColor' , scale : 'colors' , } , borderRightWidth : { property : 'borderRightWidth' , scale : 'sizes' , } , borderRightColor : { property : 'borderRightColor' , scale : 'colors' , } , } ; export const border = system ( config ) ;