|
|
|
@ -1,10 +1,8 @@
|
|
|
|
<script lang="ts">
|
|
|
|
<script lang="ts">
|
|
|
|
import { Button } from '$lib/components/ui/button'
|
|
|
|
import { Button } from '$lib/components/ui/button'
|
|
|
|
import { Separator } from '$lib/components/ui/separator'
|
|
|
|
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
Check,
|
|
|
|
Check,
|
|
|
|
QrCodeIcon,
|
|
|
|
QrCodeIcon,
|
|
|
|
XIcon,
|
|
|
|
|
|
|
|
ChartAreaIcon,
|
|
|
|
ChartAreaIcon,
|
|
|
|
ExternalLinkIcon,
|
|
|
|
ExternalLinkIcon,
|
|
|
|
} from 'lucide-svelte'
|
|
|
|
} from 'lucide-svelte'
|
|
|
|
@ -75,120 +73,116 @@
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
class="flex w-full flex-col items-center gap-10 text-center">
|
|
|
|
class="flex w-full flex-col items-center gap-10 text-center">
|
|
|
|
<h2 class="text-4xl font-bold">Pricing</h2>
|
|
|
|
<h2 class="text-4xl font-bold">Pricing</h2>
|
|
|
|
|
|
|
|
<p class="max-w-4xl text-center text-xl font-semibold">
|
|
|
|
|
|
|
|
Kon.sh only charges for domain & QR customization and longer
|
|
|
|
|
|
|
|
click history.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
class="grid w-full grid-cols-[repeat(auto-fit,_minmax(450px,_1fr))] gap-4">
|
|
|
|
class="grid w-full flex-col justify-center gap-4 sm:grid-cols-2 lg:grid-cols-3">
|
|
|
|
<div class="flex gap-8 rounded-lg border p-8">
|
|
|
|
<div
|
|
|
|
<div class="flex w-full flex-col gap-4 text-start">
|
|
|
|
class="relative flex flex-col gap-8 overflow-hidden rounded-2xl border p-4">
|
|
|
|
<h3 class="text-2xl font-bold">Free</h3>
|
|
|
|
<div class="flex flex-col items-start">
|
|
|
|
<p class="text-muted-foreground">
|
|
|
|
<h3 class="text-xl font-semibold">Free</h3>
|
|
|
|
No credit card required.
|
|
|
|
<p class="text-muted-foreground text-sm">
|
|
|
|
|
|
|
|
Essentials only. No credit card needed.
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
<Separator />
|
|
|
|
|
|
|
|
<div class="flex flex-col gap-4">
|
|
|
|
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<p>Unlimited Links</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<p>Unlimited Projects</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
<div class="flex flex-row items-end gap-2">
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<span class="text-4xl font-bold">$0</span>
|
|
|
|
<p>Click history up to 1 month</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="flex w-full flex-col items-center justify-center gap-4 rounded-xl bg-gradient-to-r from-orange-300 to-orange-400 text-start">
|
|
|
|
|
|
|
|
<div class="flex items-end gap-2">
|
|
|
|
|
|
|
|
<p class="text-3xl font-bold">$0</p>
|
|
|
|
|
|
|
|
<span>/ month</span>
|
|
|
|
<span>/ month</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<Button href="/signup" class="bg-background">
|
|
|
|
<Button
|
|
|
|
|
|
|
|
href="/signup"
|
|
|
|
|
|
|
|
class="bg-brand hover:bg-brand-hover">
|
|
|
|
Get Started
|
|
|
|
Get Started
|
|
|
|
</Button>
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<ul class="flex flex-col gap-4 font-normal">
|
|
|
|
<div class="flex gap-8 rounded-lg border p-8">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<div class="flex w-full flex-col gap-4 text-start">
|
|
|
|
|
|
|
|
<h3 class="text-2xl font-bold">Pro</h3>
|
|
|
|
|
|
|
|
<p class="text-muted-foreground">
|
|
|
|
|
|
|
|
More customizations.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<Separator />
|
|
|
|
|
|
|
|
<div class="flex flex-col gap-4">
|
|
|
|
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>Everything in free</p>
|
|
|
|
<span class="flex">Unlimited Links</span>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>5 custom domains</p>
|
|
|
|
<span class="flex">Unlimited Projects</span>
|
|
|
|
<!-- <Tooltip.Root>
|
|
|
|
</li>
|
|
|
|
<Tooltip.Trigger class="flex items-center gap-1">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<InfoIcon class="h-4 w-4" />
|
|
|
|
|
|
|
|
</Tooltip.Trigger>
|
|
|
|
|
|
|
|
<Tooltip.Content>
|
|
|
|
|
|
|
|
Additional domains are $3 per domain
|
|
|
|
|
|
|
|
</Tooltip.Content>
|
|
|
|
|
|
|
|
</Tooltip.Root> -->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>2 years click history</p>
|
|
|
|
<span class="flex">Click history up to 1 month</span>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
</ul>
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<p>Custom QR Code</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
class="flex w-full flex-col items-center justify-center gap-4 rounded-xl bg-gradient-to-r from-orange-300 to-orange-400 text-start">
|
|
|
|
class="border-brand relative flex flex-col gap-8 overflow-hidden rounded-2xl border-2 p-4">
|
|
|
|
<div class="flex items-end gap-2">
|
|
|
|
<div class="flex flex-col items-start">
|
|
|
|
<p class="text-3xl font-bold">$9</p>
|
|
|
|
<h3 class="text-xl font-semibold">Pro</h3>
|
|
|
|
|
|
|
|
<p class="text-muted-foreground text-sm">
|
|
|
|
|
|
|
|
More customizations.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="flex flex-row items-end gap-2">
|
|
|
|
|
|
|
|
<span class="text-4xl font-bold">$9</span>
|
|
|
|
<span>/ month</span>
|
|
|
|
<span>/ month</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<Button
|
|
|
|
<Button
|
|
|
|
href={`/signup?redirect=${encodeURIComponent(
|
|
|
|
href={`/signup?redirect=${encodeURIComponent(
|
|
|
|
'/dashboard/billing',
|
|
|
|
'/dashboard/billing',
|
|
|
|
)}`}
|
|
|
|
)}`}
|
|
|
|
class="bg-background">
|
|
|
|
class="bg-brand hover:bg-brand-hover">
|
|
|
|
Get Started
|
|
|
|
Get Started
|
|
|
|
</Button>
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<ul class="flex flex-col gap-4 font-normal">
|
|
|
|
<div class="flex gap-8 rounded-lg border p-8">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<div class="flex w-full flex-col gap-4 text-start">
|
|
|
|
|
|
|
|
<h3 class="text-2xl font-bold">Free (Self Host)</h3>
|
|
|
|
|
|
|
|
<p>No credit card required.</p>
|
|
|
|
|
|
|
|
<Separator />
|
|
|
|
|
|
|
|
<div class="flex flex-col gap-4">
|
|
|
|
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>Unlimited Links</p>
|
|
|
|
<span class="flex">Everything in free</span>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>Unlimited Projects</p>
|
|
|
|
<span class="flex">5 custom domains</span>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<div class="flex items-center gap-2">
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<Check class="text-brand" />
|
|
|
|
<p>Basically No Limits</p>
|
|
|
|
<span class="flex">2 years click history</span>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
</div>
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<span class="flex">Custom QR Code</span>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
class="flex w-full flex-col items-center justify-center gap-4 rounded-xl bg-gradient-to-r from-orange-300 to-orange-400 text-start">
|
|
|
|
class="relative flex flex-col gap-8 overflow-hidden rounded-2xl border p-4">
|
|
|
|
<div class="flex items-end gap-2">
|
|
|
|
<div class="flex flex-col items-start">
|
|
|
|
<p class="text-3xl font-bold">$0</p>
|
|
|
|
<h3 class="text-xl font-semibold">Free (Self Host)</h3>
|
|
|
|
|
|
|
|
<p class="text-muted-foreground text-sm">
|
|
|
|
|
|
|
|
You host on your server.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="flex flex-row items-end gap-2">
|
|
|
|
|
|
|
|
<span class="text-4xl font-bold">$0</span>
|
|
|
|
<span>/ month</span>
|
|
|
|
<span>/ month</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<Button href="/signup" class="bg-background">
|
|
|
|
<Button
|
|
|
|
|
|
|
|
href="/signup"
|
|
|
|
|
|
|
|
class="bg-brand hover:bg-brand-hover">
|
|
|
|
Get Started
|
|
|
|
Get Started
|
|
|
|
</Button>
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<ul class="flex flex-col gap-4 font-normal">
|
|
|
|
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<span class="flex">Unlimited Links</span>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<span class="flex">Unlimited Projects</span>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li class="flex items-center gap-3">
|
|
|
|
|
|
|
|
<Check class="text-brand" />
|
|
|
|
|
|
|
|
<span class="flex">Basically No Limits</span>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|