working on the frontend, adding torrent page, working on show directory, working on the api

This commit is contained in:
maxDorninger
2025-05-11 10:59:38 +02:00
parent 180771882d
commit ef7b020043
164 changed files with 5389 additions and 1594 deletions

View File

@@ -1,6 +1,28 @@
import {type ClassValue, clsx} from "clsx";
import {twMerge} from "tailwind-merge";
import {type ClassValue, clsx} from 'clsx';
import {twMerge} from 'tailwind-merge';
export const qualityMap: { [key: number]: string } = {
1: 'high',
2: 'medium',
3: 'low',
4: 'very_low',
5: 'unknown'
};
export const torrentStatusMap: { [key: number]: string } = {
1: 'finished',
2: 'downloading',
3: 'error',
4: 'unknown'
};
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
return twMerge(clsx(inputs));
}
export function getQualityString(value: number): string {
return qualityMap[value] || 'unknown';
}
export function getTorrentStatusString(value: number): string {
return torrentStatusMap[value] || 'unknown';
}