From 1e505088adc558f56e41d34dfa6f00bfcaae9d94 Mon Sep 17 00:00:00 2001 From: Mythie Date: Sun, 21 May 2023 23:00:54 +1000 Subject: [PATCH] fix: hide billing if the feature flag hasn't been passed --- apps/web/components/billing-plans.tsx | 6 +- apps/web/components/settings.tsx | 107 +++++++++++++------------- 2 files changed, 55 insertions(+), 58 deletions(-) diff --git a/apps/web/components/billing-plans.tsx b/apps/web/components/billing-plans.tsx index ec3c23ef4..43740276d 100644 --- a/apps/web/components/billing-plans.tsx +++ b/apps/web/components/billing-plans.tsx @@ -1,11 +1,11 @@ -import { useMemo, useState } from "react"; +import { useState } from "react"; import { classNames } from "@documenso/lib"; import { STRIPE_PLANS, fetchCheckoutSession, useSubscription } from "@documenso/lib/stripe"; import { Button } from "@documenso/ui"; import { Switch } from "@headlessui/react"; export const BillingPlans = () => { - const { subscription, hasSubscription, isLoading } = useSubscription(); + const { subscription, isLoading } = useSubscription(); const [isAnnual, setIsAnnual] = useState(true); return ( @@ -22,7 +22,7 @@ export const BillingPlans = () => { onChange={setIsAnnual} className={classNames( isAnnual ? "bg-neon-600" : "bg-gray-200", - "relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-neon-600 focus:ring-offset-2" + "focus:ring-neon-600 relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-offset-2" )}>