Redesign sidebaru v planovaci, fix fullsreenu, zobrazovani mista kliku na mape

This commit is contained in:
Michal Kváček
2024-06-25 21:14:35 +02:00
parent 5280f60f34
commit 25b1735c87
5 changed files with 52 additions and 29 deletions
@@ -18,7 +18,7 @@ const props = defineProps({
}
});
const emits = defineEmits(["open", "change-insert-position", "fullscren-toggle"])
const emits = defineEmits(["open", "change-insert-position", "fullscreen-toggle"])
const {getDuration, getTotalDistance, getTotalDuration} = useFlightPlanCalculations();
const totalDistance = computed(() => getTotalDistance(props.flightPlan));
@@ -54,23 +54,23 @@ const totalDistance = computed(() => getTotalDistance(props.flightPlan));
<q-item dense>
<q-item-section>
<q-item-label>{{ segment.from.name }}</q-item-label>
<q-item-label caption class="q-py-sm" v-if="segment.distance">
<q-item-label caption class="q-pa-sm q-ml-sm" style="border-left: solid 1px" v-if="segment.distance">
{{ segment.bearing }}°,
{{ segment.distance }} km,
{{ minutesToHumanReadable(getDuration(segment.distance, props.flightPlan.plannedSpeed)) }}
</q-item-label>
<q-item-label>
<q-btn
@click="emits('change-insert-position', i+1)"
icon="add"
size="xs"
:round="insertPosition !== i+1"
outline
class="q-ml-lg q-mb-sm"
round
class="q-ml-sm"
:color="insertPosition === i+1 ? 'primary' : 'grey'"
>
<template v-if="insertPosition === i+1">Přidávám sem</template>
</q-btn>
/>
</q-item-label>
<q-item-label>
</q-item-label>
</q-item-section>
</q-item>