"use client" import { useState } from "react" import dynamic from "next/dynamic" import strings from "@/strings.json" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Button } from "@/components/ui/button" import { Textarea } from "@/components/ui/textarea" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Card, CardContent, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" const MDEditor = dynamic(() => import("@uiw/react-md-editor"), { ssr: false }) import "@uiw/react-md-editor/markdown-editor.css" import "@uiw/react-markdown-preview/markdown.css" const categories = ["Example Category 1", "Example Category 2"] export default function CreatePost() { const [title, setTitle] = useState("") const [description, setDescription] = useState("") const [category, setCategory] = useState("") const [slug, setSlug] = useState("") const [content, setContent] = useState("") const handleEditorChange = (value: string | undefined) => { setContent(value || "") } const handleSubmit = (e: React.FormEvent) => { e.preventDefault() // TODO: handle form submission here! console.log({ title, description, category, slug, content }) } return (

{strings.adminNewPostHeader}

{strings.newPostCardTitle}
setTitle(e.target.value)} placeholder={strings.newPostTitleFieldPlaceholder} />