Headings not available in block type select dropdown when using `createHeadingBlockSpec`

Aperta
#2,347 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
react, typescript
Ambito
frontend

Direzione di ricerca

Start with the configuring default blocks example and compare its block type dropdown with the basic BlockNote example. Read the createHeadingBlockSpec configuration and trace how allowToggleHeadings and levels affect the dropdown. Done means custom heading configurations show the permitted heading options and filter out disallowed levels.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug:P4

Describe the bug
Usually, when highlighting text in a paragraph block, you are able to change the block type to a heading. When using custom heading config using createHeadingBlockSpec, the option to convert to a heading disappears.

To Reproduce
Expected behaviour:

Image

Broken behaviour:

Image

Misc

Minimal example: https://stackblitz.com/edit/github-xbcndn1l?file=src%2FApp.tsx

It seems that in the dropdown:

  • The headings all disappear if you specify allowToggleHeadings: true
  • The headings will not be filtered if levels: [1, 2, 3] is specified (i.e. you can convert to heading 6)
Lingua principale
TypeScript
Stelle
10.2k
Fork
772
Merge medio
3g 11h
PR unite (30g)
17

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di TypeCellOS/BlockNote

Tutte le issue di TypeCellOS/BlockNote

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.