hub-client: a project with no files shows an editable buffer that is not a file, and a broken preview message
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia da hub-client/src/components/Editor.tsx e ts-packages/preview-renderer/src/overlays/PreviewStaticInfoViews.tsx, le due posizioni indicate nell’issue. Controlla come ciascuna gestisce un currentFile nullo e come il pannello Files crea o seleziona i file. Il lavoro è completato quando un progetto senza file mostra uno stato vuoto in entrambi i riquadri, offre l’azione New file descritta e non consente di modificare finché non viene selezionato un file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When a project has no files, the editor still renders an editable text buffer even though no file is selected (the document header says "No file selected"). Text typed there is not saved anywhere.
The preview pane next to it shows a broken message: "This .no currentFile path file can be edited in the editor".
Expected: with no file selected, show an empty state in place of the editor and the preview, for example "This project has no files yet. Create a file or pick one from the Files panel." with a New file action, and keep editing disabled until a file is created or picked.
Code pointers (v0.37.0):
hub-client/src/components/Editor.tsxrenders<MonacoEditor>even whencurrentFileis null.ts-packages/preview-renderer/src/overlays/PreviewStaticInfoViews.tsxbuilds the preview message from the empty path.
- Lingua principale
- Rust
- Stelle
- 283
- Fork
- 20
- Merge medio
- 19h 46m
- PR unite (30g)
- 165
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di quarto-dev/q2
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
quarto-dev/q2#986 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
quarto-dev/q2#985 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
quarto-dev/q2#984 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
quarto-dev/q2#982 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
quarto-dev/q2#981 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di quarto-dev/q2
Issue simili
-
r-bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
servo/rust-smallvec#844 ·
I maintainer di solito rispondono entro 1 giorno
-
LIMIT inputs are named MIN/MAX instead of the standard MN/MX, so LIMIT(MN := ...) does not resolveAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Published SDL drops input-field default values: a non-null field with a default renders as requiredAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
nowledge-co/hawdb#1456 ·
I maintainer di solito rispondono entro 1 giorno
-
色変記事を追加Apertapriority middle
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
KATO-Hiro/AtCoderClans#12955 ·
I maintainer di solito rispondono entro 1 giorno