jiro-ui
Version:
A Mithril.js UI library based from construct-ui
18 lines (17 loc) • 701 B
JavaScript
import { __assign, __rest } from "tslib";
import classnames from 'classnames';
import m from 'mithril';
import { Classes } from '../..';
import { Popover } from '../popover';
var Tooltip = /** @class */ (function () {
function Tooltip() {
}
Tooltip.prototype.view = function (_a) {
var attrs = _a.attrs;
var size = attrs.size, className = attrs.class, otherAttrs = __rest(attrs, ["size", "class"]);
var classes = classnames(Classes.TOOLTIP, size && "cui-" + size, className);
return m(Popover, __assign(__assign({ addToStack: false }, otherAttrs), { class: classes, interactionType: 'hover-trigger' }));
};
return Tooltip;
}());
export { Tooltip };