diff --git a/src/components/ProductCard.svelte b/src/components/ProductCard.svelte index 4f10cc0..81c13c1 100644 --- a/src/components/ProductCard.svelte +++ b/src/components/ProductCard.svelte @@ -9,8 +9,9 @@ import AddProductToRocket from './AddProductToRocket.svelte'; import PayNow from './PayNow.svelte'; import { onMount } from 'svelte'; - import { devmode } from '@/stores/session'; + import { currentUser, devmode } from '@/stores/session'; import BadgeMaker from './BadgeMaker.svelte'; + import Login from './Login.svelte'; export let product: ProductEvent; export let rocket: Rocket; @@ -98,12 +99,16 @@ > </div> {/if} - <PayNow - disabled={disabled(productFromRocket)} - {product} - rocketProduct={rocket.Products().get(product.ID())} - {rocket} - /> + {#if $currentUser} + <PayNow + disabled={disabled(productFromRocket)} + {product} + rocketProduct={rocket.Products().get(product.ID())} + {rocket} + /> + {:else} + <Login /> + {/if} {/if} {#if $devmode} <a