summaryrefslogtreecommitdiff
path: root/src/pages/LogsPage.tsx
blob: 8a6a04951a0f44c40d495a8c6dce88899beece92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import Logs from '~/components/Logs';
import { connect } from '~/components/StateProvider';
import { getClashAPIConfig, getLogStreamingPaused } from '~/store/app';
import { getLogLevel } from '~/store/configs';
import { getLogsForDisplay } from '~/store/logs';
import { State } from '~/store/types';

const mapState = (state: State) => ({
  logs: getLogsForDisplay(state),
  logLevel: getLogLevel(state),
  apiConfig: getClashAPIConfig(state),
  logStreamingPaused: getLogStreamingPaused(state),
});

export default connect(mapState)(Logs);