import InputError from '@/components/input-error'; import LoadingButton from '@/components/loading-button'; import { Card } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Textarea } from '@/components/ui/textarea'; import { onHandleChange } from '@/lib/inertia'; import { useForm, usePage } from '@inertiajs/react'; import { CourseUpdateProps } from '../update'; const SEO = () => { const { props } = usePage(); const { translate } = props; const { dashboard, input, button } = translate; const { tab, course } = props; const { data, setData, post, errors, processing } = useForm({ tab: tab, meta_title: course.meta_title, meta_keywords: course.meta_keywords, meta_description: course.meta_description, og_title: course.og_title, og_description: course.og_description, }); // Handle form submission const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); post(route('courses.update', { id: course.id })); }; return (
onHandleChange(e, setData)} placeholder={input.meta_title} />