@namespace Oqtane.UI @inject SiteState SiteState @if (PageState.RenderMode == RenderModes.Interactive || ModuleState.RenderMode == RenderModes.Static) { } else { } @code { // this component is on the static side of the render mode boundary // it passes state as serializable parameters across the boundary // this enables the state to be used by downstream interactive components [CascadingParameter] protected PageState PageState { get; set; } [CascadingParameter] private Module ModuleState { get; set; } [Obsolete("AddModuleMessage is deprecated. Use ModuleBase.AddModuleMessage instead.", false)] public void AddModuleMessage(string message, MessageType type) { } [Obsolete("AddModuleMessage is deprecated. Use ModuleBase.AddModuleMessage instead.", false)] public void AddModuleMessage(string message, MessageType type, string position) { } [Obsolete("ShowProgressIndicator is deprecated. Use ModuleBase.ShowProgressIndicator instead.", false)] public void ShowProgressIndicator() { } [Obsolete("HideProgressIndicator is deprecated. Use ModuleBase.HideProgressIndicator instead.", false)] public void HideProgressIndicator() { } }