From d85e7165efb93de2a066ddb93400fead04d14c4d Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 29 Jul 2025 12:49:12 +0200 Subject: [PATCH] Add `disable-github-edit-link` feature flag --- .../Builder/FeatureFlags.cs | 6 ++++++ .../Layout/_TableOfContents.cshtml | 18 +++++++++--------- src/Elastic.Markdown/Page/Index.cshtml | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/Elastic.Documentation.Configuration/Builder/FeatureFlags.cs b/src/Elastic.Documentation.Configuration/Builder/FeatureFlags.cs index 9c8c92084..72613af42 100644 --- a/src/Elastic.Documentation.Configuration/Builder/FeatureFlags.cs +++ b/src/Elastic.Documentation.Configuration/Builder/FeatureFlags.cs @@ -26,6 +26,12 @@ public bool LazyLoadNavigation set => _featureFlags["lazy-load-navigation"] = value; } + public bool DisableGitHubEditLink + { + get => IsEnabled("disable-github-edit-link"); + set => _featureFlags["disable-github-edit-link"] = value; + } + private bool IsEnabled(string key) { var envKey = $"FEATURE_{key.ToUpperInvariant().Replace('-', '_')}"; diff --git a/src/Elastic.Markdown/Layout/_TableOfContents.cshtml b/src/Elastic.Markdown/Layout/_TableOfContents.cshtml index 2665a65ca..36433d16f 100644 --- a/src/Elastic.Markdown/Layout/_TableOfContents.cshtml +++ b/src/Elastic.Markdown/Layout/_TableOfContents.cshtml @@ -7,7 +7,7 @@