ukelli-ui
Version:
Base on React's UI lib. Make frontend's dev simpler and faster.
15 lines (14 loc) • 662 B
JavaScript
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;