// // Copyright (C) Stanislaw Adaszewski, 2020 // Contact: s.adaszewski@gmail.com // Website: https://adared.ch/wba // License: GNU Affero General Public License, Version 3 // import { h, Component } from 'preact'; class WBNavbar extends Component { render({ title, items, rhs, onItemClicked, onTitleClicked, activeItem, titleUrl, getItemUrl }) { return ( ); } titleClicked(e) { let { onTitleClicked } = this.props; if (!onTitleClicked) return; e.preventDefault(); onTitleClicked(); } itemClicked(e, i) { let { onItemClicked } = this.props; if (!onItemClicked) return; e.preventDefault(); onItemClicked(i); } } WBNavbar.defaultProps = { 'title': 'Workbench Advanced', 'items': [], 'form': null, 'activeItem': null, 'titleUrl': '#', 'getItemUrl': () => ('#') } export default WBNavbar;