removed logged in buttons from navigation
This commit is contained in:
		@@ -2,38 +2,22 @@
 | 
			
		||||
    import Search from "./Search.svelte"
 | 
			
		||||
    import {
 | 
			
		||||
        aniListLoggedIn,
 | 
			
		||||
        aniListUser,
 | 
			
		||||
        loginToAniList,
 | 
			
		||||
        loginToMAL,
 | 
			
		||||
        loginToSimkl,
 | 
			
		||||
        malLoggedIn,
 | 
			
		||||
        malUser,
 | 
			
		||||
        simklLoggedIn,
 | 
			
		||||
        simklUser,
 | 
			
		||||
    } from "../helperModules/GlobalVariablesAndHelperFunctions.svelte"
 | 
			
		||||
    import type {AniListUser} from "../anilist/types/AniListTypes";
 | 
			
		||||
    import type {SimklUser} from "../simkl/types/simklTypes";
 | 
			
		||||
    import type {MyAnimeListUser} from "../mal/types/MALTypes";
 | 
			
		||||
    import AvatarMenu from "./AvatarMenu.svelte";
 | 
			
		||||
    import logo from "../assets/images/AniTrackLogo.svg"
 | 
			
		||||
    import {location} from "svelte-spa-router";
 | 
			
		||||
 | 
			
		||||
    let isAniListLoggedIn: boolean
 | 
			
		||||
    let isSimklLoggedIn: boolean
 | 
			
		||||
    let isMALLoggedIn: boolean
 | 
			
		||||
    let currentAniListUser: AniListUser
 | 
			
		||||
    let currentSimklUser: SimklUser
 | 
			
		||||
    let currentMALUser: MyAnimeListUser
 | 
			
		||||
 | 
			
		||||
    aniListLoggedIn.subscribe((value) => isAniListLoggedIn = value)
 | 
			
		||||
    simklLoggedIn.subscribe((value) => isSimklLoggedIn = value)
 | 
			
		||||
    malLoggedIn.subscribe((value) => isMALLoggedIn = value)
 | 
			
		||||
    aniListUser.subscribe((value) => currentAniListUser = value)
 | 
			
		||||
    simklUser.subscribe((value) => currentSimklUser = value)
 | 
			
		||||
    malUser.subscribe((value) => currentMALUser = value)
 | 
			
		||||
 | 
			
		||||
    let currentLocation: any
 | 
			
		||||
    location.subscribe(value => currentLocation = value)
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<nav class="border-gray-200 bg-gray-900">
 | 
			
		||||
@@ -63,37 +47,23 @@
 | 
			
		||||
        <div class="hidden items-center justify-between w-full pb-4 min-[950px]:pb-0 min-[950px]:flex min-[950px]:w-auto min-[950px]:order-1 border border-gray-700 min-[950px]:border-0 bg-gray-800 min-[950px]:bg-transparent rounded-lg" id="navbar-user">
 | 
			
		||||
            <ul class="flex flex-col font-medium pb-6 min-[950px]:p-0 mt-4 min-[950px]:space-x-8 rtl:space-x-reverse min-[950px]:flex-row min-[950px]:mt-0">
 | 
			
		||||
                <li>
 | 
			
		||||
                    {#if isAniListLoggedIn}
 | 
			
		||||
                        <div class="flex justify-center py-2 px-3 rounded bg-transparent min-[950px]:p-0">
 | 
			
		||||
                            <span class="w-48 min-[950px]:w-auto text-sm font-medium me-2 px-3 py-2 rounded bg-green-800 text-green-200 cursor-default">AniList: {currentAniListUser.data.Viewer.name}</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {:else}
 | 
			
		||||
                        <button on:click={loginToAniList}
 | 
			
		||||
                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">
 | 
			
		||||
                    {#if !isAniListLoggedIn}
 | 
			
		||||
                        <button on:click={loginToAniList}>
 | 
			
		||||
<!--                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded text-gray-300 min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">-->
 | 
			
		||||
                            AniList Login
 | 
			
		||||
                        </button>
 | 
			
		||||
                    {/if}
 | 
			
		||||
                </li>
 | 
			
		||||
                <li>
 | 
			
		||||
                    {#if isMALLoggedIn}
 | 
			
		||||
                        <div class="flex justify-center py-2 px-3 rounded bg-transparent min-[950px]:p-0">
 | 
			
		||||
                            <span class="w-48 min-[950px]:w-auto text-sm font-medium me-2 px-3 py-2 rounded bg-blue-800 text-blue-200 cursor-default">MyAnimeList: {currentMALUser.name}</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {:else}
 | 
			
		||||
                        <button on:click={loginToMAL}
 | 
			
		||||
                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded min-[950px]:p-0 text-gray-300 min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">
 | 
			
		||||
                    {#if !isMALLoggedIn}
 | 
			
		||||
                        <button on:click={loginToMAL}>
 | 
			
		||||
<!--                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded min-[950px]:p-0 text-gray-300 min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">-->
 | 
			
		||||
                            MyAnimeList Login
 | 
			
		||||
                        </button>
 | 
			
		||||
                    {/if}
 | 
			
		||||
                </li>
 | 
			
		||||
                <li>
 | 
			
		||||
                    {#if isSimklLoggedIn}
 | 
			
		||||
                        <div class="flex justify-center py-2 px-3 rounded bg-transparent min-[950px]:p-0">
 | 
			
		||||
                            <span class="w-48 min-[950px]:w-auto text-sm font-medium me-2 px-3 py-2 rounded bg-indigo-800 text-indigo-200 cursor-default">Simkl: {currentSimklUser.user.name}</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {:else}
 | 
			
		||||
                        <button on:click={loginToSimkl}
 | 
			
		||||
                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded min-[950px]:p-0 text-gray-300 min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">
 | 
			
		||||
                    {#if !isSimklLoggedIn}
 | 
			
		||||
                        <button on:click={loginToSimkl}>
 | 
			
		||||
<!--                                class="block py-2 px-3 w-full min-[950px]:w-auto rounded min-[950px]:p-0 text-gray-300 min-[950px]:hover:text-blue-500 hover:bg-gray-700 hover:text-white min-[950px]:hover:bg-transparent border-gray-700">-->
 | 
			
		||||
                            Simkl Login
 | 
			
		||||
                        </button>
 | 
			
		||||
                    {/if}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										0
									
								
								frontend/wailsjs/runtime/package.json
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								frontend/wailsjs/runtime/package.json
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
								
								
									
										0
									
								
								frontend/wailsjs/runtime/runtime.d.ts
									
									
									
									
										vendored
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								frontend/wailsjs/runtime/runtime.d.ts
									
									
									
									
										vendored
									
									
										
										
										Executable file → Normal file
									
								
							
							
								
								
									
										0
									
								
								frontend/wailsjs/runtime/runtime.js
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								frontend/wailsjs/runtime/runtime.js
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
		Reference in New Issue
	
	Block a user