mirror of
https://github.com/Instadapp/assembly.git
synced 2024-07-29 22:37:06 +00:00
Add Loader
This commit is contained in:
parent
c1c7f0c533
commit
953c9bf11f
|
@ -17,7 +17,7 @@ export const networks = [
|
|||
{ id: "polygon", chainId: 136, name: "Polygon", icon: PolygonSVG }
|
||||
];
|
||||
|
||||
export const activeNetworkId = ref<Network>(Network.Polygon);
|
||||
export const activeNetworkId = ref<Network>();
|
||||
export const activeNetwork = computed(
|
||||
() => networks.find(n => n.id === activeNetworkId.value) || networks[0]
|
||||
);
|
||||
|
@ -113,7 +113,7 @@ export function useNetwork() {
|
|||
|
||||
onMounted( () => {
|
||||
//@ts-ignore
|
||||
activeNetworkId.value = localStorage.getItem('network') || "polygon";
|
||||
activeNetworkId.value = localStorage.getItem('network') || "mainnet";
|
||||
|
||||
refreshWeb3()
|
||||
})
|
||||
|
|
|
@ -4,11 +4,33 @@
|
|||
>
|
||||
<div class="min-h-screen flex flex-col">
|
||||
<Navbar />
|
||||
<div class="flex-1 overflow-x-hidden ">
|
||||
<div v-if="activeNetworkId" class="flex-1 overflow-x-hidden ">
|
||||
<div class="max-w-6xl mx-auto py-12">
|
||||
<Nuxt />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-1 flex items-center justify-center" v-else>
|
||||
<svg
|
||||
class="animate-spin h-12 w-12 text-[#1874FF]"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
>
|
||||
<circle
|
||||
class="opacity-25"
|
||||
cx="12"
|
||||
cy="12"
|
||||
r="10"
|
||||
stroke="currentColor"
|
||||
stroke-width="4"
|
||||
></circle>
|
||||
<path
|
||||
class="opacity-75"
|
||||
fill="currentColor"
|
||||
d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"
|
||||
></path>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="text-center py-8">
|
||||
<a
|
||||
class="font-medium text-primary-blue-dark hover:text-primary-blue-hover hover:underline"
|
||||
|
@ -78,7 +100,7 @@ export default defineComponent({
|
|||
},
|
||||
setup() {
|
||||
const { active, activate, deactivate, chainId } = useWeb3();
|
||||
const { activeNetwork, checkForNetworkMismatch } = useNetwork();
|
||||
const { activeNetworkId, activeNetwork, checkForNetworkMismatch } = useNetwork();
|
||||
const { isShown: isBackdropShown, close: closeBackdrop } = useBackdrop()
|
||||
const { redirect } = useContext()
|
||||
const { showSidebarBalances } = useSidebar()
|
||||
|
@ -126,6 +148,7 @@ export default defineComponent({
|
|||
isBackdropShown,
|
||||
closeBackdrop,
|
||||
showSidebarBalances,
|
||||
activeNetworkId,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user