Files
webMontime/src/api/businesses.ts
T

22 lines
582 B
TypeScript
Raw Normal View History

import { api } from './client';
import type { Business } from './types';
export function fetchBusinesses(params?: {
categoryId?: string;
isActive?: boolean;
}) {
const search = new URLSearchParams();
if (params?.categoryId) {
search.set('categoryId', params.categoryId);
}
if (params?.isActive !== undefined) {
search.set('isActive', String(params.isActive));
}
const query = search.toString();
return api<Business[]>(`/businesses${query ? `?${query}` : ''}`);
}
export function fetchBusiness(id: string) {
return api<Business>(`/businesses/${id}`);
}