f7a376bd7c
- /rename-character y /customize-character: renombrar/personalizar pagados por SumUp (getRenamePrice/getCustomizePrice). SumUp ahora es service-aware: columna home_stripelog.service; createSumUpCheckout guarda service+character; fulfillSumUpCheckout despacha a la acción del servicio (.char rename/customi) o, sin service, acredita PD. [service]/checkout acepta provider:'sumup'; PaidServiceForm acepta provider+confirmText; service-success maneja el return SumUp. Se eliminan las antiguas /rename y /customize (Stripe). - /revive-character (comparte ReviveServiceContent); se elimina /revive. - Renombres de ruta + todos sus enlaces: /account -> /my-account, /recruit -> /recruit-a-friend, /unstuck -> /unstuck-character. (/select-account y /api/account/* intactos.) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
9 lines
305 B
TypeScript
9 lines
305 B
TypeScript
import { ReviveServiceContent } from '@/components/ReviveServiceContent'
|
|
|
|
export const dynamic = 'force-dynamic'
|
|
|
|
export default async function ReviveCharacterPage({ params }: { params: Promise<{ locale: string }> }) {
|
|
const { locale } = await params
|
|
return <ReviveServiceContent locale={locale} />
|
|
}
|