diff --git a/app/composables/graphql/generated.ts b/app/composables/graphql/generated.ts index 4ea1022..df42b0c 100644 --- a/app/composables/graphql/generated.ts +++ b/app/composables/graphql/generated.ts @@ -849,7 +849,7 @@ export type ManagerOrdersQuery = { __typename?: 'Query', managerOrders: Array<{ export type ManagerUsersQueryVariables = Exact<{ [key: string]: never; }>; -export type ManagerUsersQuery = { __typename?: 'Query', managerUsers: Array<{ __typename?: 'ManagerUser', id: string, email: string, fullName: string, role: UserRole, companyName?: string | null, inn?: string | null, createdAt: any, orderCount: number, lastOrderAt?: any | null }> }; +export type ManagerUsersQuery = { __typename?: 'Query', managerUsers: Array<{ __typename?: 'ManagerUser', id: string, email: string, fullName: string, companyName?: string | null }> }; export type ManagerWithdrawalRequestsQueryVariables = Exact<{ status?: InputMaybe; @@ -1738,12 +1738,7 @@ export const ManagerUsersDocument = gql` id email fullName - role companyName - inn - createdAt - orderCount - lastOrderAt } } `; diff --git a/app/pages/clients/index.vue b/app/pages/clients/index.vue index 370f2b4..7cfbbd0 100644 --- a/app/pages/clients/index.vue +++ b/app/pages/clients/index.vue @@ -97,6 +97,20 @@ const filteredRequests = computed(() => { .includes(query); }); }); + +function userInitials(fullName: string) { + const parts = fullName + .trim() + .split(/\s+/) + .filter(Boolean) + .slice(0, 2); + + if (!parts.length) { + return 'FR'; + } + + return parts.map((part) => part[0]?.toUpperCase() ?? '').join(''); +}