This commit is contained in:
2026-04-11 23:30:14 +02:00
parent 10ca8c3e8c
commit b73939d381
1574 changed files with 621 additions and 57974 deletions

View File

@@ -3,6 +3,7 @@
import { useState, useTransition } from 'react';
import { setFeaturedBusiness, removeFeaturedBusiness } from '@/app/actions/business';
import { Star, X, Loader2, Save } from 'lucide-react';
import { toast } from 'react-hot-toast';
interface Props {
business: {
@@ -31,9 +32,10 @@ export default function FeaturedModal({ business }: Props) {
startTransition(async () => {
const result = await setFeaturedBusiness(business.id, data);
if (result.success) {
toast.success("Entrepreneur du mois mis à jour !");
setIsOpen(false);
} else {
alert(result.error);
toast.error(result.error || "Une erreur est survenue");
}
});
};
@@ -42,7 +44,12 @@ export default function FeaturedModal({ business }: Props) {
if (confirm("Retirer cet entrepreneur du titre 'Entrepreneur du mois' ?")) {
startTransition(async () => {
const result = await removeFeaturedBusiness(business.id);
if (result.success) setIsOpen(false);
if (result.success) {
toast.success("Titre révoqué");
setIsOpen(false);
} else {
toast.error(result.error);
}
});
}
};