diff --git a/src/client/models/AuthLoginRequest.ts b/src/client/models/AuthLoginRequest.ts index c37694a..8995d00 100644 --- a/src/client/models/AuthLoginRequest.ts +++ b/src/client/models/AuthLoginRequest.ts @@ -7,6 +7,6 @@ export type AuthLoginRequest = { first_name: string; hash: string; id: number; - photo_url: string; + photo_url?: (string | null); }; diff --git a/src/client/services/ProductService.ts b/src/client/services/ProductService.ts index d77713e..734bd92 100644 --- a/src/client/services/ProductService.ts +++ b/src/client/services/ProductService.ts @@ -92,10 +92,12 @@ export class ProductService { */ public static getProductsByClientId({ clientId, + searchInput, page, itemsPerPage, }: { clientId: number, + searchInput: string, page?: (number | null), itemsPerPage?: (number | null), }): CancelablePromise { @@ -104,6 +106,7 @@ export class ProductService { url: '/product/get', query: { 'client_id': clientId, + 'search_input': searchInput, 'page': page, 'items_per_page': itemsPerPage, }, diff --git a/src/components/Selects/ClientSelect/ClientSelect.tsx b/src/components/Selects/ClientSelect/ClientSelect.tsx index a6ce90f..ab14091 100644 --- a/src/components/Selects/ClientSelect/ClientSelect.tsx +++ b/src/components/Selects/ClientSelect/ClientSelect.tsx @@ -14,7 +14,7 @@ const ClientSelect: FC = ({value, onChange, withLabel = false}) => { const options = clients.map(client => ({label: client.name, value: client.id.toString()})) return (