Come nascondere i campi (titolo, categoria, input tag) quando si crea un nuovo argomento con openNewTopic

Quando si fa clic sul pulsante “Crea nuovo argomento”, desidero visualizzare esclusivamente i campi di immissione del messaggio. Le altre sezioni possono essere regolate dopo che l’argomento è stato avviato con l’IA.

Il mio obiettivo è che facendo clic sul pulsante aggiunto al sito web si attivi la creazione di un nuovo argomento, rivelando solo l’area di immissione del messaggio. Tecnicamente, posso specificare il titolo all’interno del plugin, evitando così errori di titolo mancante; tuttavia, preferisco nascondere del tutto questi campi.

All’interno del plugin, mia figlia ha implementato il seguente codice per aprire l’editor di nuovi argomenti:

  @action
  createTopic() {
    this.composer.openNewTopic({
      preferDraft: true,
      category: this.currentCategory,
      tags: this.currentTag,
      title: "Example title hide.",
    });
  }

Voglio migliorare questo codice per nascondere i campi titolo, categoria e tag. È possibile farlo utilizzando “this.composer.openNewTopic” e i suoi parametri disponibili? O dovrei considerare un approccio alternativo, come l’utilizzo di JavaScript attivato dal clic del pulsante per nascondere questi campi?

Nell’editor di risposta, c’è solo un’area di scrittura; vorrei usarla in modo simile per creare un nuovo argomento.

Nascondilo semplicemente con i CSS.

3 Mi Piace

Ci ho provato, ma purtroppo rimane nascosto in ogni aspetto. Di conseguenza, quando voglio modificare l’argomento, le categorie e i tag non sono visibili. Idealmente, vorrei conoscere le funzioni che mi permettono di definire questi elementi all’apertura del “composer”. In questo modo, potrei selezionare cosa appare all’interno della sezione che avvia il “composer”. Credo che non ci sia una soluzione semplice a questo; ci rifletterò ulteriormente.