diff --git a/src/App.vue b/src/App.vue index aac9497..b319d46 100644 --- a/src/App.vue +++ b/src/App.vue @@ -41,7 +41,9 @@ const isDataView = computed(() => {
- +
+ +
@@ -83,5 +85,13 @@ main { width: 100%; max-width: 900px; overflow: hidden; + display: grid; + grid-template-rows: auto 1fr; +} + + + diff --git a/src/components/day-carousel.vue b/src/components/day-carousel.vue index 4a6b322..b716d03 100644 --- a/src/components/day-carousel.vue +++ b/src/components/day-carousel.vue @@ -4,6 +4,7 @@ import { Swiper, SwiperSlide } from "swiper/vue"; import { Virtual } from "swiper"; import { ref, watch } from "vue"; import { getDateSkippingWeekend } from "../util"; +import ScrollableContainer from "../components/scrollable-container.vue"; defineProps({ element: { @@ -109,9 +110,9 @@ watch(changeDate, (date) => { :key="index" :virtualIndex="index" > -
+ -
+ @@ -122,15 +123,9 @@ watch(changeDate, (date) => { diff --git a/src/components/scrollable-container.vue b/src/components/scrollable-container.vue new file mode 100644 index 0000000..236e9b6 --- /dev/null +++ b/src/components/scrollable-container.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/views/HistoryView.vue b/src/views/HistoryView.vue index 7c6605a..7b7e9dd 100644 --- a/src/views/HistoryView.vue +++ b/src/views/HistoryView.vue @@ -4,13 +4,5 @@ import HistoryList from "../components/history-list.vue"; - - diff --git a/src/views/SettingsView.vue b/src/views/SettingsView.vue index 6fe5cc3..ce17d55 100644 --- a/src/views/SettingsView.vue +++ b/src/views/SettingsView.vue @@ -1,4 +1,5 @@ diff --git a/src/views/TimetableView.vue b/src/views/TimetableView.vue index 4fb9ef6..cfc8dc0 100644 --- a/src/views/TimetableView.vue +++ b/src/views/TimetableView.vue @@ -11,13 +11,5 @@ import TimetableList from "../components/timetable-list.vue"; :options="classList" v-model="classFilter" /> -
- -
+ - -