import StatusBadge from '@/components/common/StatusBadge' import type { FC } from 'react' import type { StatusBadgeTone } from '@/components/common/StatusBadge' import type { PostImportBadgeValue } from '@/components/posts/import/postImportRowStatus' type Props = { value: PostImportBadgeValue } const LABELS: Record = { ready: '登録可能', error: '登録不可', warning: '警告', skipped: 'スキップ', created: '登録済み', failed: '登録失敗' } const TONES: Record = { ready: 'success', error: 'warning', warning: 'warning', skipped: 'neutral', created: 'success', failed: 'warning' } const PostImportStatusBadge: FC = ({ value }) => ( {LABELS[value]} ) export default PostImportStatusBadge