"use client"; import { zodResolver } from "@hookform/resolvers/zod"; import { ArrowRight, Calendar, Route, Text, Waypoints, Workflow, } from "lucide-react"; import { Controller, useForm } from "react-hook-form"; import { z } from "zod"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Field, FieldError, FieldLabel } from "@/components/ui/field"; import { Input } from "@/components/ui/input"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { cn } from "@/lib/utils"; interface Hero196Props { className?: string; } const TAB_LIST = [ { icon: Calendar, title: "زمان‌بندی", image: "/block-media/shadcnblocks/block/placeholder-1.svg", }, { icon: Route, title: "مسیریابی", image: "/block-media/shadcnblocks/block/placeholder-2.svg", }, { icon: Workflow, title: "گردش‌کارها", image: "/block-media/shadcnblocks/block/placeholder-3.svg", }, { icon: Text, title: "فرم‌ها", image: "/block-media/shadcnblocks/block/placeholder-4.svg", }, { icon: Waypoints, title: "غنی‌سازی", image: "/block-media/shadcnblocks/block/placeholder-5.svg", }, ]; const formSchema = z .object({ email: z.string().email("آدرس ایمیل نامعتبر است"), }) .required({ email: true }); const HeroForm = () => { const form = useForm>({ resolver: zodResolver(formSchema), defaultValues: { email: "", }, }); function onSubmit(values: z.infer) { console.log(values); } return (
( ایمیل
{fieldState.invalid && ( )}
)} /> ); }; const Hero196 = ({ className }: Hero196Props) => { return (
معرفی نسخه ۲۰

فرایند جذب و مدیریت درخواست‌ها را هوشمند کنید

با خودکارسازی زمان‌بندی، مسیردهی درخواست‌ها و گردش‌کارها، بهره‌وری تیم فروش و پشتیبانی را افزایش دهید.

{TAB_LIST.map((trigger, i) => ( {trigger.title} ))} {TAB_LIST.map((content, i) => (
تصویر نمونه
))}
); }; export { Hero196 };