diff --git a/ui/src/app/metadata/editor/MetadataFilterList.js b/ui/src/app/metadata/editor/MetadataFilterList.js new file mode 100644 index 000000000..a67ba450d --- /dev/null +++ b/ui/src/app/metadata/editor/MetadataFilterList.js @@ -0,0 +1,110 @@ +import React from 'react'; +import { faArrowLeft, faCogs, faPlus } from '@fortawesome/free-solid-svg-icons'; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { useHistory, useParams } from 'react-router'; + +import Translate from '../../i18n/components/translate'; +import { MetadataDefinitionContext, MetadataSchemaContext } from '../hoc/MetadataSchema'; + +import { MetadataEditorNav } from './MetadataEditorNav'; +import { MetadataFilterEditorList } from '../domain/filter/component/MetadataFilterEditorList'; +import { MetadataFilters } from '../domain/filter/component/MetadataFilters'; +import { MetadataFilterTypes } from '../domain/filter'; +import { Link, NavLink } from 'react-router-dom'; +import { MetadataObjectContext } from '../hoc/MetadataSelector'; +import { useTranslator } from '../../i18n/hooks'; + +export function MetadataFilterList() { + + const { type, id, section } = useParams(); + + const translator = useTranslator(); + + const history = useHistory(); + const definition = React.useContext(MetadataDefinitionContext); + const schema = React.useContext(MetadataSchemaContext); + const current = React.useContext(MetadataObjectContext); + + const onNavigate = (path) => { + history.push(path) + }; + + return ( +