feat(Membership, FAQ, Relance): update membership form (member type radio,retzien email field, calendar-year pricing), create FAQ page with accordion, wire renewal reminder notification
All checks were successful
Deploy Roxane to Preprod / deploy (push) Successful in 1m23s

This commit is contained in:
2026-07-27 16:30:48 +02:00
parent 87e23ea50f
commit 6d300ac79c
27 changed files with 1517 additions and 396 deletions

View File

@@ -365,6 +365,80 @@ dashboardForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> =
dashboard.form = dashboardForm
/**
* @see routes/web.php:20
* @route '/faq'
*/
export const faq = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: faq.url(options),
method: 'get',
})
faq.definition = {
methods: ["get","head"],
url: '/faq',
} satisfies RouteDefinition<["get","head"]>
/**
* @see routes/web.php:20
* @route '/faq'
*/
faq.url = (options?: RouteQueryOptions) => {
return faq.definition.url + queryParams(options)
}
/**
* @see routes/web.php:20
* @route '/faq'
*/
faq.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: faq.url(options),
method: 'get',
})
/**
* @see routes/web.php:20
* @route '/faq'
*/
faq.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
url: faq.url(options),
method: 'head',
})
/**
* @see routes/web.php:20
* @route '/faq'
*/
const faqForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: faq.url(options),
method: 'get',
})
/**
* @see routes/web.php:20
* @route '/faq'
*/
faqForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: faq.url(options),
method: 'get',
})
/**
* @see routes/web.php:20
* @route '/faq'
*/
faqForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: faq.url({
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
_method: 'HEAD',
...(options?.query ?? options?.mergeQuery ?? {}),
}
}),
method: 'get',
})
faq.form = faqForm
/**
* @see \App\Http\Controllers\Auth\RegisteredUserController::register
* @see app/Http/Controllers/Auth/RegisteredUserController.php:21
@@ -529,7 +603,7 @@ contact.form = contactForm
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
export const membership = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -544,7 +618,7 @@ membership.definition = {
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
membership.url = (options?: RouteQueryOptions) => {
@@ -553,7 +627,7 @@ membership.url = (options?: RouteQueryOptions) => {
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
membership.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -563,7 +637,7 @@ membership.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
membership.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -573,7 +647,7 @@ membership.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
const membershipForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -583,7 +657,7 @@ const membershipForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'>
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
membershipForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -593,7 +667,7 @@ membershipForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> =
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::membership
* @see app/Http/Controllers/Forms/MembershipFormController.php:18
* @see app/Http/Controllers/Forms/MembershipFormController.php:19
* @route '/membership'
*/
membershipForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({

View File

@@ -1,6 +1,6 @@
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../wayfinder'
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
export const mentions = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -14,7 +14,7 @@ mentions.definition = {
} satisfies RouteDefinition<["get","head"]>
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
mentions.url = (options?: RouteQueryOptions) => {
@@ -22,7 +22,7 @@ mentions.url = (options?: RouteQueryOptions) => {
}
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
mentions.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -31,7 +31,7 @@ mentions.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
})
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
mentions.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -40,7 +40,7 @@ mentions.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
})
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
const mentionsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -49,7 +49,7 @@ const mentionsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> =
})
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
mentionsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -58,7 +58,7 @@ mentionsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> =>
})
/**
* @see routes/web.php:20
* @see routes/web.php:21
* @route '/mentions-legales'
*/
mentionsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -74,7 +74,7 @@ mentionsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> =>
mentions.form = mentionsForm
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
export const cgu = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -88,7 +88,7 @@ cgu.definition = {
} satisfies RouteDefinition<["get","head"]>
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
cgu.url = (options?: RouteQueryOptions) => {
@@ -96,7 +96,7 @@ cgu.url = (options?: RouteQueryOptions) => {
}
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
cgu.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -105,7 +105,7 @@ cgu.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
})
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
cgu.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -114,7 +114,7 @@ cgu.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
})
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
const cguForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -123,7 +123,7 @@ const cguForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
})
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
cguForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -132,7 +132,7 @@ cguForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
})
/**
* @see routes/web.php:21
* @see routes/web.php:22
* @route '/conditions-generales'
*/
cguForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -148,7 +148,7 @@ cguForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
cgu.form = cguForm
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
export const confidentialite = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -162,7 +162,7 @@ confidentialite.definition = {
} satisfies RouteDefinition<["get","head"]>
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
confidentialite.url = (options?: RouteQueryOptions) => {
@@ -170,7 +170,7 @@ confidentialite.url = (options?: RouteQueryOptions) => {
}
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
confidentialite.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -179,7 +179,7 @@ confidentialite.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => (
})
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
confidentialite.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -188,7 +188,7 @@ confidentialite.head = (options?: RouteQueryOptions): RouteDefinition<'head'> =>
})
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
const confidentialiteForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -197,7 +197,7 @@ const confidentialiteForm = (options?: RouteQueryOptions): RouteFormDefinition<'
})
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
confidentialiteForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -206,7 +206,7 @@ confidentialiteForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'ge
})
/**
* @see routes/web.php:22
* @see routes/web.php:23
* @route '/confidentialite'
*/
confidentialiteForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({

View File

@@ -1,7 +1,7 @@
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../wayfinder'
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::store
* @see app/Http/Controllers/Forms/MembershipFormController.php:42
* @see app/Http/Controllers/Forms/MembershipFormController.php:59
* @route '/membership'
*/
export const store = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
@@ -16,7 +16,7 @@ store.definition = {
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::store
* @see app/Http/Controllers/Forms/MembershipFormController.php:42
* @see app/Http/Controllers/Forms/MembershipFormController.php:59
* @route '/membership'
*/
store.url = (options?: RouteQueryOptions) => {
@@ -25,7 +25,7 @@ store.url = (options?: RouteQueryOptions) => {
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::store
* @see app/Http/Controllers/Forms/MembershipFormController.php:42
* @see app/Http/Controllers/Forms/MembershipFormController.php:59
* @route '/membership'
*/
store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
@@ -35,7 +35,7 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::store
* @see app/Http/Controllers/Forms/MembershipFormController.php:42
* @see app/Http/Controllers/Forms/MembershipFormController.php:59
* @route '/membership'
*/
const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
@@ -45,7 +45,7 @@ const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> =>
/**
* @see \App\Http\Controllers\Forms\MembershipFormController::store
* @see app/Http/Controllers/Forms/MembershipFormController.php:42
* @see app/Http/Controllers/Forms/MembershipFormController.php:59
* @route '/membership'
*/
storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({