diff --git a/src/app.vue b/src/app.vue
index dad15fe01..3f3246c3c 100644
--- a/src/app.vue
+++ b/src/app.vue
@@ -65,10 +65,6 @@
-
@@ -80,7 +76,7 @@ import TheHeader from '@/components/TheHeader'
import TheFooter from '@/components/TheFooter'
import { initializeStores } from '@/stores'
import { useWebSocket } from '@/stores/webSocket'
-import { APP_CREATOR, APP_DESCRIPTION, APP_TITLE, APP_URL, APP_KEYWORDS } from '@/utils/constants'
+import { APP_CREATOR, APP_DESCRIPTION, APP_KEYWORDS, APP_TITLE, APP_URL } from '@/utils/constants'
await useAsyncData(() => initializeStores())
diff --git a/src/assets/loader.svg b/src/assets/loader.svg
new file mode 100644
index 000000000..007e9e57f
--- /dev/null
+++ b/src/assets/loader.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/src/components/AccountNamesPanel.vue b/src/components/AccountNamesPanel.vue
index 4d79bb9b3..d1db58b16 100644
--- a/src/components/AccountNamesPanel.vue
+++ b/src/components/AccountNamesPanel.vue
@@ -27,11 +27,12 @@ const accountStore = useAccountStore()
const { fetchAccountNames } = accountStore
const { accountNames } = storeToRefs(accountStore)
-function loadPrevAccountNames() {
- fetchAccountNames({ queryParameters: accountNames.value.prev })
+async function loadPrevAccountNames() {
+ await fetchAccountNames({ queryParameters: accountNames.value.prev })
}
-function loadNextAccountNames() {
- fetchAccountNames({ queryParameters: accountNames.value.next })
+
+async function loadNextAccountNames() {
+ await fetchAccountNames({ queryParameters: accountNames.value.next })
}
diff --git a/src/components/ContractCallTransactionsPanel.vue b/src/components/ContractCallTransactionsPanel.vue
index 433adce3e..b465c56a2 100644
--- a/src/components/ContractCallTransactionsPanel.vue
+++ b/src/components/ContractCallTransactionsPanel.vue
@@ -1,7 +1,5 @@
-
+
isDesktop() ? 10 : 3)
+const limit = computed(() => process.client && isDesktop() ? 10 : 3)
const pageIndex = ref(1)
const loadPrevTransactions = () => {
diff --git a/src/components/ContractsPanel.vue b/src/components/ContractsPanel.vue
index e295232b5..a965e0e8f 100644
--- a/src/components/ContractsPanel.vue
+++ b/src/components/ContractsPanel.vue
@@ -1,7 +1,5 @@
-
+
-
+
-
+
-
@@ -24,7 +22,6 @@ import { storeToRefs } from 'pinia'
import { useOracleDetailsStore } from '@/stores/oracleDetails'
import OracleEventsTable from '@/components/OracleEventsTable'
import OracleEventsTableCondensed from '@/components/OracleEventsTableCondensed'
-import DataFailedState from '@/components/DataFailedState'
const oracleDetailsStore = useOracleDetailsStore()
const { oracleEvents } = storeToRefs(oracleDetailsStore)
diff --git a/src/components/OraclesPanel.vue b/src/components/OraclesPanel.vue
index ab8efcd0c..3e2c224dd 100644
--- a/src/components/OraclesPanel.vue
+++ b/src/components/OraclesPanel.vue
@@ -1,17 +1,14 @@
@@ -31,14 +28,14 @@ const oraclesStore = useOraclesStore()
const { fetchOracles } = oraclesStore
const { oracles } = storeToRefs(oraclesStore)
-const limit = computed(() => isDesktop() ? 10 : 3)
+const limit = computed(() => process.client && isDesktop() ? 10 : 3)
-async function loadPrevOracles() {
- await fetchOracles({ queryParameters: oracles.value.prev })
+function loadPrevOracles() {
+ fetchOracles({ queryParameters: oracles.value.prev })
}
-async function loadNextOracles() {
- await fetchOracles({ queryParameters: oracles.value.next })
+function loadNextOracles() {
+ fetchOracles({ queryParameters: oracles.value.next })
}
if (process.client) {
diff --git a/src/components/PaginatedContent.vue b/src/components/PaginatedContent.vue
index 2876fe167..5002837d8 100644
--- a/src/components/PaginatedContent.vue
+++ b/src/components/PaginatedContent.vue
@@ -1,42 +1,51 @@
-