mirror of
https://github.com/logos-blockchain/lez-programs.git
synced 2026-07-20 14:00:12 +00:00
fix(amm): make theme toggle clickable
This commit is contained in:
parent
0fdc130e1d
commit
31f1b68f8c
@ -10,6 +10,8 @@ import "../components/swap"
|
|||||||
Item {
|
Item {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
readonly property bool darkTheme: pageTheme.isDark
|
||||||
|
|
||||||
property var tokens: [
|
property var tokens: [
|
||||||
{ symbol: "TOK1", name: "Token 1", color: "#627eea", letter: "E", address: "0x0000000000000000000000000000000000000000", usdPrice: 2392.70, balance: 4.25, reserve: 850 },
|
{ symbol: "TOK1", name: "Token 1", color: "#627eea", letter: "E", address: "0x0000000000000000000000000000000000000000", usdPrice: 2392.70, balance: 4.25, reserve: 850 },
|
||||||
{ symbol: "TOK2", name: "Token 2", color: "#2775ca", letter: "$", address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", usdPrice: 1.00, balance: 12480, reserve: 2400000 },
|
{ symbol: "TOK2", name: "Token 2", color: "#2775ca", letter: "$", address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", usdPrice: 1.00, balance: 12480, reserve: 2400000 },
|
||||||
@ -68,10 +70,12 @@ Item {
|
|||||||
|
|
||||||
// Theme toggle
|
// Theme toggle
|
||||||
Rectangle {
|
Rectangle {
|
||||||
|
objectName: "swapThemeToggle"
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.margins: 16
|
anchors.margins: 16
|
||||||
width: 44; height: 24; radius: 12
|
width: 44; height: 24; radius: 12
|
||||||
|
z: 1
|
||||||
color: pageTheme.colors.panelBg
|
color: pageTheme.colors.panelBg
|
||||||
border.color: pageTheme.colors.border
|
border.color: pageTheme.colors.border
|
||||||
border.width: 1
|
border.width: 1
|
||||||
|
|||||||
@ -54,6 +54,20 @@ Item {
|
|||||||
compare(card.sellInput, "1")
|
compare(card.sellInput, "1")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function test_themeToggleReceivesPointerInput() {
|
||||||
|
const page = createTemporaryObject(pageComponent, root)
|
||||||
|
verify(page)
|
||||||
|
|
||||||
|
const toggle = findChild(page, "swapThemeToggle")
|
||||||
|
verify(toggle)
|
||||||
|
compare(page.darkTheme, true)
|
||||||
|
|
||||||
|
const position = toggle.mapToItem(page, toggle.width / 2, toggle.height / 2)
|
||||||
|
mouseClick(page, position.x, position.y)
|
||||||
|
|
||||||
|
tryCompare(page, "darkTheme", false)
|
||||||
|
}
|
||||||
|
|
||||||
function test_exactOutputUsesMaximumInputLimit() {
|
function test_exactOutputUsesMaximumInputLimit() {
|
||||||
const page = createTemporaryObject(pageComponent, root)
|
const page = createTemporaryObject(pageComponent, root)
|
||||||
verify(page)
|
verify(page)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user