chore: perfect type definition (#940)

This commit is contained in:
bowen
2023-08-22 10:58:06 +08:00
committed by GitHub
parent b346bd9b83
commit 5e0540077a
25 changed files with 97 additions and 70 deletions

View File

@@ -9,10 +9,14 @@ import Toast from '@/app/components/base/toast'
import AppIcon from '@/app/components/base/app-icon'
import EmojiPicker from '@/app/components/base/emoji-picker'
type IProps = {
export type CreateAppModalProps = {
appName: string
show: boolean
onConfirm: (info: any) => void
onConfirm: (info: {
name: string
icon: string
icon_background: string
}) => Promise<void>
onHide: () => void
}
@@ -21,7 +25,7 @@ const CreateAppModal = ({
show = false,
onConfirm,
onHide,
}: IProps) => {
}: CreateAppModalProps) => {
const { t } = useTranslation()
const [name, setName] = React.useState('')