fix:fix in the blog editor

This commit is contained in:
rishalkv
2026-04-16 16:38:16 +05:30
parent 7eab5fe3ff
commit 5cf73a6351
5 changed files with 182 additions and 60 deletions
+6 -14
View File
@@ -1,6 +1,6 @@
import {useEffect, useRef, useState} from "react";
import {useNavigate, useParams} from "react-router-dom";
import {BytescaleUploader} from "@/components/BytescaleUploader/BytescaleUploader";
import EditorJS, {OutputData} from "@editorjs/editorjs";
import Header from "@editorjs/header";
import List from "@editorjs/list";
@@ -117,18 +117,6 @@ export default function BlogEditorPage() {
initEditor();
}, [id, isEdit]);
const handleCoverUpload = async (e: React.ChangeEvent<HTMLInputElement>) => {
const file = e.target.files?.[0];
if (!file) return;
try {
const res = await uploadImageApi(file);
setCoverImage(res.file.url);
} catch (err) {
console.error(err);
}
};
const handleSave = async () => {
if (!editorRef.current) return;
@@ -182,7 +170,11 @@ export default function BlogEditorPage() {
<div className="space-y-2">
<label className="text-sm font-medium">Cover Image</label>
<Input type="file" onChange={handleCoverUpload} />
<BytescaleUploader
value={coverImage}
folderPath="/blog"
onChange={(url) => setCoverImage(url)}
/>
{coverImage && (
<img