Catalog Filters (#1000)

* feat(catalog-plugin): Starting to add the sidebar filters component for the different filters applicable

* chore(catalog-frontend): fixing pr code review comments

* feat(packages/core): export IconComponent for use in other packages

* chore(catalog-frontend): Added some tests for the catalog filter component to make sure it renders the correct data

* feat(catalog-frontend): added the ability for click handlers when changing selected filter

* feat(catalog-frontend): store state in the page component for active filter and moving out the mock data to a better place

* feat(catalog-frontend): reworking the selected state and fixing the selected text on the table when you choose the correct filter
This commit is contained in:
Ben Lambert
2020-05-26 20:06:21 +02:00
committed by GitHub
parent 07b0ec9a90
commit c954f9d5ec
10 changed files with 382 additions and 15 deletions
-1
View File
@@ -16,7 +16,6 @@
import { ComponentType } from 'react';
import { SvgIconProps } from '@material-ui/core';
export type IconComponent = ComponentType<SvgIconProps>;
export type SystemIconKey = 'user' | 'group';
export type SystemIcons = { [key in SystemIconKey]: IconComponent };
+1
View File
@@ -46,3 +46,4 @@ export { default as TrendLine } from './components/TrendLine';
export { FeatureCalloutCircular } from './components/FeatureDiscovery/FeatureCalloutCircular';
export * from './components/Status';
export { default as WarningPanel } from './components/WarningPanel';
export type { IconComponent } from './icons';