Ciao, benvenuto su meta ![]()
Puoi usare gli outlet group-index-table-header-after-username e group-index-table-row-after-username per inserire un’intestazione/riga accanto alla colonna del nome utente.
Ad esempio:
Per l’intestazione, puoi usare il componente TableHeaderToggle.
Per la riga, puoi usare ad esempio <div class="directory-table__cell directory-table__cell--status">{{this.args.member}}</div> – puoi accedere ai dati con {{this.args.member}}
Dovrai correggere il CSS della griglia per includere una nuova colonna.
.group-members--can-manage {
grid-template-columns: 3fr repeat(5, minmax(min-content, 1fr)) 3em;
^
}
Se vuoi spostare la colonna, il posizionamento è un po’ complicato a causa di display: contents; tuttavia, usare order può funzionare.
A margine, potresti avere problemi a ottenere lo stato dell’utente. Nei miei test, i dati non venivano riflessi in member con un utente sospeso o silenziato (silencedTillDate o suspendedTillDate sono indefiniti). Non sono sicuro se ci sia un bug qui. Non ho scavato più a fondo, per ora!
Spero che questo aiuti.
