summaryrefslogtreecommitdiff
path: root/imports
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-16 22:29:30 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-16 22:29:30 +0800
commit4fcdeafdff1241ff598b7695283f3c44680888df (patch)
tree6c0b1802961b85645e969b21a5b09c6264920f30 /imports
parent7d0960bbdced8398bc3cec36e5d15e1c31b54f4d (diff)
Bootstrap button primary impl & its use in SignIn
Diffstat (limited to 'imports')
-rw-r--r--imports/Bootstrap/Bootstrap.qml24
-rw-r--r--imports/Bootstrap/qmldir2
2 files changed, 26 insertions, 0 deletions
diff --git a/imports/Bootstrap/Bootstrap.qml b/imports/Bootstrap/Bootstrap.qml
new file mode 100644
index 0000000..321eedf
--- /dev/null
+++ b/imports/Bootstrap/Bootstrap.qml
@@ -0,0 +1,24 @@
+pragma Singleton
+
+import QtQuick 2.15
+
+QtObject {
+ readonly property color btnColor: "#ffffff"
+ readonly property color btnBg: "#066ac9"
+ readonly property color btnActiveBg: "#0555a1"
+ readonly property color btnDisabledBg: "#a6066ac9"
+
+ readonly property bool haveRoboto: Qt.platform.os === "android"
+ || Qt.platform.os === "linux"
+ || Qt.platform.os === "osx"
+ || Qt.platform.os === "unix"
+ || Qt.platform.os === "windows"
+ readonly property FontLoader medium: FontLoader {
+ source: haveRoboto ? "" : "../../Roboto/Roboto-Medium.ttf"
+ }
+ readonly property font btnFont: Qt.font({
+ pointSize: 15,
+ family: haveRoboto ? "Roboto" : medium.name,
+ weight: Font.Medium
+ })
+}
diff --git a/imports/Bootstrap/qmldir b/imports/Bootstrap/qmldir
new file mode 100644
index 0000000..53e8824
--- /dev/null
+++ b/imports/Bootstrap/qmldir
@@ -0,0 +1,2 @@
+module Bootstrap
+singleton Bootstrap 5.3 Bootstrap.qml