@using Microsoft.AspNetCore.Components.Web @using Oqtane.Modules @using Oqtane.Services @namespace Oqtane.Modules.HelloWorld @inherits ModuleBase @inject ISettingService SettingService
@if (!string.IsNullOrEmpty(url)) {
}
@code { string url = ""; protected override async Task OnInitializedAsync() { Dictionary settings = await SettingService.GetModuleSettingsAsync(ModuleState.ModuleId); url = SettingService.GetSetting(settings, "url", ""); } private async Task Save() { Dictionary settings = await SettingService.GetModuleSettingsAsync(ModuleState.ModuleId); SettingService.SetSetting(settings, "url", url); await SettingService.UpdateModuleSettingsAsync(settings, ModuleState.ModuleId); StateHasChanged(); } }