Initial commit: expo-popcore project
This commit is contained in:
29
lib/api/activities.ts
Normal file
29
lib/api/activities.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
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 || [];
|
||||
};
|
||||
Reference in New Issue
Block a user