fix(dashboard,types): Fix TS errors (#10457)
**What** - Fixes TS erros in dashboard project - Updates incorrect HTTP Invite types - Fixes incorrectly formatted dates in dashboard
This commit is contained in:
+2
-2
@@ -4,14 +4,14 @@ import { useForm } from "react-hook-form"
|
||||
import { useTranslation } from "react-i18next"
|
||||
import * as zod from "zod"
|
||||
|
||||
import { UserDTO } from "@medusajs/types"
|
||||
import { HttpTypes } from "@medusajs/types"
|
||||
import { Form } from "../../../../../components/common/form"
|
||||
import { RouteDrawer, useRouteModal } from "../../../../../components/modals"
|
||||
import { KeyboundForm } from "../../../../../components/utilities/keybound-form"
|
||||
import { useUpdateUser } from "../../../../../hooks/api/users"
|
||||
|
||||
type EditUserFormProps = {
|
||||
user: UserDTO
|
||||
user: HttpTypes.AdminUser
|
||||
}
|
||||
|
||||
const EditUserFormSchema = zod.object({
|
||||
|
||||
+4
-4
@@ -1,6 +1,6 @@
|
||||
import { zodResolver } from "@hookform/resolvers/zod"
|
||||
import { ArrowPath, Link, Trash } from "@medusajs/icons"
|
||||
import { InviteDTO } from "@medusajs/types"
|
||||
import { HttpTypes } from "@medusajs/types"
|
||||
import {
|
||||
Alert,
|
||||
Button,
|
||||
@@ -70,7 +70,7 @@ export const InviteUserForm = () => {
|
||||
const columns = useColumns()
|
||||
|
||||
const { table } = useDataTable({
|
||||
data: (invites ?? []) as InviteDTO[],
|
||||
data: invites ?? [],
|
||||
columns,
|
||||
count,
|
||||
enablePagination: true,
|
||||
@@ -185,7 +185,7 @@ export const InviteUserForm = () => {
|
||||
)
|
||||
}
|
||||
|
||||
const InviteActions = ({ invite }: { invite: InviteDTO }) => {
|
||||
const InviteActions = ({ invite }: { invite: HttpTypes.AdminInvite }) => {
|
||||
const { mutateAsync: revokeAsync } = useDeleteInvite(invite.id)
|
||||
const { mutateAsync: resendAsync } = useResendInvite(invite.id)
|
||||
|
||||
@@ -253,7 +253,7 @@ const InviteActions = ({ invite }: { invite: InviteDTO }) => {
|
||||
)
|
||||
}
|
||||
|
||||
const columnHelper = createColumnHelper<InviteDTO>()
|
||||
const columnHelper = createColumnHelper<HttpTypes.AdminInvite>()
|
||||
|
||||
const useColumns = () => {
|
||||
const { t } = useTranslation()
|
||||
|
||||
@@ -7,8 +7,8 @@ import { useUpdateUser, useUser } from "../../../hooks/api"
|
||||
export const UserMetadata = () => {
|
||||
const { id } = useParams()
|
||||
|
||||
const { user, isPending, isError, error } = useUser(id)
|
||||
const { mutateAsync, isPending: isMutating } = useUpdateUser(id)
|
||||
const { user, isPending, isError, error } = useUser(id!)
|
||||
const { mutateAsync, isPending: isMutating } = useUpdateUser(id!)
|
||||
|
||||
if (isError) {
|
||||
throw error
|
||||
|
||||
Reference in New Issue
Block a user