botframework-webchat-component
Version:
React component of botframework-webchat
45 lines (44 loc) • 4.41 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = AutoResizeTextArea;
function AutoResizeTextArea(_ref) {
var primaryFont = _ref.primaryFont;
return {
'&.webchat__auto-resize-textarea': {
fontFamily: primaryFont,
overflow: 'hidden',
position: 'relative',
'& .webchat__auto-resize-textarea__doppelganger': {
color: 'transparent',
height: '100%',
overflowY: 'auto',
userSelect: 'none',
width: 'inherit',
whiteSpace: 'pre-wrap',
wordBreak: 'break-word'
},
'& .webchat__auto-resize-textarea__textarea': {
appearance: 'none' /* Prevent browser styling */,
backgroundColor: 'transparent',
border: 0,
color: 'inherit',
fontFamily: 'inherit',
fontSize: 'inherit',
height: '100%',
left: 0,
margin: 0,
outline: 0,
overflowY: 'auto',
padding: 0,
position: 'absolute',
resize: 'none' /* Hides the textarea resizing handle (on lower-right hand corner) */,
top: 0,
width: '100%',
wordBreak: 'break-word'
}
}
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJBdXRvUmVzaXplVGV4dEFyZWEiLCJfcmVmIiwicHJpbWFyeUZvbnQiLCJmb250RmFtaWx5Iiwib3ZlcmZsb3ciLCJwb3NpdGlvbiIsImNvbG9yIiwiaGVpZ2h0Iiwib3ZlcmZsb3dZIiwidXNlclNlbGVjdCIsIndpZHRoIiwid2hpdGVTcGFjZSIsIndvcmRCcmVhayIsImFwcGVhcmFuY2UiLCJiYWNrZ3JvdW5kQ29sb3IiLCJib3JkZXIiLCJmb250U2l6ZSIsImxlZnQiLCJtYXJnaW4iLCJvdXRsaW5lIiwicGFkZGluZyIsInJlc2l6ZSIsInRvcCJdLCJzb3VyY2VSb290IjoiY29tcG9uZW50Oi8vLyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL1N0eWxlcy9TdHlsZVNldC9BdXRvUmVzaXplVGV4dEFyZWEudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3RyaWN0U3R5bGVPcHRpb25zIH0gZnJvbSAnYm90ZnJhbWV3b3JrLXdlYmNoYXQtYXBpJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQXV0b1Jlc2l6ZVRleHRBcmVhKHsgcHJpbWFyeUZvbnQgfTogU3RyaWN0U3R5bGVPcHRpb25zKSB7XG4gIHJldHVybiB7XG4gICAgJyYud2ViY2hhdF9fYXV0by1yZXNpemUtdGV4dGFyZWEnOiB7XG4gICAgICBmb250RmFtaWx5OiBwcmltYXJ5Rm9udCxcbiAgICAgIG92ZXJmbG93OiAnaGlkZGVuJyxcbiAgICAgIHBvc2l0aW9uOiAncmVsYXRpdmUnLFxuXG4gICAgICAnJiAud2ViY2hhdF9fYXV0by1yZXNpemUtdGV4dGFyZWFfX2RvcHBlbGdhbmdlcic6IHtcbiAgICAgICAgY29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgIGhlaWdodDogJzEwMCUnLFxuICAgICAgICBvdmVyZmxvd1k6ICdhdXRvJyxcbiAgICAgICAgdXNlclNlbGVjdDogJ25vbmUnLFxuICAgICAgICB3aWR0aDogJ2luaGVyaXQnLFxuICAgICAgICB3aGl0ZVNwYWNlOiAncHJlLXdyYXAnLFxuICAgICAgICB3b3JkQnJlYWs6ICdicmVhay13b3JkJ1xuICAgICAgfSxcblxuICAgICAgJyYgLndlYmNoYXRfX2F1dG8tcmVzaXplLXRleHRhcmVhX190ZXh0YXJlYSc6IHtcbiAgICAgICAgYXBwZWFyYW5jZTogJ25vbmUnIC8qIFByZXZlbnQgYnJvd3NlciBzdHlsaW5nICovLFxuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgIGJvcmRlcjogMCxcbiAgICAgICAgY29sb3I6ICdpbmhlcml0JyxcbiAgICAgICAgZm9udEZhbWlseTogJ2luaGVyaXQnLFxuICAgICAgICBmb250U2l6ZTogJ2luaGVyaXQnLFxuICAgICAgICBoZWlnaHQ6ICcxMDAlJyxcbiAgICAgICAgbGVmdDogMCxcbiAgICAgICAgbWFyZ2luOiAwLFxuICAgICAgICBvdXRsaW5lOiAwLFxuICAgICAgICBvdmVyZmxvd1k6ICdhdXRvJyxcbiAgICAgICAgcGFkZGluZzogMCxcbiAgICAgICAgcG9zaXRpb246ICdhYnNvbHV0ZScsXG4gICAgICAgIHJlc2l6ZTogJ25vbmUnIC8qIEhpZGVzIHRoZSB0ZXh0YXJlYSByZXNpemluZyBoYW5kbGUgKG9uIGxvd2VyLXJpZ2h0IGhhbmQgY29ybmVyKSAqLyxcbiAgICAgICAgdG9wOiAwLFxuICAgICAgICB3aWR0aDogJzEwMCUnLFxuICAgICAgICB3b3JkQnJlYWs6ICdicmVhay13b3JkJ1xuICAgICAgfVxuICAgIH1cbiAgfTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBRWUsU0FBU0Esa0JBQWtCQSxDQUFBQyxJQUFBLEVBQXNDO0VBQUEsSUFBbkNDLFdBQVcsR0FBQUQsSUFBQSxDQUFYQyxXQUFXO0VBQ3RELE9BQU87SUFDTCxpQ0FBaUMsRUFBRTtNQUNqQ0MsVUFBVSxFQUFFRCxXQUFXO01BQ3ZCRSxRQUFRLEVBQUUsUUFBUTtNQUNsQkMsUUFBUSxFQUFFLFVBQVU7TUFFcEIsZ0RBQWdELEVBQUU7UUFDaERDLEtBQUssRUFBRSxhQUFhO1FBQ3BCQyxNQUFNLEVBQUUsTUFBTTtRQUNkQyxTQUFTLEVBQUUsTUFBTTtRQUNqQkMsVUFBVSxFQUFFLE1BQU07UUFDbEJDLEtBQUssRUFBRSxTQUFTO1FBQ2hCQyxVQUFVLEVBQUUsVUFBVTtRQUN0QkMsU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUVELDRDQUE0QyxFQUFFO1FBQzVDQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1FBQ25CQyxlQUFlLEVBQUUsYUFBYTtRQUM5QkMsTUFBTSxFQUFFLENBQUM7UUFDVFQsS0FBSyxFQUFFLFNBQVM7UUFDaEJILFVBQVUsRUFBRSxTQUFTO1FBQ3JCYSxRQUFRLEVBQUUsU0FBUztRQUNuQlQsTUFBTSxFQUFFLE1BQU07UUFDZFUsSUFBSSxFQUFFLENBQUM7UUFDUEMsTUFBTSxFQUFFLENBQUM7UUFDVEMsT0FBTyxFQUFFLENBQUM7UUFDVlgsU0FBUyxFQUFFLE1BQU07UUFDakJZLE9BQU8sRUFBRSxDQUFDO1FBQ1ZmLFFBQVEsRUFBRSxVQUFVO1FBQ3BCZ0IsTUFBTSxFQUFFLE1BQU0sQ0FBQztRQUNmQyxHQUFHLEVBQUUsQ0FBQztRQUNOWixLQUFLLEVBQUUsTUFBTTtRQUNiRSxTQUFTLEVBQUU7TUFDYjtJQUNGO0VBQ0YsQ0FBQztBQUNIIn0=
;