We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01dc168 commit aebe839Copy full SHA for aebe839
1 file changed
components/ClassesCalendar.vue
@@ -6,11 +6,10 @@
6
:now="today"
7
:value="today"
8
first-interval="7"
9
- interval-count="16"
+ :interval-count="intervalCount"
10
type="week"
11
:events="events"
12
></v-calendar>
13
- <!-- TODO: dynamic interval count -->
14
</v-col>
15
</v-row>
16
</template>
@@ -22,6 +21,18 @@ export default {
22
21
return { today: '2022-05-0' }
23
},
24
computed: {
+ intervalCount() {
25
+ let intervals = this.events.map((e) => e.end.slice(11, 13))
26
+ console.log(intervals)
27
+ intervals = intervals.map(Number)
28
29
+
30
+ if (intervals.length == 0) {
31
+ return 5
32
+ } else {
33
+ return Math.max(...intervals) - 5
34
+ }
35
+ },
36
events() {
37
let today = this.today
38
let a = this.classes.map((c) => {
0 commit comments