@flexis/ui
Version:
Styleless React Components
25 lines • 1.99 kB
JavaScript
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { style, classes } from './Expand.st.css';
let ExpandTitle = /** @class */ (() => {
class ExpandTitle extends PureComponent {
render() {
const { className, tabIndex, disabled, children, ...props } = this.props;
return (<div {...props} className={style(classes.title, className)} tabIndex={disabled ? -1 : tabIndex}>
{children}
</div>);
}
}
ExpandTitle.propTypes = {
tabIndex: PropTypes.number,
disabled: PropTypes.bool,
children: PropTypes.node
};
ExpandTitle.defaultProps = {
tabIndex: 0,
disabled: false
};
return ExpandTitle;
})();
export { ExpandTitle };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXhwYW5kVGl0bGUuanN4Iiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvRXhwYW5kL0V4cGFuZFRpdGxlLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssRUFBRSxFQUdiLGFBQWEsRUFDYixNQUFNLE9BQU8sQ0FBQztBQUNmLE9BQU8sU0FBUyxNQUFNLFlBQVksQ0FBQztBQUluQyxPQUFPLEVBQ04sS0FBSyxFQUNMLE9BQU8sRUFDUCxNQUFNLGlCQUFpQixDQUFDO0FBYXpCO0lBQUEsTUFBYSxXQUFZLFNBQVEsYUFBZ0M7UUFhaEUsTUFBTTtZQUVMLE1BQU0sRUFDTCxTQUFTLEVBQ1QsUUFBUSxFQUNSLFFBQVEsRUFDUixRQUFRLEVBQ1IsR0FBRyxLQUFLLEVBQ1IsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDO1lBRWYsT0FBTyxDQUNOLENBQUMsR0FBRyxDQUNILElBQUksS0FBSyxDQUFDLENBQ1YsU0FBUyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FDM0MsUUFBUSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBRW5DO0lBQUEsQ0FBQyxRQUFRLENBQ1Y7R0FBQSxFQUFFLEdBQUcsQ0FBQyxDQUNOLENBQUM7UUFDSCxDQUFDOztJQTlCTSxxQkFBUyxHQUFHO1FBQ2xCLFFBQVEsRUFBRSxTQUFTLENBQUMsTUFBTTtRQUMxQixRQUFRLEVBQUUsU0FBUyxDQUFDLElBQUk7UUFDeEIsUUFBUSxFQUFFLFNBQVMsQ0FBQyxJQUFJO0tBQ3hCLENBQUM7SUFFSyx3QkFBWSxHQUFHO1FBQ3JCLFFBQVEsRUFBRSxDQUFDO1FBQ1gsUUFBUSxFQUFFLEtBQUs7S0FDZixDQUFDO0lBc0JILGtCQUFDO0tBQUE7U0FqQ1ksV0FBVyJ9