diff --git a/client/src/pages/dashboard/BlogEdit.tsx b/client/src/pages/dashboard/BlogEdit.tsx index 58e5edb..f896154 100644 --- a/client/src/pages/dashboard/BlogEdit.tsx +++ b/client/src/pages/dashboard/BlogEdit.tsx @@ -1,7 +1,6 @@ +import { getBlogPost, updateBlogPost } from "@/lib/api/blog-api"; import { useEffect, useState } from "react"; import { useParams } from "react-router-dom"; -import { getBlogPost, updateBlogPost } from "@/api/blog-api"; -import { TagManager } from "../../components/blog/tag-manager"; interface BlogPost { id: string; @@ -38,11 +37,6 @@ const BlogEdit: React.FC = () => { setPost({ ...post, [e.target.name]: e.target.value }); }; - const handleTagsChange = (tags: string[]) => { - if (!post) return; - setPost({ ...post, tags }); - }; - const handleStatusChange = (status: BlogPost["status"]) => { if (!post) return; setPost({ ...post, status }); @@ -85,7 +79,20 @@ const BlogEdit: React.FC = () => { className="textarea textarea-bordered w-full h-40" required /> - +
+ + { + const tags = e.target.value.split(",").map(tag => tag.trim()).filter(tag => tag); + setPost({ ...post, tags }); + }} + placeholder="Enter tags separated by commas" + className="input input-bordered w-full" + /> +

Separate tags with commas

+