mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
* 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
19 lines
448 B
JavaScript
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);
|
|
});
|
|
};
|