This commit is contained in:
2025-07-06 17:42:45 +02:00
parent f4db985695
commit 3edaf9b3c8
7 changed files with 1332 additions and 5 deletions

View File

@ -15,6 +15,7 @@ import { CommissionExtra, CommissionOption, CommissionType, CommissionTypeExtra,
import { commissionOrderSchema } from "@/schemas/commissionOrder"
import { calculatePrice } from "@/utils/calculatePrice"
import { zodResolver } from "@hookform/resolvers/zod"
import Link from "next/link"
import { useMemo, useState } from "react"
import { useForm, useWatch } from "react-hook-form"
import * as z from "zod/v4"
@ -239,6 +240,14 @@ export function CommissionOrderForm({ types }: Props) {
Estimated Price: {price.toFixed(2)}
</div>
<div className="text-muted-foreground">
By submitting this form, you agree to our{" "}
<Link href="/tos" className="underline">
Terms of Service
</Link>
.
</div>
<Button type="submit" disabled={!form.formState.isValid}>
Submit Request
</Button>

View File

@ -17,6 +17,11 @@ export default function TopNav() {
<Link href="/commissions">Commissions</Link>
</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuLink asChild className={navigationMenuTriggerStyle()}>
<Link href="/tos">Terms of Service</Link>
</NavigationMenuLink>
</NavigationMenuItem>
</NavigationMenuList>
</NavigationMenu>
);