Files
storage-manager/client/src/features/item/services/ItemService.tsx
T

21 lines
526 B
TypeScript

import { api, ApiResponse } from '../../../api';
import { Item } from '..';
const createItem = async (itemData: Item, boxId?: string,): Promise<ApiResponse<Item | null>> => {
try {
const response = await api.post<Item>(`/boxes/${boxId}/items`, itemData);
return {
success: true,
data: response.data,
};
} catch (error) {
console.error('Error creating item:', error);
return {
success: false,
data: null,
error: 'Could not create item',
};
}
}
export { createItem }