rename list 'name' to 'title'
This commit is contained in:
@@ -45,7 +45,7 @@ export const CreateNewButton = () => {
|
||||
const utils = api.useUtils();
|
||||
const { mutate } = api.list.create.useMutation({
|
||||
onSuccess: (_, variables) => {
|
||||
toast.success(`Created new list: ${variables.name}`);
|
||||
toast.success(`Created new list: ${variables.title}`);
|
||||
onOpenChange(false);
|
||||
form.reset();
|
||||
void utils.list.getAll.invalidate();
|
||||
@@ -55,7 +55,7 @@ export const CreateNewButton = () => {
|
||||
const form = useForm<ListCreationSchema>({
|
||||
resolver: zodResolver(listCreationFormSchema),
|
||||
defaultValues: {
|
||||
name: "",
|
||||
title: "",
|
||||
variant: "",
|
||||
labels: [],
|
||||
id: false,
|
||||
@@ -87,7 +87,7 @@ export const CreateNewButton = () => {
|
||||
{/* Name */}
|
||||
<FormField
|
||||
control={form.control}
|
||||
name="name"
|
||||
name="title"
|
||||
render={({ field }) => (
|
||||
<FormItem>
|
||||
<div className="mb-2">
|
||||
|
||||
@@ -2,13 +2,13 @@ import { z } from "zod";
|
||||
import { LABELS } from "~/lib/data/task-labels";
|
||||
import { VARIANTS } from "~/lib/data/list-variants";
|
||||
|
||||
export const listNameSchema = z
|
||||
export const listTitleSchema = z
|
||||
.string()
|
||||
.min(1, "title cannot be empty")
|
||||
.max(128, "title cannot be more than 128 characters");
|
||||
|
||||
export const listCreationFormSchema = z.object({
|
||||
name: listNameSchema, // Text
|
||||
title: listTitleSchema, // Text
|
||||
variant: z.enum(VARIANTS, {
|
||||
message: "you must select a variant",
|
||||
}), // Radio group
|
||||
|
||||
Reference in New Issue
Block a user