Add custom commission types

This commit is contained in:
2026-02-01 16:27:54 +01:00
parent 2015ea6f2e
commit 227db7e879
2 changed files with 3 additions and 3 deletions

View File

@ -1,5 +1,6 @@
"use client";
import type { CommissionCustomCardImageItem } from "@/actions/commissions/customCards/images";
import { createCommissionCustomCard } from "@/actions/commissions/customCards/newCard";
import { Button } from "@/components/ui/button";
import {
@ -25,7 +26,6 @@ import { toast } from "sonner";
import { CommissionExtraField } from "../types/form/CommissionExtraField";
import { CommissionOptionField } from "../types/form/CommissionOptionField";
import { CustomCardImagePicker } from "./CustomCardImagePicker";
import type { CommissionCustomCardImageItem } from "@/actions/commissions/customCards/images";
type Props = {
options: CommissionOption[];

View File

@ -25,8 +25,8 @@ const extraField = z.object({
export const commissionCustomCardSchema = z.object({
name: z.string().min(1, "Name is required. Min 1 character."),
description: z.string().optional(),
isVisible: z.boolean().default(true),
isSpecialOffer: z.boolean().default(false),
isVisible: z.boolean(),
isSpecialOffer: z.boolean(),
referenceImageUrl: z.string().nullable().optional(),
options: z.array(optionField).optional(),
extras: z.array(extraField).optional(),