diff --git a/apps/infoalloggi/.vscode/settings.json b/apps/infoalloggi/.vscode/settings.json
index 316d48b..4c3e587 100644
--- a/apps/infoalloggi/.vscode/settings.json
+++ b/apps/infoalloggi/.vscode/settings.json
@@ -1,5 +1,6 @@
{
"editor.codeActionsOnSave": {
+ "source.organizeImports.biome": "explicit",
"source.fixAll.biome": "explicit"
},
"editor.formatOnSave": true,
diff --git a/apps/infoalloggi/TODO b/apps/infoalloggi/TODO
index 4c86340..546ddd1 100644
--- a/apps/infoalloggi/TODO
+++ b/apps/infoalloggi/TODO
@@ -1,19 +1,19 @@
TODOS:
- Updated_at timestamp per appartamento se in backend ho modificato le foto, e uso quello per cache key
- Indicare di dover modificare le info nel onboarding
-- Modale annunci compatibili invece di collapsible
-- Ordine annunci selezionati non deve variare
-- Sostituire collapre ricerca con modale con anche counter annunci come in gestionale
+
- Modale contatti mettere Proprietario/Referente
- Modale contatti, aggiunti tasto whatsapp
- Modale contatti, warning contatti in rosso
- Mod contatti, caricamento doc identità, con ref salvato nell' servizio-annunci row
-- Mod conferma deve essere tipo "sei interessato a confermare imm.." con caricamento del file di motivazione
+
- Parametri del servizio transitorio specificare termine contrato/scadenza altra motivazione transitoria
-- Preparazione sevizio, aggiungere flags "può saltare pagamento", "può saltare controllo documento", "può confermare senza doc motivazione"
-- Se può saltare passaggi i bottoni o sezioni allegare doc sono nascosti
+- Preparazione sevizio, aggiungere flags "può saltare pagamento", "può saltare controllo documento", "può confermare senza doc motivazione" Se può saltare passaggi i bottoni o sezioni allegare doc sono nascosti
+
+- Mod conferma deve essere tipo "sei interessato a confermare imm.." con caricamento del file di motivazione
- Modale conferma mostrare scorciatoia a doc lavoro o simile per facilitare
- Post modale conferma, mostrare se transitorio , modale con informativa tipo:" il saldo del servizio e il periodo di permanenza veranno adeguati alle condizioni stabilite insieme al locatore nel momento della trattativa e alla documentazione presentata come giustificazione di transitorietà" (modificato)
+
- Mostrare last update in annunci e in singolo annuncio
NEW IDEA TODOS:
diff --git a/apps/infoalloggi/src/components/servizio/main.tsx b/apps/infoalloggi/src/components/servizio/main.tsx
index c409e2b..ae9eb5c 100644
--- a/apps/infoalloggi/src/components/servizio/main.tsx
+++ b/apps/infoalloggi/src/components/servizio/main.tsx
@@ -1,25 +1,16 @@
-import { ExternalLink, Package, PackageCheck, UserCircle } from "lucide-react";
+import { Package, PackageCheck, UserCircle } from "lucide-react";
import Link from "next/link";
import { useRouter } from "next/router";
-import { type ReactNode, useEffect } from "react";
+import { useEffect } from "react";
import toast from "react-hot-toast";
-import { InteressatoButtonBatchV } from "~/components/annuncio-interactions/annuncio_interactions";
-import { AddButton } from "~/components/servizio/annuncio_actions";
-import {
- AnnuncioCard,
- BasicAnnuncioCard,
-} from "~/components/servizio/annuncio_card";
+
+import { AnnuncioCard } from "~/components/servizio/annuncio_card";
import { SaldoButton } from "~/components/servizio/interactions";
import { ServizioDuration } from "~/components/servizio/service-duration-display";
import {
ServizioActions,
ServizioActions2,
} from "~/components/servizio/servizio_actions";
-import {
- AnnunciCompatibili,
- AnnunciInConferma,
- AnnunciSelezionati,
-} from "~/components/servizio/servizio_annunci_accordions";
import { Button } from "~/components/ui/button";
import {
Card,
@@ -28,14 +19,6 @@ import {
CardHeader,
CardTitle,
} from "~/components/ui/card";
-import {
- Dialog,
- DialogContent,
- DialogDescription,
- DialogHeader,
- DialogTitle,
- DialogTrigger,
-} from "~/components/ui/dialog";
import { Progress } from "~/components/ui/progress";
import { cn } from "~/lib/utils";
import {
@@ -46,6 +29,11 @@ import {
import type { UsersId } from "~/schemas/public/Users";
import type { ServizioData } from "~/server/controllers/servizio.controller";
import { api } from "~/utils/api";
+import {
+ AnnunciCompatibili,
+ AnnunciInConferma,
+ AnnunciSelezionati,
+} from "./servizio_annunci_accordions";
export const ServizioContainer = ({
servizio,
@@ -190,12 +178,7 @@ export const ServizioContent = () => {
)}
- {isAdmin && (
-
- )}
+ {isAdmin && }
}
header={
@@ -301,145 +284,10 @@ export const ServizioContent = () => {
)}
- {/*