fleet/frontend/components/SidePanel/helpers.js
Mike Stone 32f291a064 New query page (#254)
* Sidebar/Layout improvements

* New Query route and page

* Display text editor

* Gradient style longhand

* Slider button component

* Move new query section to component

* Kolide Ace theme

* Styles slider on page

* run query on CMD + Enter

* clicking hosts sends user to homepage

* SaveQueryForm component

* Splits NewQuery component JSX into multiple dumb components

* InputField component

* save query form

* new query

* styleguide

* moves all new query form logic to the new query form

* Kolide theme for osquery tables
2016-09-30 14:55:15 -04:00

19 lines
448 B
JavaScript

import { find } from 'lodash';
export const activeTabFromPathname = (navItems, pathname) => {
return find(navItems, (item) => {
return item.path.test(pathname);
});
};
export const activeSubTabFromPathname = (activeTab, pathname) => {
if (!activeTab) return undefined;
const { subItems } = activeTab;
if (!subItems.length) return undefined;
return find(subItems, (subItem) => {
return subItem.path.test(pathname);
});
};