@darwino/darwino-react-bootstrap-notes
Version:
A set of Javascript classes and utilities
39 lines (33 loc) • 1.05 kB
JavaScript
/*
* (c) Copyright Darwino Inc. 2014-2017.
*/
import React, { Component } from 'react';
import { Navbar } from 'react-bootstrap';
import { CursorPage } from '@darwino/darwino-react-bootstrap';
/*
*/
export class ViewPage extends CursorPage {
constructor(props, context) {
super(props, context);
}
createActionBar() {
var children = [];
if (this.contributeActionBar) children.push(this.contributeActionBar());
this._getRegisteredComponents().forEach(f => {
if (f.contributeActionBar) {
var b = f.contributeActionBar();
if (b) children.push(b);
}
});
if (children.length) {
return /*#__PURE__*/React.createElement(Navbar, {
fluid: true,
role: "toolbar",
className: "action-bar"
}, /*#__PURE__*/React.createElement(Navbar.Header, null, /*#__PURE__*/React.createElement(Navbar.Toggle, null)), /*#__PURE__*/React.createElement(Navbar.Collapse, null, children));
}
return null;
}
}
export default ViewPage;
//# sourceMappingURL=ViewPage.js.map