Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack

This commit is contained in:
Manuel Ruwe
2022-12-18 22:27:34 +01:00
14 changed files with 247 additions and 120 deletions

View File

@@ -1,52 +0,0 @@
import { TileBaseType } from './tile';
export interface IntegrationsType {
calendar?: CalendarIntegrationType;
clock?: ClockIntegrationType;
weather?: WeatherIntegrationType;
dashDot?: DashDotIntegrationType;
bitTorrent?: BitTorrentIntegrationType;
useNet?: UseNetIntegrationType;
torrentNetworkTraffic?: TorrentNetworkTrafficIntegrationType;
}
export interface CalendarIntegrationType extends TileBaseType {
properties: {
isWeekStartingAtSunday: boolean;
};
}
export interface ClockIntegrationType extends TileBaseType {
properties: {
is24HoursFormat: boolean;
};
}
export interface WeatherIntegrationType extends TileBaseType {
properties: {
location: string;
isFahrenheit: boolean;
};
}
export interface DashDotIntegrationType extends TileBaseType {
properties: {
graphs: DashDotGraphType[];
isStorageMultiView: boolean;
isCpuMultiView: boolean;
isCompactView: boolean;
url: string;
};
}
export type DashDotGraphType = 'cpu' | 'storage' | 'ram' | 'network' | 'gpu';
export interface BitTorrentIntegrationType extends TileBaseType {
properties: {
hideDownloadedTorrents: boolean;
};
}
export type UseNetIntegrationType = TileBaseType;
export type TorrentNetworkTrafficIntegrationType = TileBaseType;