From 0ba1a6d1f04fcdf3f695d3a4eaedc4b11e8920c4 Mon Sep 17 00:00:00 2001 From: Karrix Date: Sun, 21 Jan 2024 19:49:26 +0800 Subject: [PATCH] add: feature flag --- web/src/components/Navbar.tsx | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/web/src/components/Navbar.tsx b/web/src/components/Navbar.tsx index fa5bdf0..d344683 100644 --- a/web/src/components/Navbar.tsx +++ b/web/src/components/Navbar.tsx @@ -22,6 +22,7 @@ import { } from "@clerk/nextjs"; import { Github, Menu } from "lucide-react"; import meta from "next-gen/config"; +import { useFeatureFlagEnabled } from "posthog-js/react"; import { useEffect, useState } from "react"; import { useMediaQuery } from "usehooks-ts"; @@ -29,9 +30,13 @@ export function Navbar() { const { organization } = useOrganization(); const _isDesktop = useMediaQuery("(min-width: 1024px)"); const [isDesktop, setIsDesktop] = useState(true); + + const pricingPlanFlagEnable = useFeatureFlagEnabled("pricing-plan"); + useEffect(() => { setIsDesktop(_isDesktop); }, [_isDesktop]); + return ( <>
@@ -85,13 +90,15 @@ export function Navbar() {
{isDesktop && } - + {pricingPlanFlagEnable && ( + + )}