From 936fa44ec5e24268098ae77b8cb45d329e778558 Mon Sep 17 00:00:00 2001 From: Nnenna Ndukwe Date: Wed, 24 Jan 2024 10:14:50 -0500 Subject: [PATCH] Shorter nav names for tutorials while maintaining SEO titles (#6028) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About the changes Let's update our tutorial titles in the left navigation menu so it's shorter and simpler. This will _not_ change the metadata and doc titles when you click on them. Only the label in the nav. BEFORE ![Screenshot 2024-01-24 at 9 52 17 AM](https://github.com/Unleash/unleash/assets/22972707/283b22c5-c317-4140-8478-67965d004ef1) AFTER ![Screenshot 2024-01-24 at 9 47 37 AM](https://github.com/Unleash/unleash/assets/22972707/04c58f24-1e1f-4f83-b1ff-1eeba670a092) Closes # ### Important files ## Discussion points --- .../feature-flag-tutorials/react/examples.md | 2 -- website/sidebars.js | 22 ++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/website/docs/feature-flag-tutorials/react/examples.md b/website/docs/feature-flag-tutorials/react/examples.md index 9be03d8767..1d429782e6 100644 --- a/website/docs/feature-flag-tutorials/react/examples.md +++ b/website/docs/feature-flag-tutorials/react/examples.md @@ -3,8 +3,6 @@ title: React Feature Flag Examples slug: /feature-flag-tutorials/react/examples --- -# React Feature Flag Examples - In our [React tutorial](/feature-flag-tutorials/react), we implemented a simple on/off feature flag that could be turned on and off. In the real world, many feature flag use cases have more nuance than this. This document will walk you through some common examples of using feature flags in React with some of those more advanced use cases in mind. Applications evolve, and teams must manage all aspects of this evolution, including the flags used to control the application. We built multiple features into Unleash to address the complexities of releasing code and managing feature flags along the way: diff --git a/website/sidebars.js b/website/sidebars.js index 1e306e8f42..3874bd86c3 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -94,26 +94,38 @@ module.exports = { items: [ { type: 'category', - label: 'How to Implement Feature Feature Flags in React', + label: 'React', link: { type: 'doc', id: 'feature-flag-tutorials/react/implementing-feature-flags', }, items: [ - 'feature-flag-tutorials/react/examples', + { + type: 'doc', + label: 'Examples', + id: 'feature-flag-tutorials/react/examples', + }, ], }, { type: 'category', - label: 'How to Implement Feature Flags in Python', + label: 'Python', link: { type: 'doc', id: 'feature-flag-tutorials/python/implementing-feature-flags', }, items: [], }, - 'feature-flag-tutorials/flutter/a-b-testing', - 'feature-flag-tutorials/nextjs/implementing-feature-flags', + { + type: 'doc', + label: 'Flutter', + id: 'feature-flag-tutorials/flutter/a-b-testing', + }, + { + type: 'doc', + label: 'Next.js', + id: 'feature-flag-tutorials/nextjs/implementing-feature-flags', + }, ], }, {