From 9c263d0f518810fa006d64313c06ff4de5fd978f Mon Sep 17 00:00:00 2001 From: cialloo Date: Sun, 26 Oct 2025 18:33:31 +0800 Subject: [PATCH] refactor: remove authentication check and unused imports from CreatePost and EditPost pages --- src/pages/CreatePost.tsx | 8 +------- src/pages/EditPost.tsx | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/pages/CreatePost.tsx b/src/pages/CreatePost.tsx index 0bc205d..2928817 100644 --- a/src/pages/CreatePost.tsx +++ b/src/pages/CreatePost.tsx @@ -1,18 +1,16 @@ import { useState, useRef } from 'react'; -import { Navigate, useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; import Layout from '../components/Layout'; import BlogEditor, { type BlogEditorRef } from '../blog/BlogEditor'; import { uploadImage, createBlogPost } from '../blog/api'; import { Toast } from '../components/Toast'; import { useToast } from '../hooks/useToast'; -import { useAuth } from '../contexts/AuthContext'; import '../App.css'; function CreatePost() { const navigate = useNavigate(); const editorRef = useRef(null); const { toasts, removeToast, success, error } = useToast(); - const { isAuthenticated } = useAuth(); const [title, setTitle] = useState(''); const [coverImage, setCoverImage] = useState(null); const [coverImageKey, setCoverImageKey] = useState(''); @@ -101,10 +99,6 @@ function CreatePost() { } }; - if (!isAuthenticated) { - return ; - } - return ( diff --git a/src/pages/EditPost.tsx b/src/pages/EditPost.tsx index 9e14aee..6b75011 100644 --- a/src/pages/EditPost.tsx +++ b/src/pages/EditPost.tsx @@ -1,11 +1,10 @@ import { useEffect, useRef, useState } from 'react'; -import { Navigate, useNavigate, useParams } from 'react-router-dom'; +import { useNavigate, useParams } from 'react-router-dom'; import Layout from '../components/Layout'; import BlogEditor, { type BlogEditorRef } from '../blog/BlogEditor'; import { getBlogPost, updateBlogPost, uploadImage } from '../blog/api'; import { Toast } from '../components/Toast'; import { useToast } from '../hooks/useToast'; -import { useAuth } from '../contexts/AuthContext'; import '../App.css'; function EditPost() { @@ -14,7 +13,6 @@ function EditPost() { const editorRef = useRef(null); const fileInputRef = useRef(null); const { toasts, removeToast, success, error } = useToast(); - const { isAuthenticated } = useAuth(); const [isLoading, setIsLoading] = useState(true); const [loadError, setLoadError] = useState(null); @@ -138,10 +136,6 @@ function EditPost() { } }; - if (!isAuthenticated) { - return ; - } - return (