chore: typescript formatting
This commit is contained in:
parent
ff267f7530
commit
3f9b0d57d1
2 changed files with 14 additions and 10 deletions
|
|
@ -55,9 +55,9 @@ const productFields: FormField[] = [
|
||||||
export interface ProductCreateData extends FormData {
|
export interface ProductCreateData extends FormData {
|
||||||
name: string;
|
name: string;
|
||||||
price: number;
|
price: number;
|
||||||
description?: string | null;
|
description: string;
|
||||||
imageUrl?: string | null;
|
imageUrl: string;
|
||||||
isPublished?: boolean | null;
|
isPublished: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ProductCreateProps {
|
interface ProductCreateProps {
|
||||||
|
|
@ -80,8 +80,8 @@ export function ProductCreate({
|
||||||
const productData: ProductCreateData = {
|
const productData: ProductCreateData = {
|
||||||
name: data.name as string,
|
name: data.name as string,
|
||||||
price: Number(data.price),
|
price: Number(data.price),
|
||||||
description: (data.description as string) || null,
|
description: data.description as string,
|
||||||
imageUrl: (data.imageUrl as string) || null,
|
imageUrl: data.imageUrl as string,
|
||||||
isPublished: data.isPublished ? Boolean(data.isPublished) : false,
|
isPublished: data.isPublished ? Boolean(data.isPublished) : false,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -196,7 +196,7 @@ export function CreateForm({
|
||||||
return (
|
return (
|
||||||
<textarea
|
<textarea
|
||||||
className={baseInputClasses}
|
className={baseInputClasses}
|
||||||
value={formData[field.key] || ""}
|
value={String(formData[field.key] || "")}
|
||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
handleInputChange(field.key, e.target.value)
|
handleInputChange(field.key, e.target.value)
|
||||||
}
|
}
|
||||||
|
|
@ -210,7 +210,7 @@ export function CreateForm({
|
||||||
return (
|
return (
|
||||||
<select
|
<select
|
||||||
className={baseInputClasses}
|
className={baseInputClasses}
|
||||||
value={formData[field.key] || ""}
|
value={String(formData[field.key] || "")}
|
||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
handleInputChange(field.key, e.target.value)
|
handleInputChange(field.key, e.target.value)
|
||||||
}
|
}
|
||||||
|
|
@ -233,7 +233,7 @@ export function CreateForm({
|
||||||
<input
|
<input
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
className="h-4 w-4 text-blue-600 focus:ring-blue-500 border-gray-300 rounded"
|
className="h-4 w-4 text-blue-600 focus:ring-blue-500 border-gray-300 rounded"
|
||||||
checked={formData[field.key] || false}
|
checked={Boolean(formData[field.key])}
|
||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
handleInputChange(field.key, e.target.checked)
|
handleInputChange(field.key, e.target.checked)
|
||||||
}
|
}
|
||||||
|
|
@ -250,7 +250,11 @@ export function CreateForm({
|
||||||
<input
|
<input
|
||||||
type="number"
|
type="number"
|
||||||
className={baseInputClasses}
|
className={baseInputClasses}
|
||||||
value={formData[field.key] || ""}
|
value={
|
||||||
|
typeof formData[field.key] === "number"
|
||||||
|
? String(formData[field.key])
|
||||||
|
: ""
|
||||||
|
}
|
||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
handleInputChange(
|
handleInputChange(
|
||||||
field.key,
|
field.key,
|
||||||
|
|
@ -270,7 +274,7 @@ export function CreateForm({
|
||||||
<input
|
<input
|
||||||
type={field.type}
|
type={field.type}
|
||||||
className={baseInputClasses}
|
className={baseInputClasses}
|
||||||
value={formData[field.key] || ""}
|
value={String(formData[field.key] || "")}
|
||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
handleInputChange(field.key, e.target.value)
|
handleInputChange(field.key, e.target.value)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue