import { FC } from "react" import Link from "next/link" import useRoutes from "@/hooks/useRoutes" import { UserType } from "@/types/UserType" import { DishType } from "@/types/DishType" interface Props { dishes: DishType[], users: UserType[] } const OnboardingBanner: FC = ({ dishes, users }) => { const routes = useRoutes(); const steps = [ { label: "Create a user", href: routes.user.create(), count: users.length }, { label: "Create a dish", href: routes.dish.create(), count: dishes.length } ] return (
Welcome to DishPlanner
To get you started, please follow these steps to set up your account. This will ensure a better experience.
{ steps.map((step, index) => (
{ step.count === 0 ? { step.label } :
{ step.label }
}
)) }
) } export default OnboardingBanner;