diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 530d97b..6e72481 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -9,7 +9,7 @@
       "version": "0.0.1",
       "dependencies": {
         "@bytetrade/core": "^0.3.66",
-        "@bytetrade/ui": "^0.1.12",
+        "@bytetrade/ui": "^0.1.29",
         "@quasar/extras": "^1.16.9",
         "axios": "^0.21.1",
         "dompurify": "^3.1.7",
@@ -1997,9 +1997,9 @@
       }
     },
     "node_modules/@bytetrade/ui": {
-      "version": "0.1.12",
-      "resolved": "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.12.tgz",
-      "integrity": "sha512-nJPC58rRJpUN5ahTYm4UJw/h/QWp3w6pImV+F/YKRIFPn4K8EZOY1XmJFVpSeqU1+S/DLpF7m3Gadu7La9Vi8w==",
+      "version": "0.1.29",
+      "resolved": "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.29.tgz",
+      "integrity": "sha512-Ktu24w0ATJTFXFX03tzpLDCVK+WRiy2p3pSiQcqy9NPmPTRNviDFu0+hiOEGg4HYAHxAV939LtOKHzq6HyDVzA==",
       "dependencies": {
         "@quasar/extras": "^1.16.7",
         "axios": "^1.3.4",
@@ -2008,6 +2008,7 @@
         "moment": "^2.29.4",
         "multiformats": "9.6.4",
         "quasar": "^2.6.0",
+        "terminus-sdk-es6": "^0.0.2",
         "vue": "^3.2.13",
         "vue-cropper": "^1.0.8",
         "vue-router": "^4.0.3"
@@ -13298,6 +13299,11 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/terminus-sdk-es6": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/terminus-sdk-es6/-/terminus-sdk-es6-0.0.2.tgz",
+      "integrity": "sha512-ct0bwdoirj5tooXL4dSGYPNmBNJpLxhKcoowRCXw8bP6RfUgdgPbuCtzIE89UdaOAJmf02zC3wuFJ1s3dgsscg=="
+    },
     "node_modules/terser": {
       "version": "5.31.1",
       "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
@@ -16588,9 +16594,9 @@
       }
     },
     "@bytetrade/ui": {
-      "version": "0.1.12",
-      "resolved": "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.12.tgz",
-      "integrity": "sha512-nJPC58rRJpUN5ahTYm4UJw/h/QWp3w6pImV+F/YKRIFPn4K8EZOY1XmJFVpSeqU1+S/DLpF7m3Gadu7La9Vi8w==",
+      "version": "0.1.29",
+      "resolved": "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.29.tgz",
+      "integrity": "sha512-Ktu24w0ATJTFXFX03tzpLDCVK+WRiy2p3pSiQcqy9NPmPTRNviDFu0+hiOEGg4HYAHxAV939LtOKHzq6HyDVzA==",
       "requires": {
         "@quasar/extras": "^1.16.7",
         "axios": "^1.3.4",
@@ -16599,6 +16605,7 @@
         "moment": "^2.29.4",
         "multiformats": "9.6.4",
         "quasar": "^2.6.0",
+        "terminus-sdk-es6": "^0.0.2",
         "vue": "^3.2.13",
         "vue-cropper": "^1.0.8",
         "vue-router": "^4.0.3"
@@ -24942,6 +24949,11 @@
         }
       }
     },
+    "terminus-sdk-es6": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/terminus-sdk-es6/-/terminus-sdk-es6-0.0.2.tgz",
+      "integrity": "sha512-ct0bwdoirj5tooXL4dSGYPNmBNJpLxhKcoowRCXw8bP6RfUgdgPbuCtzIE89UdaOAJmf02zC3wuFJ1s3dgsscg=="
+    },
     "terser": {
       "version": "5.31.1",
       "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 566c401..255af1b 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -17,7 +17,7 @@
   },
   "dependencies": {
     "@bytetrade/core": "^0.3.66",
-    "@bytetrade/ui": "^0.1.12",
+    "@bytetrade/ui": "^0.1.29",
     "@quasar/extras": "^1.16.9",
     "axios": "^0.21.1",
     "dompurify": "^3.1.7",
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 70e21b8..1558e34 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -1039,10 +1039,10 @@
     uuid "9.0.1"
     yaup "^1.8.0"
 
-"@bytetrade/ui@^0.1.12":
-  version "0.1.12"
-  resolved "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.12.tgz"
-  integrity sha512-nJPC58rRJpUN5ahTYm4UJw/h/QWp3w6pImV+F/YKRIFPn4K8EZOY1XmJFVpSeqU1+S/DLpF7m3Gadu7La9Vi8w==
+"@bytetrade/ui@^0.1.29":
+  version "0.1.29"
+  resolved "https://registry.npmjs.org/@bytetrade/ui/-/ui-0.1.29.tgz"
+  integrity sha512-Ktu24w0ATJTFXFX03tzpLDCVK+WRiy2p3pSiQcqy9NPmPTRNviDFu0+hiOEGg4HYAHxAV939LtOKHzq6HyDVzA==
   dependencies:
     "@quasar/extras" "^1.16.7"
     axios "^1.3.4"
@@ -1051,6 +1051,7 @@
     moment "^2.29.4"
     multiformats "9.6.4"
     quasar "^2.6.0"
+    terminus-sdk-es6 "^0.0.2"
     vue "^3.2.13"
     vue-cropper "^1.0.8"
     vue-router "^4.0.3"
@@ -7517,6 +7518,11 @@ tempy@^0.6.0:
     type-fest "^0.16.0"
     unique-string "^2.0.0"
 
+terminus-sdk-es6@^0.0.2:
+  version "0.0.2"
+  resolved "https://registry.npmjs.org/terminus-sdk-es6/-/terminus-sdk-es6-0.0.2.tgz"
+  integrity sha512-ct0bwdoirj5tooXL4dSGYPNmBNJpLxhKcoowRCXw8bP6RfUgdgPbuCtzIE89UdaOAJmf02zC3wuFJ1s3dgsscg==
+
 terser-webpack-plugin@^5.3.10, terser-webpack-plugin@5.3.10:
   version "5.3.10"
   resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz"