sushilideaclan01 commited on
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 Niche,
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 Niche,
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 Niche,
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: "",