Add scanner utility, modal, and stock scan page implementation
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/pr/woodpecker Pipeline failed

This commit is contained in:
2026-05-01 23:32:13 +02:00
parent 50e147b079
commit 47434db5b5
15 changed files with 1952 additions and 353 deletions
+5 -4
View File
@@ -15,6 +15,7 @@ export function renderDashboardPage() {
</p>
<div class="d-flex flex-wrap gap-2">
<a href="#/labels/new" class="btn btn-primary btn-lg">Create label</a>
<a href="#/scan" class="btn btn-outline-primary btn-lg">Scan item</a>
<a href="#/stock" class="btn btn-outline-primary btn-lg">Browse stock</a>
</div>
</div>
@@ -70,10 +71,10 @@ export function renderDashboardPage() {
</a>
</div>
<div class="col-12 col-md-6 col-xl-3">
<a class="quick-card" href="#/stock">
<span class="quick-card-label">Adjustments</span>
<strong>Fast quantity updates</strong>
<span class="text-body-secondary">Apply increments, decrements, or exact counts with clear feedback.</span>
<a class="quick-card" href="#/scan">
<span class="quick-card-label">Scanning</span>
<strong>Use, spoil, or inspect</strong>
<span class="text-body-secondary">Scan a label or barcode and act on the matching item.</span>
</a>
</div>
<div class="col-12 col-md-6 col-xl-3">