Hide Credits tab conditionally

This commit is contained in:
Krzysztof Czerwinski 2025-01-01 14:36:16 +01:00
parent 27019e47f7
commit b3de88888d
1 changed files with 6 additions and 4 deletions

View File

@ -23,6 +23,8 @@ interface SidebarProps {
}
export const Sidebar: React.FC<SidebarProps> = ({ linkGroups }) => {
const stripeAvailable = Boolean(process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY);
return (
<>
<Sheet>
@ -50,7 +52,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ linkGroups }) => {
Creator dashboard
</div>
</Link>
<Link
{stripeAvailable && <Link
href="/store/credits"
className="inline-flex w-full items-center gap-2.5 rounded-xl px-3 py-3 text-neutral-800 hover:bg-neutral-800 hover:text-white dark:text-neutral-200 dark:hover:bg-neutral-700 dark:hover:text-white"
>
@ -58,7 +60,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ linkGroups }) => {
<div className="p-ui-medium text-base font-medium leading-normal">
Credits
</div>
</Link>
</Link>}
<Link
href="/integrations"
className="inline-flex w-full items-center gap-2.5 rounded-xl px-3 py-3 text-neutral-800 hover:bg-neutral-800 hover:text-white dark:text-neutral-200 dark:hover:bg-neutral-700 dark:hover:text-white"
@ -103,7 +105,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ linkGroups }) => {
Agent dashboard
</div>
</Link>
<Link
{stripeAvailable && <Link
href="/store/credits"
className="inline-flex w-full items-center gap-2.5 rounded-xl px-3 py-3 text-neutral-800 hover:bg-neutral-800 hover:text-white dark:text-neutral-200 dark:hover:bg-neutral-700 dark:hover:text-white"
>
@ -111,7 +113,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ linkGroups }) => {
<div className="p-ui-medium text-base font-medium leading-normal">
Credits
</div>
</Link>
</Link>}
<Link
href="/integrations"
className="inline-flex w-full items-center gap-2.5 rounded-xl px-3 py-3 text-neutral-800 hover:bg-neutral-800 hover:text-white dark:text-neutral-200 dark:hover:bg-neutral-700 dark:hover:text-white"