import QtQuick import QtQuick.Layouts import Caelestia.Config import qs.components import qs.services import qs.modules.nexus.common PageBase { id: root title: qsTr("Colours") isSubPage: true Item { anchors.horizontalCenter: parent.horizontalCenter implicitHeight: { const f = parent.parent as Flickable; return f.height - f.topMargin - f.bottomMargin; } ColumnLayout { anchors.centerIn: parent spacing: Tokens.padding.extraSmall NsIcon { Layout.alignment: Qt.AlignHCenter icon: "handyman" color: Colours.palette.m3outlineVariant fontStyle: Tokens.font.icon.extraLarge } StyledText { Layout.alignment: Qt.AlignHCenter text: qsTr("Page under construction") color: Colours.palette.m3outlineVariant font: Tokens.font.title.large } StyledText { Layout.alignment: Qt.AlignHCenter text: qsTr("This page will be available in a future update.") color: Colours.palette.m3outlineVariant font: Tokens.font.body.large } } } }