diff --git a/apps/leafcutter/tsconfig.json b/apps/leafcutter/tsconfig.json index e82829e..bb36cfa 100644 --- a/apps/leafcutter/tsconfig.json +++ b/apps/leafcutter/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": true, @@ -20,10 +16,7 @@ "incremental": true, "baseUrl": ".", "paths": { - "@/*": [ - "./*", - "../../node_modules/*" - ] + "@/*": ["./*", "../../node_modules/*"] }, "plugins": [ { @@ -31,13 +24,6 @@ } ] }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - ".next/types/**/*.ts" - ], - "exclude": [ - "node_modules" - ] + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules", "babel__core"] } diff --git a/apps/metamigo-frontend/app/_components/accounts/AccountEdit.tsx b/apps/metamigo-frontend/app/_components/accounts/AccountEdit.tsx index 0dd30e2..81d76ab 100644 --- a/apps/metamigo-frontend/app/_components/accounts/AccountEdit.tsx +++ b/apps/metamigo-frontend/app/_components/accounts/AccountEdit.tsx @@ -27,7 +27,7 @@ type AccountEditToolbarProps = { record?: any; }; -const AccountEditToolbar: FC = (props: any) => { +const AccountEditToolbar: FC = (props) => { const { data: session } = useSession(); const classes = useStyles(props); return ( @@ -43,7 +43,7 @@ const AccountTitle = ({ record }: { record?: any }) => { return Account {title}; }; -export const AccountEdit = (props: EditProps) => ( +export const AccountEdit: FC = (props) => ( } {...props}> }> @@ -58,4 +58,5 @@ export const AccountEdit = (props: EditProps) => ( ); + export default AccountEdit; diff --git a/apps/metamigo-frontend/app/_components/accounts/AccountList.tsx b/apps/metamigo-frontend/app/_components/accounts/AccountList.tsx index b31d3da..d270052 100644 --- a/apps/metamigo-frontend/app/_components/accounts/AccountList.tsx +++ b/apps/metamigo-frontend/app/_components/accounts/AccountList.tsx @@ -16,7 +16,7 @@ type DeleteNotSelfButtonProps = { record?: any; }; -const DeleteNotSelfButton: FC = (props: any) => { +const DeleteNotSelfButton: FC = (props) => { const { data: session } = useSession(); return ( // @ts-ignore @@ -27,7 +27,7 @@ const DeleteNotSelfButton: FC = (props: any) => { ); }; -export const AccountList = (props: ListProps) => ( +export const AccountList: FC = (props) => ( diff --git a/apps/metamigo-frontend/app/_components/layout/AppBar.tsx b/apps/metamigo-frontend/app/_components/layout/AppBar.tsx index 34ec99b..c9ce10b 100644 --- a/apps/metamigo-frontend/app/_components/layout/AppBar.tsx +++ b/apps/metamigo-frontend/app/_components/layout/AppBar.tsx @@ -42,14 +42,19 @@ const CustomUserMenu = (props: any) => ( const CustomAppBar = (props: any) => { const classes = useStyles(); return ( - }> + } + position="sticky" + sx={{ mt: -1 }} + > - ); }; diff --git a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotCreate.tsx b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotCreate.tsx index 4e09fe7..1af4f6f 100644 --- a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotCreate.tsx +++ b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotCreate.tsx @@ -1,5 +1,6 @@ "use client"; +import { FC } from "react"; import { SimpleForm, Create, @@ -10,7 +11,7 @@ import { import { useSession } from "next-auth/react"; import { validateE164Number } from "../../../_lib/phone-numbers"; -const SignalBotCreate = (props: CreateProps) => { +const SignalBotCreate:FC = (props) => { const { data: session } = useSession(); return ( diff --git a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotEdit.tsx b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotEdit.tsx index 97fed9b..944107e 100644 --- a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotEdit.tsx +++ b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotEdit.tsx @@ -1,8 +1,9 @@ "use client"; +import { FC } from "react"; import { SimpleForm, Edit, TextInput, required, EditProps } from "react-admin"; -const SignalBotEdit = (props: EditProps) => ( +const SignalBotEdit: FC = (props) => ( diff --git a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotList.tsx b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotList.tsx index f15148f..a34514b 100644 --- a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotList.tsx +++ b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotList.tsx @@ -1,5 +1,6 @@ "use client"; +import { FC } from "react"; import { List, Datagrid, @@ -9,7 +10,7 @@ import { ListProps, } from "react-admin"; -const SignalBotList = (props: ListProps) => ( +const SignalBotList: FC = (props) => ( diff --git a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotShow.tsx b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotShow.tsx index f5c0456..6e8e923 100644 --- a/apps/metamigo-frontend/app/_components/signal/bots/SignalBotShow.tsx +++ b/apps/metamigo-frontend/app/_components/signal/bots/SignalBotShow.tsx @@ -1,6 +1,6 @@ "use client"; -import React, { useState } from "react"; +import { FC, useEffect, useState } from "react"; import { Show, SimpleShowLayout, @@ -175,7 +175,7 @@ const VerificationCodeRequest = ({ onSuccess, onError, }: any) => { - React.useEffect(() => { + useEffect(() => { (async () => { await handleRequestCode({ verifyMode, @@ -209,8 +209,8 @@ const VerificationCaptcha = ({ onError, handleClose, }: any) => { - const [code, setCode] = React.useState(undefined); - const [isSubmitting, setSubmitting] = React.useState(false); + const [code, setCode] = useState(undefined); + const [isSubmitting, setSubmitting] = useState(false); const handleSubmitVerification = async () => { setSubmitting(true); @@ -271,10 +271,10 @@ const VerificationCodeInput = ({ handleRestartVerification, confirmVerification, }: any) => { - const [code, setValue] = React.useState(""); - const [isSubmitting, setSubmitting] = React.useState(false); - const [isValid, setValid] = React.useState(false); - const [submissionError, setSubmissionError] = React.useState(undefined); + const [code, setValue] = useState(""); + const [isSubmitting, setSubmitting] = useState(false); + const [isValid, setValid] = useState(false); + const [submissionError, setSubmissionError] = useState(undefined); const translate = useTranslate(); const validator = (v: any) => v.trim().length === 6; @@ -361,7 +361,7 @@ const VerificationCodeInput = ({ }; const VerificationCodeDialog = (props: any) => { - const [stage, setStage] = React.useState("request"); + const [stage, setStage] = useState("request"); const onRequestSuccess = () => setStage("verify"); const onRestartVerification = () => setStage("request"); const handleClose = () => { @@ -412,8 +412,8 @@ const VerificationCodeDialog = (props: any) => { }; const SignalBotShowActions = ({ data }: any) => { - const [open, setOpen] = React.useState(false); - const [verifyMode, setVerifyMode] = React.useState(""); + const [open, setOpen] = useState(false); + const [verifyMode, setVerifyMode] = useState(""); const refresh = useRefresh(); const handleOpenSMS = () => { @@ -458,7 +458,7 @@ const SignalBotShowActions = ({ data }: any) => { ); }; -const SignalBotShow = (props: ShowProps) => ( +const SignalBotShow: FC = (props) => ( } {...props} diff --git a/apps/metamigo-frontend/app/_components/signal/bots/shared.tsx b/apps/metamigo-frontend/app/_components/signal/bots/shared.tsx index 4a23b15..dd34357 100644 --- a/apps/metamigo-frontend/app/_components/signal/bots/shared.tsx +++ b/apps/metamigo-frontend/app/_components/signal/bots/shared.tsx @@ -1,5 +1,6 @@ "use client"; +import { FC } from "react"; /* eslint-disable react/display-name */ import { SelectInput, @@ -9,21 +10,25 @@ import { TextField, } from "react-admin"; -export const SignalBotSelectInput = (source: string) => () => - ( - - - - ); +export const SignalBotSelectInput = + (source: string): FC => + () => + ( + + + + ); -export const SignalBotField = (source: string) => () => - ( - - - - ); +export const SignalBotField = + (source: string): FC => + () => + ( + + + + );