Revision fa0ea18d
Added by Maria Agaphontzev almost 5 years ago
webpack/assets/javascripts/react_app/pages/common/PageLayout/PageLayout.js | ||
---|---|---|
breadcrumbOptions,
|
||
toolbarButtons,
|
||
toastNotifications,
|
||
beforeToolbarComponent,
|
||
children,
|
||
}) => {
|
||
updateDocumentTitle(header);
|
||
... | ... | |
? { customBreadcrumbs }
|
||
: breadcrumbOptions && <BreadcrumbBar data={breadcrumbOptions} />}
|
||
</div>
|
||
{beforeToolbarComponent}
|
||
<Row>
|
||
<Col className="title_filter" md={searchable ? 6 : 4}>
|
||
{searchable && (
|
||
... | ... | |
onSearch: PropTypes.func,
|
||
onBookmarkClick: PropTypes.func,
|
||
searchQuery: PropTypes.string,
|
||
beforeToolbarComponent: PropTypes.node,
|
||
};
|
||
|
||
PageLayout.defaultProps = {
|
||
... | ... | |
onSearch: searchQuery => changeQuery({ search: searchQuery.trim(), page: 1 }),
|
||
onBookmarkClick: searchQuery =>
|
||
changeQuery({ search: searchQuery.trim(), page: 1 }),
|
||
beforeToolbarComponent: null,
|
||
};
|
||
|
||
export default PageLayout;
|
Also available in: Unified diff
Fixes #27472 - adds before toolbar to page layout