remove hardcoded default template, always use seeded templates
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user