Skip to content

Commit 6060a63

Browse files
committed
tune ui
1 parent 9e1bdc7 commit 6060a63

File tree

4 files changed

+43
-9
lines changed

4 files changed

+43
-9
lines changed

test/dummy/app/assets/stylesheets/application.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,7 @@ body {
6464
margin-top: 0;
6565
}
6666
}
67+
68+
.field {
69+
flex: 1;
70+
}

test/dummy/app/views/_form_core/fields/_date_range_field.html.erb

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
<%= f.label field.name, field.label, class: 'label' %>
55
<div class="control">
66
<%= f.fields_for field.name do |ff| %>
7-
<%= ff.date_field :start, field.start_options.merge(class: 'input', id: "#{field.id}_start", required: field.required) %>
8-
~
9-
<%= ff.date_field :finish, field.finish_options.merge(class: 'input', id: "#{field.id}_finish", required: field.required) %>
7+
<div class="field has-addons">
8+
<p class="control is-expanded">
9+
<%= ff.date_field :start, class: 'input', id: "#{field.id}_start", required: field.required, **field.start_options %>
10+
</p>
11+
<p class="control">
12+
<a class="button is-static">
13+
~
14+
</a>
15+
</p>
16+
<p class="control is-expanded">
17+
<%= ff.date_field :finish, class: 'input', id: "#{field.id}_finish", required: field.required, **field.finish_options %>
18+
</p>
19+
</div>
1020
<% end %>
1121
</div>
1222
<% if field.hint.present? %>

test/dummy/app/views/_form_core/fields/_datetime_range_field.html.erb

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
<%= f.label field.name, field.label, class: 'label' %>
55
<div class="control">
66
<%= f.fields_for field.name do |ff| %>
7-
<%= ff.datetime_field :start, field.start_options.merge(class: 'input', id: "#{field.id}_start", required: field.required) %>
8-
~
9-
<%= ff.datetime_field :finish, field.finish_options.merge(class: 'input', id: "#{field.id}_finish", required: field.required) %>
7+
<div class="field has-addons">
8+
<p class="control is-expanded">
9+
<%= ff.datetime_field :start, class: 'input', id: "#{field.id}_start", required: field.required, **field.start_options %>
10+
</p>
11+
<p class="control">
12+
<a class="button is-static">
13+
~
14+
</a>
15+
</p>
16+
<p class="control is-expanded">
17+
<%= ff.datetime_field :finish, class: 'input', id: "#{field.id}_finish", required: field.required, **field.finish_options %>
18+
</p>
19+
</div>
1020
<% end %>
1121
</div>
1222
<% if field.hint.present? %>

test/dummy/app/views/_form_core/fields/_integer_range_field.html.erb

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
<%= f.label field.name, field.label, class: 'label' %>
55
<div class="control">
66
<%= f.fields_for field.name do |ff| %>
7-
<%= ff.number_field :start, class: 'input', id: "#{field.id}_start", required: field.required, **field.start_options %>
8-
~
9-
<%= ff.number_field :finish, class: 'input', id: "#{field.id}_finish", required: field.required, **field.finish_options %>
7+
<div class="field has-addons">
8+
<p class="control is-expanded">
9+
<%= ff.number_field :start, class: 'input', id: "#{field.id}_start", required: field.required, **field.start_options %>
10+
</p>
11+
<p class="control">
12+
<a class="button is-static">
13+
~
14+
</a>
15+
</p>
16+
<p class="control is-expanded">
17+
<%= ff.number_field :finish, class: 'input', id: "#{field.id}_finish", required: field.required, **field.finish_options %>
18+
</p>
19+
</div>
1020
<% end %>
1121
</div>
1222
<% if field.hint.present? %>

0 commit comments

Comments
 (0)