@fluentui/react-northstar
Version:
A themable React component library.
43 lines (42 loc) • 1.1 kB
JavaScript
import { pxToRem } from '../../../../utils';
export var textAreaStyles = {
root: function root(_ref) {
var p = _ref.props,
v = _ref.variables;
return Object.assign({
margin: v.margin,
height: v.height,
backgroundColor: v.backgroundColor
}, p.inverted && {
backgroundColor: v.invertedBackgroundColor
}, {
color: v.fontColor,
borderColor: v.borderColor,
borderRadius: v.borderRadius,
borderStyle: 'solid',
borderWidth: v.borderWidth,
outline: 0,
padding: v.padding,
resize: p.resize || 'none'
}, p.fluid && {
width: '100%'
}, p.disabled && {
pointerEvents: 'none',
color: v.disabledColor,
boxShadow: 'none'
}, p.error && {
border: pxToRem(1) + " solid " + v.borderColorError
}, {
'::placeholder': Object.assign({
color: v.placeholderColor,
opacity: 1
}, p.disabled && {
color: v.disabledColor
}),
':focus': {
borderColor: v.borderColorFocus
}
});
}
};
//# sourceMappingURL=textAreaStyles.js.map