35 lines
1.9 KiB
HTML
35 lines
1.9 KiB
HTML
<div class="folders-to-tidy-section mb-8">
|
|
<div class="section-header bg-base-200 p-4 rounded-t-lg border-b border-base-300">
|
|
<div class="flex flex-col md:flex-row md:items-center md:justify-between">
|
|
<div>
|
|
<h2 class="text-2xl font-bold text-base-content">Folders to Tidy</h2>
|
|
<p class="text-base-content/70 mt-1">Folders containing emails that need to be processed</p>
|
|
</div>
|
|
<button class="btn btn-primary mt-4 md:mt-0" hx-get="/api/folders/new" hx-target="#modal-holder" hx-swap="innerHTML" hx-trigger="click">
|
|
<i class="fas fa-plus mr-2"></i>Add Tidy Folder
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="folders-to-tidy-list" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 p-6">
|
|
{% for folder in tidy_folders %}
|
|
{% include 'partials/folder_card_tidy.html' %}
|
|
{% else %}
|
|
<div class="col-span-full text-center py-12 bg-base-100 rounded-box shadow-lg border border-dashed border-base-300">
|
|
<div class="text-5xl mb-4 text-warning">
|
|
<i class="fas fa-inbox"></i>
|
|
</div>
|
|
<h3 class="text-2xl font-bold mb-2">No folders to tidy yet</h3>
|
|
<p class="mb-6 text-base-content/70">Add your first folder to start organizing your emails.</p>
|
|
<div data-loading-states>
|
|
<button class="btn btn-primary btn-lg" hx-get="/api/folders/new" hx-target="#modal-holder" hx-swap="innerHTML"
|
|
hx-trigger="click">
|
|
<i class="fas fa-plus mr-2" data-loading-class="!hidden"></i>
|
|
<span data-loading-class="!hidden">Create Folder</span>
|
|
<span class="loading loading-spinner loading-xs hidden" data-loading-class-remove="hidden"></span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div> |