Adjust header actions

This commit is contained in:
Oliver Walters
2026-05-26 10:47:26 +00:00
parent 799e57ce2a
commit 277e22ad0d
@@ -504,13 +504,8 @@ export default function NotesEditor({
> >
<IconTablePlus size='0.9rem' /> <IconTablePlus size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
</RichTextEditor.ControlsGroup>
</RichTextEditor.Toolbar>
)}
{canEdit && isInTable && (
<RichTextEditor.Toolbar>
<RichTextEditor.ControlsGroup>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().addColumnBefore().run() editor?.chain().focus().addColumnBefore().run()
} }
@@ -520,6 +515,7 @@ export default function NotesEditor({
<IconColumnInsertLeft size='0.9rem' /> <IconColumnInsertLeft size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().addColumnAfter().run() editor?.chain().focus().addColumnAfter().run()
} }
@@ -529,6 +525,7 @@ export default function NotesEditor({
<IconColumnInsertRight size='0.9rem' /> <IconColumnInsertRight size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().deleteColumn().run() editor?.chain().focus().deleteColumn().run()
} }
@@ -537,9 +534,8 @@ export default function NotesEditor({
> >
<IconColumnRemove size='0.9rem' /> <IconColumnRemove size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
</RichTextEditor.ControlsGroup>
<RichTextEditor.ControlsGroup>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().addRowBefore().run() editor?.chain().focus().addRowBefore().run()
} }
@@ -549,6 +545,7 @@ export default function NotesEditor({
<IconRowInsertTop size='0.9rem' /> <IconRowInsertTop size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().addRowAfter().run() editor?.chain().focus().addRowAfter().run()
} }
@@ -558,6 +555,7 @@ export default function NotesEditor({
<IconRowInsertBottom size='0.9rem' /> <IconRowInsertBottom size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().deleteRow().run() editor?.chain().focus().deleteRow().run()
} }
@@ -566,9 +564,8 @@ export default function NotesEditor({
> >
<IconRowRemove size='0.9rem' /> <IconRowRemove size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
</RichTextEditor.ControlsGroup>
<RichTextEditor.ControlsGroup>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().mergeOrSplit().run() editor?.chain().focus().mergeOrSplit().run()
} }
@@ -578,6 +575,7 @@ export default function NotesEditor({
<IconArrowMerge size='0.9rem' /> <IconArrowMerge size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().toggleHeaderRow().run() editor?.chain().focus().toggleHeaderRow().run()
} }
@@ -586,9 +584,8 @@ export default function NotesEditor({
> >
<IconTableRow size='0.9rem' /> <IconTableRow size='0.9rem' />
</RichTextEditor.Control> </RichTextEditor.Control>
</RichTextEditor.ControlsGroup>
<RichTextEditor.ControlsGroup>
<RichTextEditor.Control <RichTextEditor.Control
disabled={!isInTable}
onClick={() => onClick={() =>
editor?.chain().focus().deleteTable().run() editor?.chain().focus().deleteTable().run()
} }