/** biome-ignore-all lint/correctness/noUnusedVariables: <roba> */

import type { IconType } from "~/components/IconComponents";
import type { Caratteristiche } from "~/utils/kanel-types";

export const filteredCaratteristiche = (c: Caratteristiche) => {
	const filtered = [
		{
			icon: "heater" as IconType,
			text: "Tipo Impianto",
			value: c.Scheda_TipoImpianto,
		},
		{
			icon: "thermometer-sun" as IconType,
			text: "Riscaldamento",
			value: c.Scheda_Riscaldamento,
		},
		{
			icon: "sofa" as IconType,
			text: "Arredi",
			value: c.Scheda_Arredi,
		},
		{
			icon: "building" as IconType,
			text: "Piano",
			value: c.Scheda_Piano,
		},
		{
			icon: "building2" as IconType,
			text: "Piani Edificio",
			value: c.Scheda_TotalePiani,
		},
		{
			icon: "dot" as IconType,
			text: "Orientamento",
			value: c.Scheda_Orientamento,
		},
		{
			icon: "wifi" as IconType,
			text: "Internet",
			value: c.Scheda_Internet,
		},
		{
			icon: "accessibility" as IconType,
			text: "Accesso Disabili",
			value: c.Scheda_AccessoDisabili,
		},
		{
			icon: "dot" as IconType,
			text: "Spazio Parcheggio",
			value: c.Scheda_SpazioParcheggio,
		},
	];
	return filtered;
	/*
  const caratteristicheGrouped = {
    Riscald_Raffresc: {
      GroupIcon: "thermometer-sun" as IconType,
      values: {
        Scheda_AcquaCalda: {
          text: "Acqua Calda",
          icon: "dot" as IconType,
          value: rest.Scheda_AcquaCalda,
        },
        Scheda_TipoImpianto: {
          text: "Tipo Impianto",
          icon: "dot" as IconType,
          value: rest.Scheda_TipoImpianto,
        },
        Scheda_Riscaldamento: {
          text: "Riscaldamento",
          icon: "dot" as IconType,
          value: rest.Scheda_Riscaldamento,
        },
        Scheda_TipoRiscaldamento: {
          text: "Tipo Riscaldamento",
          icon: "dot" as IconType,
          value: rest.Scheda_TipoRiscaldamento,
        },
        Scheda_Raffrescamento: {
          text: "Raffrescamento",
          icon: "dot" as IconType,
          value: rest.Scheda_Raffrescamento,
        },
        Scheda_FonteEnergetica: {
          text: "Fonte Energetica",
          icon: "dot" as IconType,
          value: rest.Scheda_FonteEnergetica,
        },
      },
    },
    Arredi: {
      GroupIcon: "sofa" as IconType,
      values: {
        Scheda_Arredi: {
          text: "Arredi",
          icon: "dot" as IconType,
          value: rest.Scheda_Arredi,
        },
        Scheda_Tv: {
          text: "Tv",
          icon: "dot" as IconType,
          value: rest.Scheda_Tv,
        },
        Scheda_Persiana: {
          text: "Persiana",
          icon: "dot" as IconType,
          value: rest.Scheda_Persiana,
        },
        Scheda_Infissi: {
          text: "Infissi",
          icon: "dot" as IconType,
          value: rest.Scheda_Infissi,
        },
        Scheda_TipoCucina: {
          text: "Tipo Cucina",
          icon: "dot" as IconType,
          value: rest.Scheda_TipoCucina,
        },
        Scheda_Serramenti: {
          text: "Serramenti",
          icon: "dot" as IconType,
          value: rest.Scheda_Serramenti,
        },
      },
    },
    Immobile: {
      GroupIcon: "building" as IconType,
      values: {
        Scheda_Terrazzi: {
          text: "Terrazzi",
          icon: "dot" as IconType,
          value: rest.Scheda_Terrazzi,
        },
        Scheda_Balconi: {
          text: "Balconi",
          icon: "dot" as IconType,
          value: rest.Scheda_Balconi,
        },
        Scheda_NumeroCamere: {
          text: "Numero Camere",
          icon: "dot" as IconType,
          value: rest.Scheda_NumeroCamere,
        },
        Scheda_Taverna: {
          text: "Taverna",
          icon: "dot" as IconType,
          value: rest.Scheda_Taverna,
        },
        Scheda_Giardino: {
          text: "Giardino",
          icon: "dot" as IconType,
          value: rest.Scheda_Giardino,
        },
        Scheda_Magazzino: {
          text: "Magazzino",
          icon: "dot" as IconType,
          value: rest.Scheda_Magazzino,
        },
        Scheda_CantinaSolaio: {
          text: "Cantina Solaio",
          icon: "dot" as IconType,
          value: rest.Scheda_CantinaSolaio,
        },
        Scheda_SpazioParcheggio: {
          text: "Spazio Parcheggio",
          icon: "dot" as IconType,
          value: rest.Scheda_SpazioParcheggio,
        },
      },
    },
    Edificio: {
      GroupIcon: "building2" as IconType,
      values: {
        Scheda_Orientamento: {
          text: "Orientamento",
          icon: "dot" as IconType,
          value: rest.Scheda_Orientamento,
        },
        Scheda_Piano: {
          text: "Piano",
          icon: "dot" as IconType,
          value: rest.Scheda_Piano,
        },
        Scheda_TotalePiani: {
          text: "Totale Piani",
          icon: "dot" as IconType,
          value: rest.Scheda_TotalePiani,
        },
        Scheda_StatoImmobile: {
          text: "Stato Immobile",
          icon: "dot" as IconType,
          value: rest.Scheda_StatoImmobile,
        },
      },
    },
    Altro: {
      GroupIcon: "circle-plus" as IconType,
      values: {
        Scheda_Internet: {
          text: "Internet",
          icon: "wifi" as IconType,
          value: rest.Scheda_Internet,
        },
        Scheda_Pulizie: {
          text: "Pulizie",
          icon: "dot" as IconType,
          value: rest.Scheda_Pulizie,
        },
        Scheda_AccessoDisabili: {
          text: "Accesso Disabili",
          icon: "accessibility" as IconType,
          value: rest.Scheda_AccessoDisabili,
        },
        Scheda_AccoglienzaBimbi: {
          text: "Accoglienza Bimbi",
          icon: "baby" as IconType,
          value: rest.Scheda_AccoglienzaBimbi,
        },
      },
    },
  };
  return caratteristicheGrouped;*/
};
