@@ -22,23 +22,48 @@
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="px-4 py-24 mx-auto max-w-7xl">
 | 
			
		||||
        <div class="w-full mx-auto space-y-5 sm:w-8/12 md:w-6/12 lg:w-4/12 xl:w-3/12">
 | 
			
		||||
            <h1 class="text-2xl font-semibold text-center text-gray-900">Lauf Für Kaya! Scan 📷</h1>
 | 
			
		||||
            <form class="space-y-4">
 | 
			
		||||
            <form class="space-y-4" onsubmit="event.preventDefault();" on:submit={()=>
 | 
			
		||||
            {
 | 
			
		||||
                console.log(card);
 | 
			
		||||
                //TODO: hit API for scan entry
 | 
			
		||||
                lastscan_totaldistance="400m";
 | 
			
		||||
                let time = new Date();
 | 
			
		||||
                const hours = (time.getHours()+"").padStart(2,"0");
 | 
			
		||||
                const minutes = (time.getMinutes()+"").padStart(2,"0");
 | 
			
		||||
                const seconds = (time.getSeconds()+"").padStart(2,"0");
 | 
			
		||||
                lastscan_time=hours+":"+minutes+":"+seconds;
 | 
			
		||||
                lastscan_laptime="1min 30s";
 | 
			
		||||
                card="";
 | 
			
		||||
            }}>
 | 
			
		||||
            {#if lastscan_totaldistance}
 | 
			
		||||
                <h1 class="text-3xl font-bold text-center">last scan</h1>
 | 
			
		||||
                <h1 class="text-5xl font-bold text-center">{lastscan_time}</h1>
 | 
			
		||||
                <h1 class="text-3xl font-bold text-center">total distance</h1>
 | 
			
		||||
                <h1 class="text-9xl font-bold text-center">{lastscan_totaldistance}</h1>
 | 
			
		||||
                <h1 class="text-3xl font-bold text-center">lap time</h1>
 | 
			
		||||
                <h1 class="text-9xl font-bold text-center">{lastscan_laptime}</h1>
 | 
			
		||||
                {:else}
 | 
			
		||||
                <h1 class="text-3xl font-bold text-center">please scan a card...</h1>
 | 
			
		||||
            {/if}
 | 
			
		||||
        <label class="block">
 | 
			
		||||
            <span class="block mb-1 text-xs font-medium text-gray-700">Runner Card</span>
 | 
			
		||||
            <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 mt-1 leading-tight focus:outline-none focus:shadow-outline" type="text" placeholder="123456789" required use:init bind:value={card}/>
 | 
			
		||||
        </label>
 | 
			
		||||
        <button type="submit" class="w-full py-3 bg-black text-white">Scan!</button>
 | 
			
		||||
        <!-- <button type="submit" class="w-full py-3 bg-black text-white focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-black">Scan!</button> -->
 | 
			
		||||
        <button type="submit" class="hidden">Scan!</button>
 | 
			
		||||
    </form>
 | 
			
		||||
</div>
 | 
			
		||||
</section>
 | 
			
		||||
</div>
 | 
			
		||||
<script>
 | 
			
		||||
    import {apikey} from './store.js';
 | 
			
		||||
    import {lang} from './store.js';
 | 
			
		||||
    import {apikey,lang} from './store.js';
 | 
			
		||||
    function init(el){
 | 
			
		||||
        el.focus()
 | 
			
		||||
    }
 | 
			
		||||
    let lastscan_time="";
 | 
			
		||||
    let lastscan_laptime="";
 | 
			
		||||
    let lastscan_totaldistance="";
 | 
			
		||||
    let card="";
 | 
			
		||||
	// live clock at the top
 | 
			
		||||
    let time = new Date();
 | 
			
		||||
	$: hours = (time.getHours()+"").padStart(2,"0");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user