refactor: update ServizioCard styling and enhance expired service message for clarity

This commit is contained in:
Marco Pedone 2025-12-18 14:12:16 +01:00
parent 6f83ca3c34
commit 51affdc7a8
2 changed files with 6 additions and 4 deletions

View file

@ -87,7 +87,7 @@ export const ServizioContent = () => {
if (servizio.isInterrotto) { if (servizio.isInterrotto) {
return ( return (
<ServizioCard <ServizioCard
//cardClassName="bg-neutral-100 border-neutral-300" cardClassName="gap-4"
content={ content={
<> <>
<p className="font-medium text-lg">Servizio interrotto</p> <p className="font-medium text-lg">Servizio interrotto</p>
@ -183,13 +183,14 @@ export const ServizioContent = () => {
) { ) {
return ( return (
<ServizioCard <ServizioCard
cardClassName="gap-4"
content={ content={
<> <>
<p className="font-medium text-lg">Servizio Scaduto</p> <p className="font-medium text-lg">Servizio Scaduto</p>
<p> <p>
Non è possibile riutilizzare questo servizio, poiché sono passati Non è possibile riutilizzare questo servizio, poichè il periodo di
più di 60 giorni dalla data di decorrenza senza che sia stato scelta degli annunci è scaduto (60 giorni dalla data di
effettuato il saldo. decorrenza) e non è stato confermato nessun immobile.
</p> </p>
</> </>
} }

View file

@ -164,6 +164,7 @@ const ServizioBasicActions = ({ className }: { className?: string }) => {
const canUserEdit = const canUserEdit =
servizio.isOkAcconto && servizio.isOkAcconto &&
servizio.decorrenza !== null && servizio.decorrenza !== null &&
new Date() <= add(new Date(servizio.decorrenza), { days: 60 }) &&
!servizio.annunci.some((a) => a.user_confirmed_at !== null); !servizio.annunci.some((a) => a.user_confirmed_at !== null);
if (isAdmin || canUserEdit) { if (isAdmin || canUserEdit) {