Some client code refactoring (#3077)
* Some refactoring, fixed unnesasary rerenderss * Refactored filter * Refactored filter * Removed extra call of queryString() methodmain
parent
fad8612405
commit
b0b36312e7
@ -1,26 +0,0 @@
|
||||
// Copyright (C) 2021 Intel Corporation
|
||||
//
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { CombinedState } from 'reducers/interfaces';
|
||||
import FiltersModalComponent from 'components/annotation-page/top-bar/filters-modal';
|
||||
|
||||
interface StateToProps {
|
||||
visible: boolean;
|
||||
}
|
||||
|
||||
const mapStateToProps = (state: CombinedState): StateToProps => {
|
||||
const {
|
||||
annotation: { filtersPanelVisible: visible },
|
||||
} = state;
|
||||
return { visible };
|
||||
};
|
||||
|
||||
function FiltersModalContainer(props: StateToProps): JSX.Element {
|
||||
const { visible } = props;
|
||||
return <FiltersModalComponent visible={visible} />;
|
||||
}
|
||||
|
||||
export default connect(mapStateToProps, null)(FiltersModalContainer);
|
||||
Loading…
Reference in New Issue