Skip to main content

max / makenotwork

1.9 KB · 49 lines History Blame Raw
1 {% extends "base.html" %}
2
3 {% block title %}{{ item.title }} - Item Dashboard{% endblock %}
4 {% block body_attrs %} class="{{ crate::shell::measure(crate::shell::Measure::Wide) }} dashboard-page dashboard-item-page"{% endblock %}
5
6 {% block head %}
7 {% endblock %}
8
9 {% block content %}
10 {% include "partials/site_header.html" %}
11
12 {% if let Some(su) = session_user %}{% if su.is_sandbox %}
13 <div class="banner banner--info" role="status">
14 Sandbox mode: your data will be deleted when the session expires.
15 <a href="/join">Create an account</a> to keep your work.
16 </div>
17 {% endif %}{% endif %}
18
19 <div class="container">
20 <header>
21 <div class="breadcrumb">
22 <a href="/dashboard?tab=projects">Dashboard</a> / <a href="/dashboard?tab=projects">Projects</a> / <a href="/dashboard/project/{{ project_slug }}">{{ project_title }}</a> / {{ item.title }}
23 </div>
24 <h1 class="page-title">{{ item.title }}</h1>
25 <div class="item-meta">
26 {% if item.is_public && item.publish_at.is_none() %}
27 <span class="badge" data-tone="success">Active</span>
28 {% else if !item.is_public && item.publish_at.is_some() %}
29 <span class="badge" data-tone="warning">Scheduled</span>
30 {% else %}
31 <span class="badge inactive">Draft</span>
32 {% endif %}
33 <span>{{ item.sales_count }} sales</span>
34 <button class="btn-secondary small dashboard-item-share-btn"
35 title="Copy item ID for use in embeds or integrations"
36 data-action="onCopyItemId" data-arg="{{ item.id }}">Copy Item ID</button>
37 </div>
38 </header>
39
40 {{ tabs|safe }}
41
42 </div>
43 {% endblock %}
44
45 {% block scripts %}
46 <script src="/static/item-details.js?v=0518"></script>
47 <script src="/static/item-upload.js?v=0820"></script>
48 {% endblock %}
49