2026-03-02 09:48:41 +00:00
|
|
|
<main class="container">
|
2026-03-04 11:33:39 +00:00
|
|
|
<div class="my-4 d-flex justify-left align-items-baseline"
|
2026-03-02 09:48:41 +00:00
|
|
|
data-controller="upload" data-upload-site-id-value="{{ .site.ID }}">
|
2026-03-04 11:33:39 +00:00
|
|
|
<button class="btn btn-success" data-upload-target="uploadBtn" data-action="upload#upload">Upload</button>
|
|
|
|
|
<div class="progress upload-progressbar ms-3 d-none" data-upload-target="progressbar"
|
|
|
|
|
role="progressbar" aria-label="Basic example" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
|
|
|
|
|
<div class="progress-bar" style="width: 0" data-upload-target="progressbarProgress"></div>
|
|
|
|
|
</div>
|
2026-03-02 09:48:41 +00:00
|
|
|
</div>
|
2026-03-02 11:26:40 +00:00
|
|
|
|
|
|
|
|
{{ range .uploads }}
|
|
|
|
|
<div class="row row-cols-5">
|
|
|
|
|
{{ range . }}
|
|
|
|
|
<div class="col">
|
|
|
|
|
<a href="/sites/{{ $.site.ID }}/uploads/{{ .Upload.ID }}">
|
|
|
|
|
<div class="ratio ratio-1x1 m-2">
|
|
|
|
|
<img src="{{ .URL }}" alt="{{ .Upload.Alt }}" class="img-fluid object-fit-contain">
|
|
|
|
|
</div>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
{{ end }}
|
|
|
|
|
</div>
|
|
|
|
|
{{ end }}
|
2026-03-02 09:48:41 +00:00
|
|
|
</main>
|