chore: fix super table-related styling and deletion behaviors [skip e2e]

This commit is contained in:
Aman Harwara 2024-02-02 22:55:18 +05:30
parent 1c6b31f643
commit 8f15652ba1
No known key found for this signature in database
GPG key ID: FCE19AA227F56E46
3 changed files with 8 additions and 1 deletions

View file

@ -82,6 +82,7 @@ const BlocksEditorTheme: EditorThemeClasses = {
tableCellSortedIndicator: 'Lexical__tableCellSortedIndicator',
tableResizeRuler: 'Lexical__tableCellResizeRuler',
tableSelected: 'Lexical__tableSelected',
tableSelection: 'Lexical__tableSelection',
text: {
bold: 'Lexical__textBold',
code: 'Lexical__textCode',

View file

@ -116,6 +116,9 @@
margin: 0.5rem 0;
color: var(--sn-stylekit-contrast-foreground-color);
}
.Lexical__tableSelection *::selection {
background-color: transparent !important;
}
.Lexical__tableSelected {
outline: 2px solid rgb(60, 132, 244);
}
@ -149,7 +152,7 @@
top: 0;
}
.Lexical__tableCellHeader {
background-color: var(--sn-stylekit-contrast-background-color) !important;
background-color: var(--sn-stylekit-contrast-background-color);
border-color: var(--sn-stylekit-contrast-border-color);
text-align: start;
}

View file

@ -64,6 +64,9 @@ export function RemoveBrokenTablesPlugin() {
}
const hasNextSibling = !!node.getNextSibling()
const hasPreviousSibling = !!node.getPreviousSibling()
if (!node.getParent()) {
return
}
if (!hasNextSibling) {
node.insertAfter($createParagraphNode())
} else if (!hasPreviousSibling) {