feat: add copyable links for sharing
This commit is contained in:
parent
62a329aebd
commit
19319b8479
3 changed files with 56 additions and 12 deletions
|
@ -1,18 +1,24 @@
|
|||
<div id="public_id" data-content="<%= @instance.public_id %>"></div>
|
||||
<div hx-get="" hx-trigger="every 30s" hx-swap="innerHTML" hx-select="#nm-list" hx-target="#nm-list">
|
||||
<header>
|
||||
<%= link_to root_path do %><img src="/icon.png" width="50" alt="eureka.coffee logo" /><% end %>
|
||||
<h1><span class="muted">instance</span> <%= @instance.name %></h1>
|
||||
<%= render partial: "zone_img", locals: { zone: @instance.zone, alt: @instance.zone, title: @instance.zone.upcase_first } %>
|
||||
<div class="needs_pwd">
|
||||
password: <span id="password">???</span>
|
||||
<div class="title">
|
||||
<%= link_to root_path do %><img src="/icon.png" width="50" alt="eureka.coffee logo" /><% end %>
|
||||
<h1><span class="muted">instance</span> <%= @instance.name %></h1>
|
||||
<%= render partial: "zone_img", locals: { zone: @instance.zone, alt: @instance.zone, title: @instance.zone.upcase_first } %>
|
||||
<div class="needs_pwd">
|
||||
password: <span id="password">???</span>
|
||||
</div>
|
||||
<div class="no_pwd">
|
||||
<%= form_with url: authenticate_to_instance_path do |form| %>
|
||||
<%= form.text_field :password, placeholder: "enter password..." %>
|
||||
<%= form.hidden_field :instance, value: @instance.public_id %>
|
||||
<%= form.submit "submit" %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="no_pwd">
|
||||
<%= form_with url: authenticate_to_instance_path do |form| %>
|
||||
<%= form.text_field :password, placeholder: "enter password..." %>
|
||||
<%= form.hidden_field :instance, value: @instance.public_id %>
|
||||
<%= form.submit "submit" %>
|
||||
<% end %>
|
||||
<div class="right">
|
||||
<div class="copyable" data-copy-content="Tracker: <%= show_instance_url(@instance.public_id) %>">copy tracker url</div>
|
||||
<div class="copyable needs_pwd" data-copy-content="Tracker: <%= show_instance_url(@instance.public_id) %>, Password: ???">copy tracker url and password</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue