Sarebbe meglio un esempio minimo funzionante, altrimenti chi vorrebbe darti aiuto dovrebbe preoccuparsi di riassemblare il tutto cercando di capire come risolvere il codice mancante e il risultato potrebbe non corrispondere alla tua reale situazione... puoi capire da te che risulta poco pratico per chi vorrebbe aiutarti.
Magari prova ad usare un playground come indicato.
Inoltre, quando posti codice sul forum sarebbe meglio rimuovere l'eventuale formattazione che solitamente è applicata dall'editor che stai usando.
Per incollare senza formattazione, in genere si può usare la combinazione da tastiera CTRL+MAIUSC+V.