diff --git a/client/components/admin/AdminBlogManager.tsx b/client/components/admin/AdminBlogManager.tsx index 1234ff31..00ed766e 100644 --- a/client/components/admin/AdminBlogManager.tsx +++ b/client/components/admin/AdminBlogManager.tsx @@ -55,6 +55,19 @@ export default function AdminBlogManager() { const [deleteConfirm, setDeleteConfirm] = useState(null); const [searchQuery, setSearchQuery] = useState(""); const [filterCategory, setFilterCategory] = useState(""); + const [activeTab, setActiveTab] = useState("manage"); + const [isPublishing, setIsPublishing] = useState(false); + + // Create post state + const [title, setTitle] = useState(""); + const [excerpt, setExcerpt] = useState(""); + const [html, setHtml] = useState(""); + const [slug, setSlug] = useState(""); + const [featureImage, setFeatureImage] = useState(""); + const [tags, setTags] = useState([]); + const [tagInput, setTagInput] = useState(""); + const [metaTitle, setMetaTitle] = useState(""); + const [metaDescription, setMetaDescription] = useState(""); const loadBlogPosts = useCallback(async () => { setLoading(true);