Add little effect when registering activities
This commit is contained in:
parent
368d07a0e4
commit
90ffc3a2dd
@ -55,10 +55,20 @@
|
||||
<div class="standard-activities-div">
|
||||
<h3>Standardaktiviteter:</h3>
|
||||
<template x-for="activityTemplate in $store.state.data.activityTemplates" :key="activityTemplate.id">
|
||||
<p>
|
||||
<button x-on:click="$store.state.registerTemplateActivity(activityTemplate)">Registrer</button>
|
||||
<span x-text="`${activityTemplate.name}, ${activityTemplate.activityType.name.toLowerCase()}, ${activityTemplate.numberOfUnits} ${activityTemplate.activityType.unit}`"></span>
|
||||
<button x-on:click="$store.state.deleteTemplateActivity(activityTemplate)">Fjern</button>
|
||||
<p x-data="{ clicked: false }">
|
||||
<template x-if="clicked">
|
||||
<div>
|
||||
<button disabled="true">Tur registrert!</button>
|
||||
<span x-text="`${activityTemplate.name}, ${activityTemplate.activityType.name.toLowerCase()}, ${activityTemplate.numberOfUnits} ${activityTemplate.activityType.unit}`" style="color: green; text-shadow: 1px 1px 2px greenyellow;"></span>
|
||||
</div>
|
||||
</template>
|
||||
<template x-if="!clicked">
|
||||
<div>
|
||||
<button x-on:click="$store.state.registerTemplateActivity(activityTemplate); clicked=true; setTimeout(() => {clicked = false;}, 1000)">Registrer</button>
|
||||
<span x-text="`${activityTemplate.name}, ${activityTemplate.activityType.name.toLowerCase()}, ${activityTemplate.numberOfUnits} ${activityTemplate.activityType.unit}`"></span>
|
||||
<button x-on:click="$store.state.deleteTemplateActivity(activityTemplate)">Fjern</button>
|
||||
</div>
|
||||
</template>
|
||||
</p>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user