Files
linumiq-invoice/app/routes/auth.login/error.server.tsx
T
2026-04-28 13:34:35 +02:00

17 lines
556 B
TypeScript

import type { LoginError } from "@shopify/shopify-app-react-router/server";
import { LoginErrorType } from "@shopify/shopify-app-react-router/server";
interface LoginErrorMessage {
shop?: string;
}
export function loginErrorMessage(loginErrors: LoginError): LoginErrorMessage {
if (loginErrors?.shop === LoginErrorType.MissingShop) {
return { shop: "Please enter your shop domain to log in" };
} else if (loginErrors?.shop === LoginErrorType.InvalidShop) {
return { shop: "Please enter a valid shop domain to log in" };
}
return {};
}