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:
@@ -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"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -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) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user