jiro-ui
Version:
A Mithril.js UI library based from construct-ui
17 lines (13 loc) • 500 B
text/typescript
import m from 'mithril';
import classnames from 'classnames';
import { Classes, IAttrs, ISizeAttrs } from '../../_shared';
export interface IMenuHeadingAttrs extends IAttrs, ISizeAttrs { }
export class MenuHeading implements m.Component<IMenuHeadingAttrs> {
public view({ attrs, children }: m.Vnode<IMenuHeadingAttrs>) {
const { class: className, ...htmlAttrs } = attrs;
return m('', {
class: classnames(Classes.MENU_HEADING, className),
...htmlAttrs
}, children);
}
}