Class SerenityHubFinishSetupBanner
The "Finish setup" banner Home renders only when SerenityHubFinishSetupBannerPolicy finds an
erroring row (spec §3) — a distinct call-to-action separate from the metric card already showing that row's
own status, wrapping the exact same deep link so activating it opens the tool that would fix it. The whole
banner is clickable (UX feedback #4 — one interaction model, no per-card/per-banner button). Exposes
ActivateDeepLink() as a plain public method (mirrors SerenityHubMetricCard's
ActivateDeepLink) so it is testable without simulating a live UI Toolkit pointer event.
Inherited Members
Namespace: Serenity.Localization.Installation.Settings.Editor.Hub.Views
Assembly: Serenity.UnityLocalization.Installation.Editor.dll
Syntax
public sealed class SerenityHubFinishSetupBanner
Constructors
SerenityHubFinishSetupBanner(SerenityHubStatusRow, SerenityHubLauncher)
Declaration
public SerenityHubFinishSetupBanner(SerenityHubStatusRow erroredRow, SerenityHubLauncher launcher)
Parameters
| Type | Name | Description |
|---|---|---|
| SerenityHubStatusRow | erroredRow | |
| SerenityHubLauncher | launcher |
Properties
Root
Declaration
public VisualElement Root { get; }
Property Value
| Type | Description |
|---|---|
| VisualElement |
Methods
ActivateDeepLink()
Launches the errored row's deep-link tool, exactly as clicking the banner would.
Declaration
public void ActivateDeepLink()