diff --git a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor index 8fb07a28cff..4e0dc7cd842 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor @@ -17,6 +17,7 @@ private IIpLocatorFactory? IpLocatorFactory { get; set; }
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)

@Localizer["LocatorsNormalExtendDescription"]

+

@Localizer["LocatorsNormalExtend1"]

private class CustomerLocatorProvider : DefaultIpLocatorProvider
 {
@@ -25,35 +26,20 @@ private IIpLocatorFactory? IpLocatorFactory { get; set; }
         throw new NotImplementedException();
     }
 }
+

@Localizer["LocatorsNormalExtend2"]

services.AddSingleton<IIpLocatorProvider, CustomerLocatorProvider>();

@((MarkupString)Localizer["LocatorsNormalCustomerLocator"].Value)

+ +

@Localizer["LocatorsNormalExtend3"]

+
var provider = IpLocatorFactory.Create(ProviderName);
+Location = await provider.Locate(Ip);
+

@Localizer["LocatorsNormalIpTitle"]

112.224.74.239 @Localizer["LocatorsNormalTips3"]

183.160.236.53 @Localizer["LocatorsNormalTips4"]

-
- @((MarkupString)Localizer["LocatorsProviderDesc"].Value) - -

@((MarkupString)Localizer["LocatorsProviderOptions"].Value)

-
-
{
-    "BootstrapBlazorOptions": {
-        "WebClientOptions": {
-            "EnableIpLocator": true
-        }
-    }
-}
-
services.AddBootstrapBlazor(op =>
-{
-    op.WebClientOptions.EnableIpLocator = true;
-});
-
services.Configure<BootstrapBlazorOptions>(op =>
-{
-    op.WebClientOptions.EnableIpLocator = true;
-});
-