expo-popcore-old/lib/api/activities.ts

30 lines
624 B
TypeScript

import { getApiActivities } from '@repo/loomart-sdk';
import { loomartClient } from './loomart-client';
export interface GetActivitiesParams {
isActive?: string;
}
export interface Activity {
id: string;
title: string;
titleEn: string;
desc: string;
descEn: string;
coverUrl: string;
videoUrl: string;
link: string;
isActive: boolean;
sortOrder: number;
createdAt: string;
updatedAt: string;
}
export const getActivities = async (params: GetActivitiesParams = {}) => {
const { data } = await getApiActivities({
client: loomartClient,
query: params,
});
return data?.data || [];
};