mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
Możliwość wyjścia z karty po kliknięciu na zewnątrz niej
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
<template>
|
||||
<div class="train-stats">
|
||||
<div class="stats_button">
|
||||
<action-button @click="toggleStatsOpen">
|
||||
<img :src="statsIcon" :alt="$t('trains.stats')" />
|
||||
<p>{{ $t("trains.stats") }}</p>
|
||||
</action-button>
|
||||
</div>
|
||||
<div class="train-stats" v-click-outside="closeStats">
|
||||
<action-button class="stats_button" @click="toggleStatsOpen">
|
||||
<img :src="statsIcon" :alt="$t('trains.stats')" />
|
||||
<p>{{ $t("trains.stats") }}</p>
|
||||
</action-button>
|
||||
|
||||
<transition name="stats-anim" class="stats_wrapper" tag="div">
|
||||
<div class="stats-body" v-if="trainStatsOpen">
|
||||
@@ -104,6 +102,10 @@ export default defineComponent({
|
||||
toggleStatsOpen() {
|
||||
this.trainStatsOpen = !this.trainStatsOpen;
|
||||
},
|
||||
|
||||
closeStats() {
|
||||
this.trainStatsOpen = false;
|
||||
},
|
||||
},
|
||||
|
||||
setup(props) {
|
||||
@@ -266,6 +268,9 @@ export default defineComponent({
|
||||
max-width: 700px;
|
||||
width: 100%;
|
||||
|
||||
top: 100%;
|
||||
left: 0;
|
||||
|
||||
background: #222;
|
||||
border-radius: 0 1em 1em 1em;
|
||||
|
||||
@@ -346,8 +351,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
.stats_button {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin: 0 auto;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user