fix pro banners (#1331)

This commit is contained in:
Will Chen
2025-09-19 10:16:53 -07:00
committed by GitHub
parent de2cc2b48f
commit 7b160b7d0b

View File

@@ -13,15 +13,16 @@ import { useUserBudgetInfo } from "@/hooks/useUserBudgetInfo";
export function ProBanner() { export function ProBanner() {
const { settings } = useSettings(); const { settings } = useSettings();
const { userBudget } = useUserBudgetInfo(); const { userBudget } = useUserBudgetInfo();
if (settings?.enableDyadPro || userBudget) {
return null;
}
const [selectedBanner] = useState<"ai" | "smart" | "turbo">(() => { const [selectedBanner] = useState<"ai" | "smart" | "turbo">(() => {
const options = ["ai", "smart", "turbo"] as const; const options = ["ai", "smart", "turbo"] as const;
return options[Math.floor(Math.random() * options.length)]; return options[Math.floor(Math.random() * options.length)];
}); });
if (settings?.enableDyadPro || userBudget) {
return null;
}
return ( return (
<div className="mt-6 max-w-2xl mx-auto"> <div className="mt-6 max-w-2xl mx-auto">
{selectedBanner === "ai" ? ( {selectedBanner === "ai" ? (