1/*
2 * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
7import QtQuick 2.7
8import org.kde.kirigami 2.0 as Kirigami
9
10Kirigami.ScrollablePage {
11    id: root
12
13    property alias startDate: weekView.startDate
14    property bool wideScreen
15
16    title: weekView.selectedDate.toLocaleDateString(_appLocale, Locale.ShortFormat)
17
18    actions {
19        left: Kirigami.Action {
20            iconName: "go-down"
21            text: i18n("Previous week")
22
23            onTriggered: weekView.previousWeek()
24        }
25
26        main: Kirigami.Action {
27            iconName: "view-calendar-day"
28            text: i18n("Current week")
29
30            onTriggered: weekView.goCurrentWeek()
31        }
32
33        right: Kirigami.Action {
34            iconName: "go-up"
35            text: i18n("Next week")
36
37            onTriggered: weekView.nextWeek()
38        }
39
40    }
41
42    WeekView {
43        id: weekView
44
45        cal: localCalendar
46        wideScreen: root.wideScreen
47
48        onSelectedWeekDateChanged: {
49            if (pageStack.depth > 1) {
50                pageStack.pop(null);
51            }
52        }
53    }
54}
55