Add select instead of button group if running on xs-size
This commit is contained in:
@@ -2,25 +2,12 @@
|
|||||||
<div>
|
<div>
|
||||||
<app-loader :show="isLoading" />
|
<app-loader :show="isLoading" />
|
||||||
<v-container fluid grid-list-md v-if="isReady || isSubmitting || isSubmitted" class="app-fade-in">
|
<v-container fluid grid-list-md v-if="isReady || isSubmitting || isSubmitted" class="app-fade-in">
|
||||||
<v-layout row>
|
<v-layout row wrap>
|
||||||
<v-flex xs12>
|
<v-flex>
|
||||||
<v-btn-toggle v-model="range" mandatory @change="changeRange()">
|
<v-btn-toggle v-if="$vuetify.breakpoint.smAndUp" v-model="range" mandatory @change="changeRange">
|
||||||
<v-btn flat value="ONE_WEEK">
|
<v-btn flat v-for="r in ranges" :key="r.value" :value="r.value">{{r.name}}</v-btn>
|
||||||
1 vecka
|
|
||||||
</v-btn>
|
|
||||||
<v-btn flat value="TWO_WEEKS">
|
|
||||||
2 veckor
|
|
||||||
</v-btn>
|
|
||||||
<v-btn flat value="ONE_MONTH">
|
|
||||||
1 månad
|
|
||||||
</v-btn>
|
|
||||||
<v-btn flat value="ONE_QUARTER">
|
|
||||||
1 kvartal
|
|
||||||
</v-btn>
|
|
||||||
<v-btn flat value="ONE_YEAR">
|
|
||||||
1 år
|
|
||||||
</v-btn>
|
|
||||||
</v-btn-toggle>
|
</v-btn-toggle>
|
||||||
|
<v-select outline v-if="$vuetify.breakpoint.xsOnly" v-model="range" @change="changeRange" :items="ranges" item-text="name" item-value="value"></v-select>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
</v-layout>
|
</v-layout>
|
||||||
<v-layout row wrap v-for="event in events" :key="event.id">
|
<v-layout row wrap v-for="event in events" :key="event.id">
|
||||||
@@ -72,7 +59,14 @@
|
|||||||
snackbar: false,
|
snackbar: false,
|
||||||
snackColor: "success",
|
snackColor: "success",
|
||||||
snackText: "",
|
snackText: "",
|
||||||
range: undefined
|
range: undefined,
|
||||||
|
ranges: [
|
||||||
|
{name: "1 vecka", value: "ONE_WEEK"},
|
||||||
|
{name: "2 veckor", value: "TWO_WEEKS"},
|
||||||
|
{name: "1 månad", value: "ONE_MONTH"},
|
||||||
|
{name: "1 kvartal", value: "ONE_QUARTER"},
|
||||||
|
{name: "1 år", value: "ONE_YEAR"}
|
||||||
|
]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -176,8 +170,8 @@
|
|||||||
this.snackbar = true;
|
this.snackbar = true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
changeRange() {
|
changeRange(range) {
|
||||||
this.$router.push(`/?range=${this.range}`);
|
this.$router.push(`/?range=${range}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user