Convert Indexer Stats to Typescript

This commit is contained in:
Bogdan
2023-07-25 01:27:20 +03:00
parent 809ed940e6
commit f618901048
20 changed files with 389 additions and 416 deletions

View File

@@ -5,7 +5,7 @@ import NotFound from 'Components/NotFound';
import Switch from 'Components/Router/Switch';
import HistoryConnector from 'History/HistoryConnector';
import IndexerIndex from 'Indexer/Index/IndexerIndex';
import StatsConnector from 'Indexer/Stats/StatsConnector';
import IndexerStats from 'Indexer/Stats/IndexerStats';
import SearchIndexConnector from 'Search/SearchIndexConnector';
import ApplicationSettingsConnector from 'Settings/Applications/ApplicationSettingsConnector';
import DevelopmentSettingsConnector from 'Settings/Development/DevelopmentSettingsConnector';
@@ -60,7 +60,7 @@ function AppRoutes(props) {
<Route
path="/indexers/stats"
component={StatsConnector}
component={IndexerStats}
/>
{/*

View File

@@ -1,4 +1,5 @@
import IndexerAppState, { IndexerIndexAppState } from './IndexerAppState';
import IndexerStatsAppState from './IndexerStatsAppState';
import SettingsAppState from './SettingsAppState';
import TagsAppState from './TagsAppState';
@@ -36,6 +37,7 @@ export interface CustomFilter {
interface AppState {
indexerIndex: IndexerIndexAppState;
indexerStats: IndexerStatsAppState;
indexers: IndexerAppState;
settings: SettingsAppState;
tags: TagsAppState;

View File

@@ -0,0 +1,11 @@
import { AppSectionItemState } from 'App/State/AppSectionState';
import { Filter } from 'App/State/AppState';
import { IndexerStats } from 'typings/IndexerStats';
export interface IndexerStatsAppState
extends AppSectionItemState<IndexerStats> {
selectedFilterKey: string;
filters: Filter[];
}
export default IndexerStatsAppState;