/** * ============LICENSE_START======================================================================== * ONAP : ccsdk feature sdnr wt odlux * ================================================================================================= * Copyright (C) 2020 highstreet technologies GmbH Intellectual Property. All rights reserved. * ================================================================================================= * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the License * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express * or implied. See the License for the specific language governing permissions and limitations under * the License. * ============LICENSE_END========================================================================== */ import * as React from 'react'; import { makeStyles, TextField, Typography, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core'; const styles = makeStyles({ filterInput: { marginRight: "15px" }, filterContainer: { marginLeft: "90px" } }); type filterProps = { isVisible: boolean, onFilterChanged: (property: string, filterTerm: string) => void, filters: any }; const ChartFilter: React.FunctionComponent = (props) => { const classes = styles(); // make sure suspectIntervalFlag is a string to show the correct value in the select element const suspectIntervalFlag = props.filters.suspectIntervalFlag === undefined ? undefined : props.filters.suspectIntervalFlag.toString(); return ( <> { props.isVisible &&
props.onFilterChanged("radioSignalId", event.target.value)} InputLabelProps={{ shrink: true, }} /> props.onFilterChanged("scannerId", event.target.value)} InputLabelProps={{ shrink: true, }} /> props.onFilterChanged("timeStamp", event.target.value)} InputLabelProps={{ shrink: true, }} /> Suspect Interval } ) } export default ChartFilter;