Keep curation source image during quick parse

This commit is contained in:
2026-03-21 10:39:53 +01:00
parent ce5485032c
commit e9f8401155

View File

@@ -59,26 +59,26 @@
<p class="error-text critical-editor-error">@ErrorMessage</p>
}
@if (IsQuickParseMode)
{
<CriticalCellQuickParseEditor
Model="Model"
IsBusy="IsReparsing"
IsDisabled="IsSaving"
ShowActionButton="false"
ShowSectionHeader="false"
ShowSourcePreview="false"
ShowExampleHint="false"
ShowDescriptionEditor="false"
ShowValidationSummary="false"
ShowLegend="false"
ErrorMessage="@QuickParseErrorMessage"
SectionClass="critical-editor-section critical-curation-quick-parse-section" />
}
else
{
<div class="critical-curation-grid">
<div class="critical-editor-card critical-curation-preview-card">
<div class="critical-curation-grid">
<div class="critical-editor-card critical-curation-preview-card">
@if (IsQuickParseMode)
{
<CriticalCellQuickParseEditor
Model="Model"
IsBusy="IsReparsing"
IsDisabled="IsSaving"
ShowActionButton="false"
ShowSectionHeader="false"
ShowSourcePreview="false"
ShowExampleHint="false"
ShowDescriptionEditor="false"
ShowValidationSummary="false"
ShowLegend="false"
ErrorMessage="@QuickParseErrorMessage"
SectionClass="critical-editor-section critical-curation-quick-parse-section" />
}
else
{
<button
type="button"
class="critical-curation-preview-button"
@@ -89,25 +89,28 @@
Effects="@CriticalCellPresentation.BuildPreviewEffects(Model)"
Branches="@CriticalCellPresentation.BuildPreviewBranches(Model)" />
</button>
</div>
<div class="critical-editor-card critical-curation-source-card">
@if (!string.IsNullOrWhiteSpace(Model.SourceImageUrl))
{
<img
class="critical-curation-source-image"
src="@Model.SourceImageUrl"
alt="@CriticalCellPresentation.BuildSourceImageAltText(Model)" />
}
else
{
<div class="critical-curation-source-empty">
<p class="muted">No source image is available for this cell yet.</p>
</div>
}
</div>
}
</div>
<div class="critical-editor-card critical-curation-source-card">
@if (!string.IsNullOrWhiteSpace(Model.SourceImageUrl))
{
<img
class="critical-curation-source-image"
src="@Model.SourceImageUrl"
alt="@CriticalCellPresentation.BuildSourceImageAltText(Model)" />
}
else
{
<div class="critical-curation-source-empty">
<p class="muted">No source image is available for this cell yet.</p>
</div>
}
</div>
</div>
@if (!IsQuickParseMode)
{
@if (GetUsedLegendEntries(Model, LegendEntries) is { Count: > 0 } usedLegendEntries)
{
<div class="critical-curation-legend">