Passa al contenuto principale

Studio dei widget

Lo Studio dei widget è dove scrivi, provi in anteprima e pubblichi un widget. Per aprirlo, apri uno dei tuoi widget dalla pagina Il mio profilo e fai clic su Modifica. Richiede un browser per computer.

Lo Studio dei widget: le schede IA e Codice e l’editor di codice a sinistra, il pannello Risultato sotto l’editor, e l’anteprima a destraLo Studio dei widget: le schede IA e Codice e l’editor di codice a sinistra, il pannello Risultato sotto l’editor, e l’anteprima a destra

Disposizione​

Le schede IA e Codice nella parte superiore dello Studio dei widgetLe schede IA e Codice nella parte superiore dello Studio dei widget
AreaA cosa serve
Scheda IADescrivi ciò che vuoi e lascia che l’IA scriva o modifichi il codice. Sperimentale. Con il piano Gratuito ha una quota mensile di IA.
Scheda CodiceL’editor di codice, con il completamento automatico per React, la libreria Blotch, i tuoi input e le tue immagini, e le sottolineature rosse per gli errori di tipo.
RisultatoSotto l’editor. Vedi Risultato.
AnteprimaA destra. Mostra il tuo widget, ridisegnato un paio di secondi dopo che smetti di digitare. Scegli una Dimensione anteprima, o trascina i bordi dell’anteprima per provare qualsiasi dimensione. Il menu Bordo ti fa provare i bordi che le persone possono mettere intorno al widget.

La barra degli strumenti mostra l’ultima versione che hai pubblicato, Modifiche non pubblicate se da allora hai salvato, e Pubblica. Un indicatore mostra quanta parte del limite di lunghezza del codice di un widget hai usato.

La barra degli strumenti: i menu File e Modifica, l’ultima versione pubblicata, l’indicatore di lunghezza e il pulsante PubblicaLa barra degli strumenti: i menu File e Modifica, l’ultima versione pubblicata, l’indicatore di lunghezza e il pulsante Pubblica
Il menu File dello Studio dei widgetIl menu File dello Studio dei widget
Il menu Modifica dello Studio dei widgetIl menu Modifica dello Studio dei widget
MenuVoceA cosa serve
FileSalvaSalva il tuo codice e gli input pubblici. Ctrl+S (⌘S su Mac).
Pubblica…Rilascia il tuo ultimo salvataggio. Vedi Pubblicare e rilasciare versioni.
Cronologia delle versioni…Ogni salvataggio, con ciò che è cambiato. Ripristina ne carica uno nell’editor.
Configurazione widgetNome, descrizione, icona, categoria e visibilità. Vedi Impostazioni del widget.
InputInput pubblici, input privati e integrazioni. Vedi Tipi di input.
RisorseLe immagini che hai caricato. Vedi Aggiungere le proprie immagini.
EliminaElimina il widget. Compare solo finché nessuno lo ha installato.
ModificaInserisci icona…Trova un’icona e aggiunge il codice per disegnarla. Ctrl+Shift+. (⌘⇧. su Mac).
Cambia tema dell’anteprimaPassa l’anteprima dal tema chiaro a quello scuro, e viceversa.
FormattaRiordina la disposizione del tuo codice.
Cancella modificheScarta tutto ciò che non hai salvato.

Risultato​

Il pannello sotto l’editor ha tre schede:

  • Risultato mostra ciò che il tuo widget registra con console.log, console.warn e console.error, e l’eventuale errore su cui si blocca. Fai clic su Correggi con l’IA accanto a un errore per ricevere una correzione suggerita. Gli altri metodi di console, come console.table, non sono disponibili.
  • Definizioni di tipo mostra le definizioni di tipo che l’editor sta caricando per i pacchetti che importi.
  • Rete mostra ogni richiesta del tuo widget e la sua risposta. Fai clic su Crea definizioni di tipo accanto a una risposta per copiare un tipo TypeScript che la descrive.

Cancella log svuota la scheda corrente. Il lucchetto attiva e disattiva lo scorrimento automatico.

Il pannello sotto l’editor, con le schede Risultato, Definizioni di tipo e Rete, un pulsante Cancella log e il lucchetto dello scorrimento automaticoIl pannello sotto l’editor, con le schede Risultato, Definizioni di tipo e Rete, un pulsante Cancella log e il lucchetto dello scorrimento automatico

Il tuo codice​

  • Il tuo widget è il componente chiamato Widget, oppure l’esportazione predefinita del file:

    export const Widget = () => {
    // ...
    };
  • Scrivi in TypeScript o JavaScript. Gli errori di tipo vengono sottolineati, ma non impediscono al tuo widget di essere disegnato o pubblicato.

  • Definisci lo stile con Tailwind CSS. Gli unici colori sono foreground e background. Vedi Come funzionano i widget.

  • Importa dalla libreria Blotch con ~lib/, e da npm con una versione fissata. Vedi Usare pacchetti npm.