Hide usage and billing from Navbar in self-hosted

This commit is contained in:
Tuan Dang
2023-06-27 15:56:48 +07:00
parent f4c4545099
commit da144b4d02
@@ -20,7 +20,7 @@ import { Menu, Transition } from "@headlessui/react";
import {TFunction} from "i18next"; import {TFunction} from "i18next";
import guidGenerator from "@app/components/utilities/randomId"; import guidGenerator from "@app/components/utilities/randomId";
import { useOrganization, useUser } from "@app/context"; import { useOrganization, useSubscription,useUser } from "@app/context";
import { useLogoutUser } from "@app/hooks/api"; import { useLogoutUser } from "@app/hooks/api";
const supportOptions = (t: TFunction) => [ const supportOptions = (t: TFunction) => [
@@ -63,6 +63,9 @@ export interface IUser {
*/ */
export const Navbar = () => { export const Navbar = () => {
const router = useRouter(); const router = useRouter();
const { subscription } = useSubscription();
console.log("subscription: ", subscription);
const { currentOrg, orgs } = useOrganization(); const { currentOrg, orgs } = useOrganization();
const { user } = useUser(); const { user } = useUser();
@@ -220,6 +223,7 @@ export const Navbar = () => {
/> />
</div> </div>
</div> </div>
{subscription && subscription.slug !== null && (
<button <button
// onClick={buttonAction} // onClick={buttonAction}
type="button" type="button"
@@ -236,6 +240,7 @@ export const Navbar = () => {
<div className="text-sm">{t("nav.user.usage-billing")}</div> <div className="text-sm">{t("nav.user.usage-billing")}</div>
</div> </div>
</button> </button>
)}
<button <button
type="button" type="button"
// onClick={buttonAction} // onClick={buttonAction}