Skip to content

Commit 991553b

Browse files
committed
Typescript improvements
1 parent fdd298d commit 991553b

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

refactor/src/components/Checkout/Billing.component.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
// Imports
2-
import { FieldValues, SubmitHandler, useForm } from 'react-hook-form';
2+
import {
3+
FieldValues,
4+
SubmitHandler,
5+
useForm,
6+
UseFormRegister,
7+
} from 'react-hook-form';
38

49
// Components
510
import { InputField } from '@/components/Input/InputField.component';
@@ -12,10 +17,13 @@ interface IBillingProps {
1217
onSubmit: SubmitHandler<FieldValues>;
1318
}
1419

15-
const OrderButton = ({ register }: any) => (
20+
interface IOrderButtonProps {
21+
register: UseFormRegister<FieldValues>;
22+
}
23+
24+
const OrderButton = ({ register }: IOrderButtonProps) => (
1625
<div className="w-full p-2">
1726
<input
18-
name="paymentMethod"
1927
placeholder="paymentMethod"
2028
type="hidden"
2129
value="cod"

refactor/src/components/Input/InputField.component.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { FieldValues, UseFormRegister } from 'react-hook-form';
22

33
interface ICustomValidation {
4-
required: boolean;
5-
minlength: number;
4+
required?: boolean;
5+
minlength?: number;
66
}
77

88
interface Errors {}

0 commit comments

Comments
 (0)