Refactor Indexer index to use react-window

(cherry picked from commit d022679b7dcbce3cec98e6a1fd0879e3c0d92523)
This commit is contained in:
Mark McDowall
2023-01-05 18:20:49 -08:00
committed by Qstick
parent c2599ef2e7
commit c0383ad5f5
314 changed files with 4928 additions and 3017 deletions
+42
View File
@@ -0,0 +1,42 @@
import ModelBase from 'App/ModelBase';
export interface IndexerStatus extends ModelBase {
disabledTill: Date;
}
export interface IndexerCategory extends ModelBase {
id: number;
name: string;
subCategories: IndexerCategory[];
}
export interface IndexerCapabilities extends ModelBase {
limitsMax: number;
limitsDefault: number;
categories: IndexerCategory[];
}
export interface IndexerField extends ModelBase {
name: string;
label: string;
advanced: boolean;
type: string;
value: string;
}
interface Indexer extends ModelBase {
name: string;
added: Date;
enable: boolean;
redirect: boolean;
protocol: string;
privacy: string;
priority: number;
fields: IndexerField[];
tags: number[];
status: IndexerStatus;
capabilities: IndexerCapabilities;
indexerUrls: string[];
}
export default Indexer;