You've already forked AstralRinth
forked from didirus/AstralRinth
feat(servers content): file upload + extra mod info + misc (#3055)
* feat: only scroll up if scrolled down * feat: no query results message * feat: content files support, mobile fixes * fix(drag & drop): type of file prop * chore: show number of mods in searchbar Signed-off-by: Evan Song <theevansong@gmail.com> * chore: adjust btn styles Signed-off-by: Evan Song <theevansong@gmail.com> * feat: prepare for mod author in backend response Signed-off-by: Evan Song <theevansong@gmail.com> * fix: external mods & mobile * chore: adjust edit mod version modal copy Signed-off-by: Evan Song <theevansong@gmail.com> * chore: add tooltips for version/filename Signed-off-by: Evan Song <theevansong@gmail.com> * chore: swap delete/change version btn Signed-off-by: Evan Song <theevansong@gmail.com> * fix: dont allow mod link to be dragged Signed-off-by: Evan Song <theevansong@gmail.com> * fix: oops Signed-off-by: Evan Song <theevansong@gmail.com> * chore: remove author field Signed-off-by: Evan Song <theevansong@gmail.com> * chore: drill down tooltip Signed-off-by: Evan Song <theevansong@gmail.com> * fix: fighting types Signed-off-by: Evan Song <theevansong@gmail.com> * prepare for owner field Signed-off-by: Evan Song <theevansong@gmail.com> --------- Signed-off-by: Evan Song <theevansong@gmail.com> Co-authored-by: Evan Song <theevansong@gmail.com> Co-authored-by: Evan Song <52982404+ferothefox@users.noreply.github.com>
This commit is contained in:
@@ -198,14 +198,16 @@ interface Startup {
|
||||
jdk_build: "corretto" | "temurin" | "graal";
|
||||
}
|
||||
|
||||
interface Mod {
|
||||
export interface Mod {
|
||||
filename: string;
|
||||
project_id: string;
|
||||
version_id: string;
|
||||
name: string;
|
||||
version_number: string;
|
||||
icon_url: string;
|
||||
project_id: string | undefined;
|
||||
version_id: string | undefined;
|
||||
name: string | undefined;
|
||||
version_number: string | undefined;
|
||||
icon_url: string | undefined;
|
||||
owner: string | undefined;
|
||||
disabled: boolean;
|
||||
installing: boolean;
|
||||
}
|
||||
|
||||
interface Backup {
|
||||
@@ -1364,7 +1366,7 @@ type ContentModule = { data: Mod[] } & ContentFunctions;
|
||||
type BackupsModule = { data: Backup[] } & BackupFunctions;
|
||||
type NetworkModule = { allocations: Allocation[] } & NetworkFunctions;
|
||||
type StartupModule = Startup & StartupFunctions;
|
||||
type FSModule = { auth: JWTAuth } & FSFunctions;
|
||||
export type FSModule = { auth: JWTAuth } & FSFunctions;
|
||||
|
||||
type ModulesMap = {
|
||||
general: GeneralModule;
|
||||
|
||||
Reference in New Issue
Block a user