+ {session.rows.map (row => {
+ const displayStatus = displayPostImportStatus (row)
+ const canEdit = row.importStatus === 'failed'
+ const canRetry =
+ row.importStatus === 'failed'
+ && Object.keys (row.validationErrors).length === 0
+ return (
+
@@ -248,14 +246,12 @@ const PostImportResultPage: FC
= ({ user }) => {
編輯
)}
{canRetry && (
- <>
-
- >)}
+ )}
)})}
diff --git a/frontend/src/pages/posts/PostImportSourcePage.tsx b/frontend/src/pages/posts/PostImportSourcePage.tsx
index 9b07796..8015b72 100644
--- a/frontend/src/pages/posts/PostImportSourcePage.tsx
+++ b/frontend/src/pages/posts/PostImportSourcePage.tsx
@@ -6,13 +6,13 @@ import FieldError from '@/components/common/FieldError'
import Form from '@/components/common/Form'
import FormField from '@/components/common/FormField'
import PageTitle from '@/components/common/PageTitle'
+import TextArea from '@/components/common/TextArea'
import MainArea from '@/components/layout/MainArea'
import { Button } from '@/components/ui/button'
import { toast } from '@/components/ui/use-toast'
import { SITE_TITLE } from '@/config'
import { apiPost, isApiError } from '@/lib/api'
import { canEditContent } from '@/lib/users'
-import { inputClass } from '@/lib/utils'
import { countImportSourceLines,
cleanupExpiredPostImportSessions,
createPostImportSessionId,
@@ -158,14 +158,12 @@ const PostImportSourcePage: FC
= ({ user }) => {
投稿インポート
{() => (
-