Merge pull request #3027 from akhilmhdh/fix/pro-trail-btn

fix: resolved pro trial button issue in sidebar
This commit is contained in:
Maidul Islam
2025-01-22 01:58:32 -05:00
committed by GitHub
@@ -27,7 +27,8 @@ import {
DropdownMenuContent, DropdownMenuContent,
DropdownMenuItem, DropdownMenuItem,
DropdownMenuLabel, DropdownMenuLabel,
DropdownMenuTrigger DropdownMenuTrigger,
Tooltip
} from "@app/components/v2"; } from "@app/components/v2";
import { envConfig } from "@app/config/env"; import { envConfig } from "@app/config/env";
import { useOrganization, useSubscription, useUser } from "@app/context"; import { useOrganization, useSubscription, useUser } from "@app/context";
@@ -386,6 +387,7 @@ export const MinimizedOrgSidebar = () => {
</DropdownMenuContent> </DropdownMenuContent>
</DropdownMenu> </DropdownMenu>
{subscription && subscription.slug === "starter" && !subscription.has_used_trial && ( {subscription && subscription.slug === "starter" && !subscription.has_used_trial && (
<Tooltip content="Start Free Pro Trial" side="right">
<button <button
type="button" type="button"
onClick={async () => { onClick={async () => {
@@ -401,11 +403,12 @@ export const MinimizedOrgSidebar = () => {
}} }}
className="mt-1.5 w-full" className="mt-1.5 w-full"
> >
<div className="justify-left mb-1.5 mt-1.5 flex w-full items-center rounded-md bg-mineshaft-600 py-1 pl-4 text-mineshaft-300 duration-200 hover:bg-mineshaft-500 hover:text-primary-400"> <div className="justify-left mb-1.5 mt-1.5 flex w-full flex-col items-center rounded-md p-1 text-xs text-mineshaft-300 transition-all duration-150 hover:bg-mineshaft-500 hover:text-primary-400">
<FontAwesomeIcon icon={faInfinity} className="ml-0.5 mr-3 py-2 text-primary" /> <FontAwesomeIcon icon={faInfinity} className="py-2 text-lg text-primary" />
Start Free Pro Trial Pro Trial
</div> </div>
</button> </button>
</Tooltip>
)} )}
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger className="w-full" asChild> <DropdownMenuTrigger className="w-full" asChild>