Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

Commit d52e6a2

Browse files
authored
refactored types (#60)
1 parent 8d907fe commit d52e6a2

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

src/features/checker/Checker.tsx

+23-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
1-
import { CheckerRouter, CheckerProps } from "./CheckerRouter";
2-
import { CheckerProvider } from "./store";
1+
import { Hex } from "viem";
2+
3+
import { Step } from "@/components/ProgressModal";
4+
5+
import { CheckerRouter } from "~checker/CheckerRouter";
6+
import { ReviewBody } from "~checker/pages";
7+
import { EvaluationBody } from "~checker/services/checker/api";
8+
import { CheckerProvider } from "~checker/store";
9+
10+
export interface CheckerProps {
11+
address: Hex;
12+
poolId: string;
13+
chainId: number;
14+
setEvaluationBody: (body: EvaluationBody) => void;
15+
isSigning: boolean;
16+
isSuccess: boolean;
17+
isEvaluating: boolean;
18+
isError: boolean;
19+
isErrorSigning: boolean;
20+
steps: Step[];
21+
setReviewBody: (reviewBody: ReviewBody | null) => void;
22+
isReviewing: boolean;
23+
}
324

425
export const Checker = (props: CheckerProps) => {
526
return (

src/features/checker/CheckerRouter.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
import { EvaluationBody } from "~checker/services/checker/api";
1616
import { CheckerRoute } from "~checker/store";
1717

18-
export interface CheckerProps {
18+
export interface CheckerRouterProps {
1919
address: Hex;
2020
poolId: string;
2121
chainId: number;
@@ -43,7 +43,7 @@ export const CheckerRouter = ({
4343
steps,
4444
setReviewBody,
4545
isReviewing,
46-
}: CheckerProps) => {
46+
}: CheckerRouterProps) => {
4747
useInitialize({ address, poolId, chainId });
4848

4949
const { route } = useCheckerContext();

0 commit comments

Comments
 (0)