Skip to content

Commit b126003

Browse files
committed
Add dropdown
1 parent ca28a43 commit b126003

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

app/assets/images/icons/add.svg

Lines changed: 1 addition & 0 deletions
Loading

app/views/events/team.html.erb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,10 @@
173173
<section class="modal modal--scroll bg-snow" data-behavior="modal" role="dialog" id="invite_member">
174174
<%= modal_header "Invite a team member" %>
175175

176-
<h3 class="mb-0 mb-2">Links</h3>
177-
<%= render "organizer_position_invite/links/form", event: @event %>
176+
<h3 class="mb-0 mb-2 flex items-center justify-between">
177+
Links
178+
<%= render "organizer_position_invite/links/form", event: @event %>
179+
</h3>
178180
<%= render "organizer_position_invite/links/link_list", event: @event, invite_links: @invite_links %>
179181

180182
<h3 class="mt-10 mb-2">Email</h3>
Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
<%# locals: (event:) %>
22

3-
<%= form_with(url: event_invite_links_path(event_id: event.id)) do |form| %>
4-
<div class="flex items-center gap-4">
5-
<div class="field">
6-
<%= form.label :expires_at, "Expires on" %>
7-
<%= form.date_field :expires_on, class: "!max-w-full w-full", value: OrganizerPositionInvite::Link::DEFAULT_EXPIRATION.from_now.strftime("%Y-%m-%d") %>
8-
</div>
9-
10-
<%= form.submit "Create", class: "btn" %>
3+
<div data-controller="menu" data-menu-placement-value="bottom-end">
4+
<button
5+
type="button"
6+
class="btn btn-small menu__toggle menu__toggle--arrowless overflow-visible"
7+
data-menu-target="toggle" data-action="menu#toggle click@document->menu#close keydown@document->menu#keydown">
8+
<%= inline_icon "add", size: 28 %>
9+
Create
10+
</button>
11+
<div class="menu__content menu__content--2 menu__content--compact h5 p-3" data-menu-target="content">
12+
<%= form_with(url: event_invite_links_path(event_id: event.id)) do |form| %>
13+
<div class="field">
14+
<%= form.label :expires_at, "Expires on" %>
15+
<%= form.date_field :expires_on, class: "!max-w-full w-full", value: OrganizerPositionInvite::Link::DEFAULT_EXPIRATION.from_now.strftime("%Y-%m-%d") %>
16+
</div>
17+
<%= form.submit "Continue", class: "btn -mt-1 w-full" %>
18+
<% end %>
1119
</div>
12-
<% end %>
20+
</div>

0 commit comments

Comments
 (0)