Add animation when saving a submission

The correct icon is missing, needs to be delivered yet.
This commit is contained in:
Ramon Wenger 2018-10-02 17:08:36 +02:00
parent 9226f44db6
commit c1154f5e3a
1 changed files with 16 additions and 2 deletions

View File

@ -6,9 +6,13 @@
:value="submission.text"
@input="$emit('input', $event.target.value)"
></textarea>
<div class="submission-form__save-status">
<div class="submission-form__save-status submission-form__save-status--saved" v-if="saved">
<tick-circle-icon class="submission-form__save-status-icon"></tick-circle-icon>
<span class="submission-form__save-status-text">Alle Änderungen gespeichert {{saved}}</span>
<span class="submission-form__save-status-text">Alle Änderungen gespeichert</span>
</div>
<div class="submission-form__save-status submission-form__save-status--unsaved" v-if="!saved">
<tick-circle-icon class="submission-form__save-status-icon submission-form__saving-icon"></tick-circle-icon>
<span class="submission-form__save-status-text">Änderungen werden gespeichert</span>
</div>
</div>
</template>
@ -68,5 +72,15 @@
font-size: toRem(14px);
color: $color-grey;
}
@keyframes spin {
100% {
transform: rotate(-360deg);
}
}
&__saving-icon {
animation: spin 2.5s linear infinite;
}
}
</style>