UNPKG

@flexis/ui

Version:

Styleless React Components

25 lines 1.99 kB
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