Commit
·
f103b85
1
Parent(s):
4928a87
Refactor niche type declaration in form components
Browse files- Updated the niche property in BatchForm, ExtensiveForm, and GenerationForm components to use 'as const' for improved type safety and consistency in TypeScript.
frontend/components/generation/BatchForm.tsx
CHANGED
|
@@ -28,7 +28,7 @@ export const BatchForm: React.FC<BatchFormProps> = ({
|
|
| 28 |
} = useForm({
|
| 29 |
resolver: zodResolver(generateBatchSchema),
|
| 30 |
defaultValues: {
|
| 31 |
-
niche: "home_insurance" as
|
| 32 |
count: 5,
|
| 33 |
images_per_ad: 1,
|
| 34 |
image_model: null,
|
|
|
|
| 28 |
} = useForm({
|
| 29 |
resolver: zodResolver(generateBatchSchema),
|
| 30 |
defaultValues: {
|
| 31 |
+
niche: "home_insurance" as const,
|
| 32 |
count: 5,
|
| 33 |
images_per_ad: 1,
|
| 34 |
image_model: null,
|
frontend/components/generation/ExtensiveForm.tsx
CHANGED
|
@@ -57,7 +57,7 @@ export const ExtensiveForm: React.FC<ExtensiveFormProps> = ({
|
|
| 57 |
} = useForm<ExtensiveFormData>({
|
| 58 |
resolver: zodResolver(extensiveSchema),
|
| 59 |
defaultValues: {
|
| 60 |
-
niche: "home_insurance" as
|
| 61 |
custom_niche: "",
|
| 62 |
target_audience: "",
|
| 63 |
offer: "",
|
|
|
|
| 57 |
} = useForm<ExtensiveFormData>({
|
| 58 |
resolver: zodResolver(extensiveSchema),
|
| 59 |
defaultValues: {
|
| 60 |
+
niche: "home_insurance" as const,
|
| 61 |
custom_niche: "",
|
| 62 |
target_audience: "",
|
| 63 |
offer: "",
|
frontend/components/generation/GenerationForm.tsx
CHANGED
|
@@ -28,7 +28,7 @@ export const GenerationForm: React.FC<GenerationFormProps> = ({
|
|
| 28 |
} = useForm({
|
| 29 |
resolver: zodResolver(generateAdSchema),
|
| 30 |
defaultValues: {
|
| 31 |
-
niche: "home_insurance" as
|
| 32 |
num_images: 1,
|
| 33 |
image_model: null,
|
| 34 |
target_audience: "",
|
|
|
|
| 28 |
} = useForm({
|
| 29 |
resolver: zodResolver(generateAdSchema),
|
| 30 |
defaultValues: {
|
| 31 |
+
niche: "home_insurance" as const,
|
| 32 |
num_images: 1,
|
| 33 |
image_model: null,
|
| 34 |
target_audience: "",
|