fix(SW-104): use relative url for initiation
This commit is contained in:
@@ -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>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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({
|
||||||
|
|||||||
@@ -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}`,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
export type AddCreditCardButtonProps = {
|
|
||||||
redirectUrl: string
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user