Add Scan functional, tmp UI

This commit is contained in:
2026-09-14 09:04:13 +03:00
parent 72d5fce921
commit 9b82548cc6
3 changed files with 608 additions and 1 deletions

View File

@ -1,14 +1,17 @@
<script>
import MainMenu from '$lib/pages/main/MainMenu.svelte';
import PrintMenu from '$lib/pages/print/PrintMenu.svelte';
import ScanPage from '$lib/pages/scan/ScanPage.svelte';
/** @type {'main' | 'print'} */
/** @type {'main' | 'print' | 'scan'} */
let page = $state('main');
/** @param {'print' | 'scan' | 'photo' | 'access'} id */
function handleAction(id) {
if (id === 'print') {
page = 'print';
} else if (id === 'scan') {
page = 'scan';
} else {
console.log('Выбрано действие:', id);
}
@ -53,5 +56,7 @@
<MainMenu onAction={handleAction} />
{:else if page === 'print'}
<PrintMenu onBack={handleBack} />
{:else if page === 'scan'}
<ScanPage onBack={handleBack} />
{/if}
</main>