phonograph/interim-server/templates/portal_table.html

45 lines
1.4 KiB
HTML
Raw Normal View History

2025-07-08 14:37:03 -07:00
{% extends "base.html" %}
{% block main %}
<link rel="stylesheet" href="{{ settings.root_path }}/css_dist/viewer.css">
2025-08-04 13:59:42 -07:00
<div class="page-grid">
2025-09-08 15:56:57 -07:00
<div class="page-grid__toolbar">
2025-10-01 22:36:19 -07:00
<div class="page-grid__toolbar-utilities">
<a href="settings">
2025-10-25 05:32:22 +00:00
<button class="button--secondary" type="button">
2025-10-01 22:36:19 -07:00
Portal Settings
</button>
</a>
<filter-menu
identifier-hints="{{ attr_names | json }}"
initial-value="{{ filter | json }}"
></filter-menu>
2025-10-01 22:36:19 -07:00
</div>
2025-10-25 05:32:22 +00:00
<div class="page-grid__toolbar-user">
<basic-dropdown alignment="right">
<span slot="button-contents" aria-label="Account menu" title="Account menu">
<i aria-hidden="true" class="ti ti-user"></i>
</span>
<menu class="basic-dropdown__menu" slot="popover">
<li>
<a href="{{ settings.root_path }}/auth/logout" role="button">
Log out
</a>
</li>
</menu>
</basic-dropdown>
</div>
2025-09-08 15:56:57 -07:00
</div>
2025-08-04 13:59:42 -07:00
<div class="page-grid__sidebar">
2025-09-25 14:51:09 -07:00
<div style="padding: 1rem;">
{{ navbar | safe }}
</div>
2025-08-04 13:59:42 -07:00
</div>
<main class="page-grid__main">
<table-viewer columns="{{ columns | json }}"></table-viewer>
2025-08-04 13:59:42 -07:00
</main>
</div>
2025-09-08 15:56:57 -07:00
<script type="module" src="{{ settings.root_path }}/js_dist/table-viewer.webc.mjs"></script>
<script type="module" src="{{ settings.root_path }}/js_dist/filter-menu.webc.mjs"></script>
2025-07-08 14:37:03 -07:00
{% endblock %}