fix TS error
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-07-20 23:59:16 +03:30
parent 6b2d241eb2
commit e28a0d611e
2 changed files with 15 additions and 5 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
import { useEffect, useRef, useState, type FC, type MouseEvent } from 'react' import { useEffect, useRef, useState, type FC, type MouseEvent as ReactMouseEvent } from 'react'
import { ArrowDown2, CloseCircle, TickSquare } from 'iconsax-react' import { ArrowDown2, CloseCircle, TickSquare } from 'iconsax-react'
import { clx } from '../helpers/utils' import { clx } from '../helpers/utils'
import type { ItemsSelectType } from './Select' import type { ItemsSelectType } from './Select'
@@ -55,7 +55,7 @@ const MultiSelect: FC<Props> = ({
} }
} }
const handleClear = (e: MouseEvent) => { const handleClear = (e: ReactMouseEvent) => {
e.stopPropagation() e.stopPropagation()
onChange([]) onChange([])
onBlur?.() onBlur?.()
+13 -3
View File
@@ -51,8 +51,18 @@ export type RoleItemType = {
export type RolesResponseType = BaseResponse<RoleItemType[]>; export type RolesResponseType = BaseResponse<RoleItemType[]>;
export type AdminDetailResponseType = BaseResponse<AdminItemType>; export type AdminDetailResponseType = BaseResponse<AdminItemType>;
/** Admin "me" response: admin with full role including permissions */ /** Admin "me" response: admin with full role including permissions.
export type AdminMeDataType = Omit<AdminItemType, "role"> & { * Defined as an interface (not Omit) so RowDataType's index signature
* does not widen named fields to unknown via mapped types.
*/
export interface AdminMeDataType {
id: string;
createdAt: string;
deletedAt: string | null;
firstName: string;
lastName: string;
phone: string;
avatarUrl?: string | null;
role: RoleItemType; role: RoleItemType;
}; }
export type AdminMeResponseType = BaseResponse<AdminMeDataType>; export type AdminMeResponseType = BaseResponse<AdminMeDataType>;