|
1 | 1 | <template>
|
2 | 2 | <div v-if="isVisible && props.visible"
|
3 | 3 | class="k-level-slider flex items-baseline justify-center bg-white q-px-sm q-py-md">
|
| 4 | + <p v-if="props.switchLabelSide" class="text-accent text-caption no-margin" |
| 5 | + style="writing-mode: vertical-lr; transform-origin: center; transform: rotate(180deg);"> |
| 6 | + <b>{{ $t(CurrentActivity.selectableLevels.label) }} - {{ getFormatedLevel(CurrentActivity.selectedLevel) }}</b> |
| 7 | + </p> |
4 | 8 | <q-slider v-if="dataArray" snap class="text-primary" v-model="sliderVal" :vertical="props.vertical"
|
5 | 9 | :reverse="props.reverse ?? props.vertical" :height="150" :width="4" :markers="props.markers" :label-always="false"
|
6 | 10 | :max="dataArray.length - 1" label :label-value="getFormatedLevel(dataArray[sliderVal])"
|
7 |
| - :switch-label-side="props.switchLabelSide ?? props.vertical" @change="onLevelChanged" /> |
| 11 | + :switch-label-side="props.switchLabelSide ? !props.switchLabelSide : props.vertical" @change="onLevelChanged" /> |
8 | 12 | <q-slider v-else class="text-primary" :model-value="sliderVal" :vertical="props.vertical"
|
9 | 13 | :reverse="props.reverse ?? props.vertical" :height="150" :width="4" :markers="props.markers" :label-always="false"
|
10 | 14 | :min="sliderMinValue" :max="sliderMaxValue" :step="sliderInterval" label
|
11 |
| - :label-value="getFormatedLevel(sliderVal)" :switch-label-side="props.switchLabelSide ?? props.vertical" |
12 |
| - @change="onLevelChanged" @update:model-value="val => sliderVal = val" /> |
13 |
| - <p class="text-accent text-caption no-margin" |
| 15 | + :label-value="getFormatedLevel(sliderVal)" |
| 16 | + :switch-label-side="props.switchLabelSide ? !props.switchLabelSide : props.vertical" @change="onLevelChanged" |
| 17 | + @update:model-value="val => sliderVal = val" /> |
| 18 | + <p v-if="!props.switchLabelSide" class="text-accent text-caption no-margin" |
14 | 19 | style="writing-mode: vertical-lr; transform-origin: center; transform: rotate(180deg);">
|
15 | 20 | <b>{{ $t(CurrentActivity.selectableLevels.label) }} - {{ getFormatedLevel(CurrentActivity.selectedLevel) }}</b>
|
16 | 21 | </p>
|
|
0 commit comments