diff --git a/src/components/MeritSummaryCard.svelte b/src/components/MeritSummaryCard.svelte index acae51f..710d788 100644 --- a/src/components/MeritSummaryCard.svelte +++ b/src/components/MeritSummaryCard.svelte @@ -8,6 +8,17 @@ import { onDestroy } from 'svelte'; import VoteOnMeritRequest from './VoteOnMeritRequest.svelte'; + import ChevronLeft from 'lucide-svelte/icons/chevron-left'; + import ChevronRight from 'lucide-svelte/icons/chevron-right'; + import Copy from 'lucide-svelte/icons/copy'; + import CreditCard from 'lucide-svelte/icons/credit-card'; + import EllipsisVertical from 'lucide-svelte/icons/ellipsis-vertical'; + import Truck from 'lucide-svelte/icons/truck'; + import { Button } from '$lib/components/ui/button/index.js'; + import * as DropdownMenu from '$lib/components/ui/dropdown-menu/index.js'; + import * as Pagination from '$lib/components/ui/pagination/index.js'; + import { Separator } from '$lib/components/ui/separator/index.js'; + export let merit: MeritRequest; export let rocket: NDKEvent; @@ -21,11 +32,11 @@ - +
Problem: {merit.Problem().substring(0, 20)}{#if merit.Solution()}View Solution View Solution {/if}
@@ -39,8 +50,45 @@ {#if merit.Problem().length > 20}{merit.Problem()}{/if} + +
+
Merit Request Details
+
    +
  • + Number of Merits being requested + {merit.Merits.toLocaleString()} +
  • +
  • + + Value in Sats at the time the request was made + + {merit.Sats.toLocaleString()} +
  • +
  • + + Approximate value of {merit.Sats.toLocaleString()} sats in CuckLoserBucks + + ${merit.Sats.toLocaleString()} +
  • +
+ +
+
+
Analysis
+ + A competent freelance developer earns $70 CuckLoserBucks an hour (on average). Using this rate, the contributor is claiming to have spent about {merit.Sats/1000} hours working on this. + +
+
+
Reference Time
+
{merit.Sats/1000} hours
+
+
+ + + - +