From 09c4ed7daf87872311122c278cd465ff3232476b Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:20:04 +1000 Subject: [PATCH] fix dark mode memory on page load, hide drawer on item click, remove bg from logo when on home page --- src/App.vue | 112 +++----------------------------------- src/components/AppNav.vue | 31 ++++------- 2 files changed, 20 insertions(+), 123 deletions(-) diff --git a/src/App.vue b/src/App.vue index f9a70a1..6e2cf92 100644 --- a/src/App.vue +++ b/src/App.vue @@ -13,103 +13,15 @@ import { storeToRefs } from 'pinia' import NetworkConnectionState from './components/NetworkConnectionState.vue' import serializer from '@/stores/serializer' import { generateUniqueId } from '@/utils/ids' +import { useEventsStore } from './stores/events' -const alerts = ref([]) -const id = ref(0) +const eventsStore = useEventsStore() const requestsStore = useRequestsStore() const { loadingRecent, loadingRequestStates } = storeToRefs(requestsStore) +const { events } = storeToRefs(eventsStore) const codexApi = inject('codexApi') const ethProvider = inject('ethProvider') -function addAlert(type, event, state) { - alerts.value.push({ - id: event + '123456' + (1234567890 + ++id.value), - type, - event, - blockNumber: 123456, - requestId: '0x1a93c8ea68a45dadc599f38858b3fdcb3c442aea0f6180c20e3f08614c251041', - state - }) -} - -function addSlotAlert(type, event, state) { - alerts.value.push({ - id: event + '123456' + (1234567890 + ++id.value), - type, - event, - blockNumber: 123456, - requestId: '0x0d08d8fa3df9d79f1c57a34ebc6a8050ae91fca2c0d6f7191470cbbf38a048bd', - slotIdx: 1, - state - }) -} - -function onStorageRequested(blockNumber, requestId, state) { - alerts.value.push({ - type: 'info', - event: 'StorageRequested', - blockNumber, - requestId, - state - }) -} -function onRequestFulfilled(blockNumber, requestId) { - alerts.value.push({ - type: 'success', - event: 'RequestStarted', - blockNumber, - requestId, - state: 'Fulfilled' - }) -} -function onRequestCancelled(blockNumber, requestId) { - alerts.value.push({ - type: 'danger', - event: 'RequestCancelled', - blockNumber, - requestId, - state: 'Cancelled' - }) -} -function onRequestFailed(blockNumber, requestId) { - alerts.value.push({ - type: 'danger', - event: 'RequestFailed', - blockNumber, - requestId, - state: 'Failed' - }) -} -function onRequestFinished(blockNumber, requestId) { - alerts.value.push({ - type: 'info', - event: 'RequestFinished', - blockNumber, - requestId, - state: 'Finished' - }) -} -function onSlotFreed(blockNumber, requestId, slotIdx) { - alerts.value.push({ - type: 'warning', - event: 'SlotFreed', - blockNumber, - requestId, - slotIdx, - state: 'Freed' - }) -} -function onSlotFilled(blockNumber, requestId, slotIdx) { - alerts.value.push({ - type: 'info', - event: 'SlotFilled', - blockNumber, - requestId, - slotIdx, - state: 'Filled' - }) -} - window.name = generateUniqueId() onMounted(() => { @@ -117,16 +29,7 @@ onMounted(() => { initDismisses() requestsStore.refetchRequestStates() requestsStore.fetchPastRequests() - - requestsStore.listenForNewEvents( - onStorageRequested, - onRequestFulfilled, - onRequestCancelled, - onRequestFailed, - onRequestFinished, - onSlotFreed, - onSlotFilled - ) + eventsStore.listenForNewEvents() window.addEventListener('storage', handleStorageEvent) }) @@ -186,7 +89,7 @@ onUnmounted(() => {
- +
@@ -219,7 +122,10 @@ onUnmounted(() => { -