"use client"; import React, { useEffect, useState } from "react"; import { Subscription, User } from "@/types"; import { getSubscriptions } from "@/app/actions"; import { useRouter } from "next/navigation"; interface GetStartedSectionButtonProps { user: User; } export const GetStartedSectionButton = ({ user, }: GetStartedSectionButtonProps) => { const router = useRouter(); const [subscription, setSubscription] = useState(); useEffect(() => { (async () => { if (!user) { return; } const subscriptions = await getSubscriptions(); if (subscriptions.length > 0) { setSubscription(subscriptions[0]); } })(); }, [user]); return subscription ? ( <> ) : ( ); }; export default GetStartedSectionButton;