chore: build
This commit is contained in:
@@ -61,7 +61,9 @@ export function Demos() {
|
||||
// Les démos passées en abonnement payant vivent désormais dans le
|
||||
// dashboard Premium (n'expirent plus, stockage persistant) — ne plus
|
||||
// les mélanger avec les démos d'essai ici.
|
||||
setDemos((res.items ?? []).filter((d) => d.type_abonnement !== 'premium'))
|
||||
setDemos(
|
||||
(res.items ?? []).filter((d) => d.type_abonnement !== 'premium' && d.status !== 'expired'),
|
||||
)
|
||||
} catch (err) {
|
||||
if (err instanceof ApiError && err.status === 401) navigate('/admin/login')
|
||||
else toast({ status: 'error', title: 'Chargement des démos impossible' })
|
||||
|
||||
@@ -56,7 +56,9 @@ export function PremiumDemos() {
|
||||
const load = useCallback(async () => {
|
||||
try {
|
||||
const res = await api.listDemos()
|
||||
setDemos((res.items ?? []).filter((d) => d.type_abonnement === 'premium'))
|
||||
setDemos(
|
||||
(res.items ?? []).filter((d) => d.type_abonnement === 'premium' && d.status !== 'expired'),
|
||||
)
|
||||
} catch (err) {
|
||||
if (err instanceof ApiError && err.status === 401) navigate('/admin/login')
|
||||
else toast({ status: 'error', title: 'Chargement des démos impossible' })
|
||||
|
||||
Reference in New Issue
Block a user