Deskripsi:
- list kegiatan terbaru
- divisi teraktif
- event hari ini
- diskusi

No
Issues
This commit is contained in:
amel
2024-08-28 16:48:15 +08:00
parent 8a79ab14c1
commit 476eeb37f6
22 changed files with 581 additions and 318 deletions

View File

@@ -0,0 +1,4 @@
export const funGetHome = async (path?: string) => {
const response = await fetch(`/api/home${(path) ? path : ''}`, { next: { tags: ['discussion'] } });
return await response.json().catch(() => null);
}

View File

@@ -0,0 +1,37 @@
export interface IDataHomeKegiatan {
id: string
title: string
desc: string
status: string
progress: number
createdAt: string
}
export interface IDataHomeDivision {
id: string
name: string
jumlah: number
}
export interface IDataHomeEvent {
id: string
idDivision: string
title: string
desc: string
status: number
timeStart: string
timeEnd: string
dateStart: string
dateEnd: string
createdAt: string
user_name: string
}
export interface IDataHomeDiskusi {
id: string
idDivision: string
desc: string
title: string
date: string
user: string
}