mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-06-24 15:39:56 +02:00
feat: add onboarding
This commit is contained in:
@@ -28,6 +28,10 @@ export type BackendErrorCode =
|
||||
| "CANNOT_MODIFY_CLOUD_MANAGED_PROXY"
|
||||
| "SYNC_LOCKED_BY_PROFILE"
|
||||
| "SYNC_NOT_CONFIGURED"
|
||||
| "FINGERPRINT_REQUIRES_PRO"
|
||||
| "PROXY_NOT_WORKING"
|
||||
| "PROXY_PAYMENT_REQUIRED"
|
||||
| "VPN_NOT_WORKING"
|
||||
| "INTERNAL_ERROR";
|
||||
|
||||
export interface BackendError {
|
||||
@@ -120,6 +124,14 @@ export function translateBackendError(t: TFunction, err: unknown): string {
|
||||
return t("backendErrors.syncLockedByProfile");
|
||||
case "SYNC_NOT_CONFIGURED":
|
||||
return t("backendErrors.syncNotConfigured");
|
||||
case "FINGERPRINT_REQUIRES_PRO":
|
||||
return t("backendErrors.fingerprintRequiresPro");
|
||||
case "PROXY_NOT_WORKING":
|
||||
return t("backendErrors.proxyNotWorking");
|
||||
case "PROXY_PAYMENT_REQUIRED":
|
||||
return t("backendErrors.proxyPaymentRequired");
|
||||
case "VPN_NOT_WORKING":
|
||||
return t("backendErrors.vpnNotWorking");
|
||||
case "INTERNAL_ERROR":
|
||||
return t("backendErrors.internal", {
|
||||
detail: parsed.params?.detail ?? "",
|
||||
|
||||
Reference in New Issue
Block a user