UNPKG

ukelli-ui

Version:

Base on React's UI lib. Make frontend's dev simpler and faster.

15 lines (14 loc) 662 B
import React from 'react'; import { Call } from 'basic-helper'; import { Icon } from '../icon'; var Tab = function (_a) { var label = _a.label, icon = _a.icon, onClick = _a.onClick, onChange = _a.onChange, idx = _a.idx, _b = _a.labelClass, labelClass = _b === void 0 ? '' : _b; var iconDOM = icon && (React.createElement(Icon, { n: icon, classNames: ['tab-icon'] })); return (React.createElement("div", { className: "tab-label " + labelClass, onClick: function (e) { Call(onClick, e); Call(onChange, e); } }, iconDOM, React.createElement("span", { className: "text" }, label))); }; export default Tab;