fix(SW-104): use relative url for initiation

This commit is contained in:
Michael Zetterberg
2024-08-21 15:14:24 +02:00
parent 8109148bc5
commit 63ce8a2dfb
5 changed files with 4 additions and 17 deletions

View File

@@ -44,9 +44,7 @@ export default async function CreditCardSlot({ params }: PageArgs<LangParams>) {
))} ))}
</div> </div>
) : null} ) : null}
<AddCreditCardButton <AddCreditCardButton />
redirectUrl={`${env.PUBLIC_URL}/api/web/add-card-callback/${lang}`}
/>
</section> </section>
) )
} }

View File

@@ -13,8 +13,6 @@ import useLang from "@/hooks/useLang"
import styles from "./addCreditCardButton.module.css" import styles from "./addCreditCardButton.module.css"
import { type AddCreditCardButtonProps } from "@/types/components/myPages/myProfile/addCreditCardButton"
let hasRunOnce = false let hasRunOnce = false
function useAddCardResultToast() { function useAddCardResultToast() {
@@ -47,9 +45,7 @@ function useAddCardResultToast() {
}, [intl, pathname, router, searchParams]) }, [intl, pathname, router, searchParams])
} }
export default function AddCreditCardButton({ export default function AddCreditCardButton() {
redirectUrl,
}: AddCreditCardButtonProps) {
const intl = useIntl() const intl = useIntl()
const router = useRouter() const router = useRouter()
const lang = useLang() const lang = useLang()
@@ -70,8 +66,6 @@ export default function AddCreditCardButton({
onClick={() => onClick={() =>
initiateAddCard.mutate({ initiateAddCard.mutate({
language: lang, language: lang,
mobileToken: false,
redirectUrl,
}) })
} }
wrapping wrapping

View File

@@ -21,8 +21,6 @@ export const soonestUpcomingStaysInput = z
export const initiateSaveCardInput = z.object({ export const initiateSaveCardInput = z.object({
language: z.string(), language: z.string(),
mobileToken: z.boolean(),
redirectUrl: z.string(),
}) })
export const saveCardInput = z.object({ export const saveCardInput = z.object({

View File

@@ -554,8 +554,8 @@ export const userQueryRouter = router({
}, },
body: { body: {
language: input.language, language: input.language,
mobileToken: input.mobileToken, mobileToken: false,
redirectUrl: input.redirectUrl, redirectUrl: `api/web/add-card-callback/${input.language}`,
}, },
}) })

View File

@@ -1,3 +0,0 @@
export type AddCreditCardButtonProps = {
redirectUrl: string
}