add red underline to error lines in szf editor

This commit is contained in:
Chris Bell 2025-07-02 16:43:45 -05:00
parent 6cad6bc3a1
commit f6e04df6ac

View File

@ -37,9 +37,9 @@
autocomplete="off" autocomplete="off"
@ref="textareaRef"></textarea> @ref="textareaRef"></textarea>
<div class="syntax-overlay" @ref="overlayRef"> <div class="syntax-overlay" @ref="overlayRef">
@foreach (var line in _highlightedLines) @for (int i = 0; i < _highlightedLines.Count; i++)
{ {
<div class="syntax-line">@((MarkupString)line)</div> <div class="syntax-line @(HasErrorOnLine(i) ? "error-underline" : "")">@((MarkupString)_highlightedLines[i])</div>
} }
</div> </div>
</div> </div>
@ -646,6 +646,11 @@ ArmorClass (calculated) = 10 + DexterityMod
height: 21px; height: 21px;
} }
.syntax-line.error-underline {
text-decoration: underline wavy #ff5555;
text-decoration-skip-ink: none;
}
/* SZF Syntax Highlighting */ /* SZF Syntax Highlighting */
.cm-header { color: #61afef; } .cm-header { color: #61afef; }
.cm-meta { color: #c678dd; } .cm-meta { color: #c678dd; }