diff --git a/atomic_defi_design/qml/Screens/Dashboard.qml b/atomic_defi_design/qml/Screens/Dashboard.qml index cb259d4fb1..827bd0c465 100644 --- a/atomic_defi_design/qml/Screens/Dashboard.qml +++ b/atomic_defi_design/qml/Screens/Dashboard.qml @@ -342,6 +342,25 @@ Item { } } + function getStatusText(status, short_text=false) { + switch(status) { + case "matching": + return short_text ? qsTr("Matching") : qsTr("Order Matching") + case "matched": + return short_text ? qsTr("Matched") : qsTr("Order Matched") + case "ongoing": + return short_text ? qsTr("Ongoing") : qsTr("Swap Ongoing") + case "successful": + return short_text ? qsTr("Successful") : qsTr("Swap Successful") + case "refunding": + return short_text ? qsTr("Refunding") : qsTr("Refunding") + case "failed": + return short_text ? qsTr("Failed") : qsTr("Swap Failed") + default: + return short_text ? qsTr("Unknown") : qsTr("Unknown State") + } + } + function getStatusTextWithPrefix(status, short_text = false) { return getStatusStep(status) + " " + getStatusText(status, short_text) }