Merge pull request 'refactor(marketing): Update form field names to use snake_case for consistency' (#47) from table-filter into develop

Reviewed-on: https://repo.ravanertebat.com/TM/tm_panel/pulls/47
Reviewed-by: Sina Nakhostin <s.nakhostin@ravanertebat.com>
This commit is contained in:
Sina Nakhostin
2025-11-11 13:54:40 +03:30
6 changed files with 23 additions and 23 deletions
+4 -4
View File
@@ -59,18 +59,18 @@ const ChartStep = forwardRef<unknown, ChartStepProps>(
</p> </p>
)} )}
<InputGroup <InputGroup
{...register("missedAmount", { {...register("missed_amount", {
required: { message: FormErrorMessages.required, value: true }, required: { message: FormErrorMessages.required, value: true },
})} })}
label="Missed Amount" label="Missed Amount"
name="missedAmount" name="missed_amount"
required required
type="text" type="text"
placeholder="Enter Missed Amount" placeholder="Enter Missed Amount"
/> />
{errors.missedAmount && ( {errors.missed_amount && (
<p className="mt-1 text-sm text-red-500"> <p className="mt-1 text-sm text-red-500">
{errors.missedAmount.message} {errors.missed_amount.message}
</p> </p>
)} )}
</ShowcaseSection> </ShowcaseSection>
@@ -52,9 +52,9 @@ const ContactsStep = forwardRef<unknown, ContactsStepProps>(
placeholder="Enter Description" placeholder="Enter Description"
/> />
<InputGroup <InputGroup
{...register("submitButtonText")} {...register("submit_button_text")}
label="Submit Button Text" label="Submit Button Text"
name="submitButtonText" name="submit_button_text"
type="text" type="text"
placeholder="Enter Submit Button Text" placeholder="Enter Submit Button Text"
/> />
+12 -12
View File
@@ -71,7 +71,7 @@ const HeroStep = forwardRef<unknown, HeroStepProps>(({ initialData }, ref) => {
</p> </p>
)} )}
<InputGroup <InputGroup
{...register("buttonText", { {...register("button_text", {
required: { message: FormErrorMessages.required, value: true }, required: { message: FormErrorMessages.required, value: true },
minLength: { minLength: {
value: 2, value: 2,
@@ -83,18 +83,18 @@ const HeroStep = forwardRef<unknown, HeroStepProps>(({ initialData }, ref) => {
}, },
})} })}
label="Button Text" label="Button Text"
name="buttonText" name="button_text"
required required
type="text" type="text"
placeholder="Enter Button Text" placeholder="Enter Button Text"
/> />
{errors.buttonText && ( {errors.button_text && (
<p className="mt-1 text-sm text-red-500"> <p className="mt-1 text-sm text-red-500">
{errors.buttonText.message} {errors.button_text.message}
</p> </p>
)} )}
<InputGroup <InputGroup
{...register("buttonLink", { {...register("button_link", {
required: { message: FormErrorMessages.required, value: true }, required: { message: FormErrorMessages.required, value: true },
minLength: { minLength: {
value: 2, value: 2,
@@ -106,18 +106,18 @@ const HeroStep = forwardRef<unknown, HeroStepProps>(({ initialData }, ref) => {
}, },
})} })}
label="Button Link" label="Button Link"
name="buttonLink" name="button_link"
required required
type="url" type="url"
placeholder="Enter Button Link" placeholder="Enter Button Link"
/> />
{errors.buttonLink && ( {errors.button_link && (
<p className="mt-1 text-sm text-red-500"> <p className="mt-1 text-sm text-red-500">
{errors.buttonLink.message} {errors.button_link.message}
</p> </p>
)} )}
<InputGroup <InputGroup
{...register("gifFile", { {...register("gif_file", {
required: { message: FormErrorMessages.required, value: true }, required: { message: FormErrorMessages.required, value: true },
pattern: { pattern: {
message: FormErrorMessages.invalidPattern, message: FormErrorMessages.invalidPattern,
@@ -125,14 +125,14 @@ const HeroStep = forwardRef<unknown, HeroStepProps>(({ initialData }, ref) => {
}, },
})} })}
label="GIF File URL" label="GIF File URL"
name="gifFile" name="gif_file"
required required
type="text" type="text"
placeholder="Enter GIF File URL" placeholder="Enter GIF File URL"
/> />
{errors.gifFile && ( {errors.gif_file && (
<p className="mt-1 text-sm text-red-500"> <p className="mt-1 text-sm text-red-500">
{errors.gifFile.message} {errors.gif_file.message}
</p> </p>
)} )}
</ShowcaseSection> </ShowcaseSection>
@@ -3,7 +3,7 @@ import { useFieldArray, useForm } from "react-hook-form";
export interface IChartStepFields { export interface IChartStepFields {
title: string; title: string;
missedAmount: string; missed_amount: string;
data: { key: string; value: number }[]; data: { key: string; value: number }[];
} }
@@ -4,7 +4,7 @@ import { useFieldArray, useForm } from "react-hook-form";
export interface IContactsStepFields { export interface IContactsStepFields {
title: string; title: string;
description: string; description: string;
submitButtonText: string; submit_button_text: string;
fields: { fields: {
name: string; name: string;
label: string; label: string;
@@ -4,9 +4,9 @@ import { useForm } from "react-hook-form";
export interface IHeroStepFields { export interface IHeroStepFields {
title: string; title: string;
description: string; description: string;
buttonText: string; button_text: string;
buttonLink: string; button_link: string;
gifFile: string; gif_file: string;
} }
const useHeroStepPresenter = (initialData?: IHeroStepFields) => { const useHeroStepPresenter = (initialData?: IHeroStepFields) => {