diff --git a/app/views/entries/_form.html.erb b/app/views/entries/_form.html.erb index 4602fc7..7c71b10 100644 --- a/app/views/entries/_form.html.erb +++ b/app/views/entries/_form.html.erb @@ -10,16 +10,17 @@ <% end %> +
<%= form.label :date, 'Datum', class: 'form-label' %> <%= form.text_field :date, class: 'form-control flatpickr', - data: { enable_time: false }, + data: { enable_time: false, allow_input: true }, value: (form.object.date || Date.today) %>
-
+
<%= form.label :hours, 'Stunden', class: 'form-label' %> <%= form.number_field :hours, class: 'form-control', @@ -27,25 +28,28 @@ value: form.object.hours || 0 %>
-
+
<%= form.label :minutes, 'Minuten', class: 'form-label' %> <%= form.number_field :minutes, class: 'form-control', min: 0, max: 59, value: form.object.minutes || 0 %>
+
-
+ +
+
<%= form.label :praktikums_typ, 'Praktikumstyp', class: 'form-label' %> <%= form.select :praktikums_typ, Entry::PRAKTIKUMSTYPEN, {}, class: 'form-select' %>
-
+
<%= form.label :entry_art, 'Art', class: 'form-label' %> <%= form.select :entry_art, Entry::ENTRY_ARTEN, {}, class: 'form-select' %>
-
+
<%= form.label :distance_km, 'Entfernung (km) Gesamt', class: 'form-label' %> <%= form.number_field :distance_km, class: 'form-control', @@ -54,6 +58,7 @@
+
<%= form.submit 'Speichern', class: 'btn btn-primary' %> <%= link_to 'Zurück', entries_path, class: 'btn btn-secondary ms-2' %> diff --git a/app/views/entries/new.html.erb b/app/views/entries/new.html.erb index 2ffdc7f..3938909 100644 --- a/app/views/entries/new.html.erb +++ b/app/views/entries/new.html.erb @@ -1,4 +1,4 @@ -

New entry

+

Neuer Zeiteintrag

<%= render "form", entry: @entry %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index ec9d4e8..ab26abf 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -23,9 +23,9 @@