This commit is contained in:
2025-08-23 18:01:23 +09:00
parent d5ff17074f
commit e79688783e
28 changed files with 126 additions and 131 deletions
+6 -6
View File
@@ -20,7 +20,7 @@ type Props = { user: User | null }
export default ({ user }: Props) => {
if (!(['admin', 'member'].some (r => user?.role === r)))
return <Forbidden />
return <Forbidden/>
const navigate = useNavigate ()
@@ -125,7 +125,7 @@ export default ({ user }: Props) => {
value={url}
onChange={e => setURL (e.target.value)}
className="w-full border p-2 rounded"
onBlur={handleURLBlur} />
onBlur={handleURLBlur}/>
</div>
{/* タイトル */}
@@ -141,7 +141,7 @@ export default ({ user }: Props) => {
value={title}
placeholder={titleLoading ? 'Loading...' : ''}
onChange={ev => setTitle (ev.target.value)}
disabled={titleAutoFlg} />
disabled={titleAutoFlg}/>
</div>
{/* サムネール */}
@@ -169,11 +169,11 @@ export default ({ user }: Props) => {
setThumbnailFile (file)
setThumbnailPreview (URL.createObjectURL (file))
}
}} />)}
}}/>)}
{thumbnailPreview && (
<img src={thumbnailPreview}
alt="preview"
className="mt-2 max-h-48 rounded border" />)}
className="mt-2 max-h-48 rounded border"/>)}
</div>
{/* タグ */}
@@ -181,7 +181,7 @@ export default ({ user }: Props) => {
<div>
<Label></Label>
<TextArea value={tags}
onChange={ev => setTags (ev.target.value)} />
onChange={ev => setTags (ev.target.value)}/>
</div>
{/* 送信 */}