import Modal from 'App/components/Modal/Modal';
import React, { useEffect, useState } from 'react';
import MetricsList from '../MetricsList';
import { Icon } from 'UI';
import { useStore } from 'App/mstore';
import { observer } from 'mobx-react-lite';
import FooterContent from './FooterContent';
interface Props {
dashboardId?: number;
siteId: string;
}
function MetricsLibraryModal(props: Props) {
const { metricStore } = useStore();
const { siteId, dashboardId } = props;
const [selectedList, setSelectedList] = useState([]);
useEffect(() => {
metricStore.updateKey('page', 1)
metricStore.updateKey('listView', true);
return () => {
metricStore.updateKey('filter', { ...metricStore.filter, query: '' })
}
}, []);
const onSelectionChange = (list: any) => {
setSelectedList(list);
};
const onChange = ({ target: { value } }: any) => {
metricStore.updateKey('filter', { ...metricStore.filter, query: value })
};
return (
<>