turn post kind field into enum

This commit is contained in:
Inhji 2023-03-07 19:57:28 +01:00
parent 06bd69b7b1
commit 8874e0e7ba
2 changed files with 8 additions and 2 deletions

View file

@ -4,7 +4,7 @@ defmodule Chiya.Notes.Note do
schema "notes" do
field :content, :string
field :kind, :string
field :kind, Ecto.Enum, values: [:post, :bookmark]
field :name, :string
field :published_at, :naive_datetime
field :slug, :string

View file

@ -6,7 +6,13 @@
<.input field={f[:content]} type="textarea" label="Content" />
<.input field={f[:slug]} type="text" label="Slug" />
<.input field={f[:published_at]} type="datetime-local" label="Published at" />
<.input field={f[:kind]} type="text" label="Kind" />
<.input
field={f[:kind]}
type="select"
label="Kind"
prompt="Choose a value"
options={Ecto.Enum.values(Chiya.Notes.Note, :kind)}
/>
<.input field={f[:url]} type="text" label="Url" />
<.input
field={f[:channels]}