mirror of
https://github.com/ente-io/ente.git
synced 2025-08-09 15:59:00 +00:00
51 lines
1.3 KiB
TypeScript
51 lines
1.3 KiB
TypeScript
import type { AppName } from "@/next/types/app";
|
|
import { ACCOUNTS_PAGES, AUTH_PAGES, PHOTOS_PAGES } from "../constants/pages";
|
|
|
|
export enum APPS {
|
|
PHOTOS = "PHOTOS",
|
|
AUTH = "AUTH",
|
|
ALBUMS = "ALBUMS",
|
|
ACCOUNTS = "ACCOUNTS",
|
|
}
|
|
|
|
export const appNameToAppNameOld = (appName: AppName): APPS => {
|
|
switch (appName) {
|
|
case "account":
|
|
return APPS.ACCOUNTS;
|
|
case "albums":
|
|
return APPS.ALBUMS;
|
|
case "photos":
|
|
return APPS.PHOTOS;
|
|
case "auth":
|
|
return APPS.AUTH;
|
|
}
|
|
};
|
|
|
|
export const CLIENT_PACKAGE_NAMES = new Map([
|
|
[APPS.ALBUMS, "io.ente.albums.web"],
|
|
[APPS.PHOTOS, "io.ente.photos.web"],
|
|
[APPS.AUTH, "io.ente.auth.web"],
|
|
[APPS.ACCOUNTS, "io.ente.accounts.web"],
|
|
]);
|
|
|
|
export const clientPackageNamePhotosDesktop = "io.ente.photos.desktop";
|
|
|
|
export const APP_TITLES = new Map([
|
|
[APPS.ALBUMS, "Ente Albums"],
|
|
[APPS.PHOTOS, "Ente Photos"],
|
|
[APPS.AUTH, "Ente Auth"],
|
|
[APPS.ACCOUNTS, "Ente Accounts"],
|
|
]);
|
|
|
|
export const APP_HOMES = new Map([
|
|
[APPS.ALBUMS, "/"],
|
|
[APPS.PHOTOS, PHOTOS_PAGES.GALLERY],
|
|
[APPS.AUTH, AUTH_PAGES.AUTH],
|
|
[APPS.ACCOUNTS, ACCOUNTS_PAGES.PASSKEYS],
|
|
]);
|
|
|
|
export const OTT_CLIENTS = new Map([
|
|
[APPS.PHOTOS, "web"],
|
|
[APPS.AUTH, "totp"],
|
|
]);
|