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> <p class="error-text critical-editor-error">@ErrorMessage</p>
} }
@if (IsQuickParseMode) <div class="critical-curation-grid">
{ <div class="critical-editor-card critical-curation-preview-card">
<CriticalCellQuickParseEditor @if (IsQuickParseMode)
Model="Model" {
IsBusy="IsReparsing" <CriticalCellQuickParseEditor
IsDisabled="IsSaving" Model="Model"
ShowActionButton="false" IsBusy="IsReparsing"
ShowSectionHeader="false" IsDisabled="IsSaving"
ShowSourcePreview="false" ShowActionButton="false"
ShowExampleHint="false" ShowSectionHeader="false"
ShowDescriptionEditor="false" ShowSourcePreview="false"
ShowValidationSummary="false" ShowExampleHint="false"
ShowLegend="false" ShowDescriptionEditor="false"
ErrorMessage="@QuickParseErrorMessage" ShowValidationSummary="false"
SectionClass="critical-editor-section critical-curation-quick-parse-section" /> ShowLegend="false"
} ErrorMessage="@QuickParseErrorMessage"
else SectionClass="critical-editor-section critical-curation-quick-parse-section" />
{ }
<div class="critical-curation-grid"> else
<div class="critical-editor-card critical-curation-preview-card"> {
<button <button
type="button" type="button"
class="critical-curation-preview-button" class="critical-curation-preview-button"
@@ -89,25 +89,28 @@
Effects="@CriticalCellPresentation.BuildPreviewEffects(Model)" Effects="@CriticalCellPresentation.BuildPreviewEffects(Model)"
Branches="@CriticalCellPresentation.BuildPreviewBranches(Model)" /> Branches="@CriticalCellPresentation.BuildPreviewBranches(Model)" />
</button> </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>
<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) @if (GetUsedLegendEntries(Model, LegendEntries) is { Count: > 0 } usedLegendEntries)
{ {
<div class="critical-curation-legend"> <div class="critical-curation-legend">