File "BorderCSS.js"
Full path: /home/webcknlt/admissiontell.com/wp-content/plugins/generateblocks/src/extend/inspector-control/controls/borders/BorderCSS.js
File
size: 1.68 B
MIME-type: text/x-java
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
import addToCSS from '../../../../utils/add-to-css';
export default function BorderCSS( css, selector, attributes, device = '' ) {
const styles = {
'border-top-width': attributes[ 'borderTopWidth' + device ],
'border-right-width': attributes[ 'borderRightWidth' + device ],
'border-bottom-width': attributes[ 'borderBottomWidth' + device ],
'border-left-width': attributes[ 'borderLeftWidth' + device ],
'border-top-style': attributes[ 'borderTopStyle' + device ],
'border-right-style': attributes[ 'borderRightStyle' + device ],
'border-bottom-style': attributes[ 'borderBottomStyle' + device ],
'border-left-style': attributes[ 'borderLeftStyle' + device ],
'border-top-color': attributes[ 'borderTopColor' + device ],
'border-right-color': attributes[ 'borderRightColor' + device ],
'border-bottom-color': attributes[ 'borderBottomColor' + device ],
'border-left-color': attributes[ 'borderLeftColor' + device ],
'border-top-left-radius': attributes[ 'borderTopLeftRadius' + device ],
'border-top-right-radius': attributes[ 'borderTopRightRadius' + device ],
'border-bottom-right-radius': attributes[ 'borderBottomRightRadius' + device ],
'border-bottom-left-radius': attributes[ 'borderBottomLeftRadius' + device ],
};
return (
addToCSS( css, selector, styles )
);
}
export function BorderCSSColor( css, selector, attributes, state = '' ) {
const styles = {
'border-top-color': attributes[ 'borderTopColor' + state ],
'border-right-color': attributes[ 'borderRightColor' + state ],
'border-bottom-color': attributes[ 'borderBottomColor' + state ],
'border-left-color': attributes[ 'borderLeftColor' + state ],
};
return (
addToCSS( css, selector, styles )
);
}