remove hardcoded default template, always use seeded templates

This commit is contained in:
2026-03-21 22:56:52 +02:00
parent 1008044491
commit dae5411359

View File

@@ -72,7 +72,7 @@ export default function PostForm({ boardSlug, boardId, onSubmit, onCancel }: Pro
api.get<{ templates: Template[] }>(`/boards/${boardSlug}/templates`)
.then((r) => {
setTemplates(r.templates)
const def = r.templates.find((t) => t.isDefault)
const def = r.templates.find((t) => t.isDefault) || r.templates[0]
if (def) setSelectedTemplateId(def.id)
})
.catch(() => {})
@@ -294,20 +294,6 @@ export default function PostForm({ boardSlug, boardId, onSubmit, onCancel }: Pro
<div className="mb-4">
{label('Template')}
<div className="flex gap-2 flex-wrap">
<button
onClick={() => handleTemplateChange('')}
className="px-3 py-1.5 font-medium"
style={{
background: !selectedTemplateId ? 'var(--accent-subtle)' : 'transparent',
color: !selectedTemplateId ? 'var(--accent)' : 'var(--text-tertiary)',
border: `1px solid ${!selectedTemplateId ? 'var(--accent)' : 'var(--border)'}`,
borderRadius: 'var(--radius-md)',
fontSize: 'var(--text-xs)',
transition: 'all var(--duration-fast) ease-out',
}}
>
Default
</button>
{templates.map((t) => (
<button
key={t.id}