mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-20 08:01:47 +08:00
112 lines
4.5 KiB
Text
112 lines
4.5 KiB
Text
<% provide(:head_title, t('users.settings.account.addons.head_title')) %>
|
|
<% provide(:container_class, "no-second-nav-container") %>
|
|
|
|
<%= render partial: 'users/settings/sidebar' %>
|
|
<div class="tab-content user-account-addons">
|
|
<div role="tabpanel">
|
|
|
|
<h1 id="scinote-addons-title" class="mt-0 pb-1.5 text-sn-black"><%= t('users.settings.account.addons.title') %></h1>
|
|
|
|
<%# scinote edit %>
|
|
<% if ENV['ASSET_SYNC_URL'].present? %>
|
|
<div class="bg-sn-white rounded p-4 mb-6">
|
|
<h2 class="text-sn-black my-0 pb-6"><%= t('users.settings.account.addons.desktop_app.scinote_apps') %></h2>
|
|
<div class="font-bold my-0 pb-2 text-sn-black"><%= t('users.settings.account.addons.desktop_app.scinote_edit') %></div>
|
|
<div class="pb-6 text-sn-dark-grey">
|
|
<%= t('users.settings.account.addons.desktop_app.description') %>
|
|
</div>
|
|
<div id="scinoteEditDownload" data-behaviour="vue">
|
|
<scinote-edit-download data="<%= @user_agent %>">
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div id="scinote-addons-wrapper" class="flex flex-col bg-sn-white p-4 rounded mb-6">
|
|
<h2 class="my-0 pb-6 text-sn-black" ><%= t('users.settings.account.addons.scinote_addons') %></h2>
|
|
<div data-hook="settings-addons-container">
|
|
<em data-hook="settings-addons-no-addons">
|
|
<%= t('users.settings.account.addons.no_addons') %>
|
|
</em>
|
|
</div>
|
|
</div>
|
|
|
|
<%# label printers %>
|
|
<div id="printer-settings" class="flex flex-col gap-6 rounded bg-sn-white mb-6 p-4">
|
|
<h2 class="my-0 text-sn-black"><%= t('users.settings.account.addons.label_printers') %></h2>
|
|
|
|
<%# zebra printer %>
|
|
<div class="flex flex-row justify-between">
|
|
<%# left part %>
|
|
<div id="left-part" class="flex flex-col">
|
|
<%# title %>
|
|
<div class="flex flex-row justify-between pb-2">
|
|
<div class="font-bold text-sn-black">
|
|
<%= t('users.settings.account.addons.zebra_printer.title') %>
|
|
</div>
|
|
</div>
|
|
<%# description text %>
|
|
<div class="text-sn-dark-grey pb-6">
|
|
<%= t('users.settings.account.addons.zebra_printer.description') %>
|
|
</div>
|
|
<%# button %>
|
|
<div>
|
|
<%= link_to t('users.settings.account.addons.printers.details'), zebra_settings_path(), class: 'text-sn-blue' %>
|
|
</div>
|
|
</div>
|
|
<%# right-part %>
|
|
<div id="right-part" class="flex flex-row min-w-fit items-start">
|
|
<div class="flex items-center gap-2">
|
|
<div class="text-sn-black">
|
|
<%= t('users.settings.account.addons.printers.enabled') %>
|
|
</div>
|
|
<i class="sn-icon sn-icon-check"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<%# solid line divider %>
|
|
<div id="divider" class="w-500 bg-sn-light-grey flex items-center self-stretch h-px"></div>
|
|
|
|
<%# fluics printer %>
|
|
<div class="flex flex-row justify-between">
|
|
<%# left part %>
|
|
<div id="left-part" class="flex flex-col">
|
|
<%# title %>
|
|
<div class="flex flex-row justify-between pb-2">
|
|
<div class="font-bold text-sn-black">
|
|
<%= t('users.settings.account.addons.fluics_printer.title') %>
|
|
</div>
|
|
</div>
|
|
<%# description text %>
|
|
<div class="text-sn-dark-grey pb-6">
|
|
<%= t('users.settings.account.addons.fluics_printer.description') %>
|
|
</div>
|
|
<%# button %>
|
|
<div>
|
|
<% if !@label_printer_any && can_manage_label_printers? %>
|
|
<%= link_to label_printers_path(), class: 'printer-details btn btn-primary' do %>
|
|
<%= t('users.settings.account.addons.printers.set_up') %>
|
|
<% end %>
|
|
<% else %>
|
|
<%= link_to t('users.settings.account.addons.printers.details'), label_printers_path(), class: 'text-sn-blue' %>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
<%# right-part %>
|
|
<div id="right-part" class="flex flex-row min-w-fit items-start">
|
|
<div class="flex items-center gap-2">
|
|
<div class="text-sn-black">
|
|
<%= t('users.settings.account.addons.printers.enabled') %>
|
|
</div>
|
|
<i class="sn-icon sn-icon-check"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<%# Integrations inserted here via deface %>
|
|
</div>
|
|
<div class="tab-pane tab-pane-settings" role="tabpanel"></div>
|
|
</div>
|
|
|
|
<%= javascript_include_tag "vue_scinote_edit_download", nonce: true %>
|