PlotDirector/PlotLine/Views/Shared/SceneInspectorV2/_SceneContinuityCard.cshtml

35 lines
1.2 KiB
Plaintext

@model SceneEditViewModel
@{
var warningCount = Model.Warnings.Count + Model.AgeContinuityWarnings.Count;
var dependencyCount = Model.DependenciesThisSceneNeeds.Count + Model.DependenciesNeedingThisScene.Count;
var summary = warningCount == 0
? "No active continuity warnings for this scene."
: $"{warningCount} warning{(warningCount == 1 ? "" : "s")} need review.";
}
<article class="scene-inspector-v2-card" data-scene-summary-part="continuity">
<div class="scene-inspector-v2-card-header">
<div>
<p class="eyebrow">Continuity</p>
<h3>Scene health</h3>
</div>
<button type="button" class="btn btn-sm btn-outline-primary" data-scene-editor="warnings" data-scene-id="@Model.SceneID">Review warnings</button>
</div>
<div class="scene-inspector-v2-counts">
<div class="@(warningCount > 0 ? "attention" : "")">
<span>Warnings</span>
<strong>@warningCount</strong>
</div>
<div>
<span>Dependencies</span>
<strong>@dependencyCount</strong>
</div>
</div>
<div class="scene-inspector-v2-section">
<span>Continuity health summary</span>
<p>@summary</p>
</div>
</article>