mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-22 14:25:47 +00:00
feat(FE-337): init slicing UI and define data types
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,52 @@
|
||||
/**
|
||||
* Dummy data for Finance[]
|
||||
* Generated from: finance.json
|
||||
*
|
||||
* This file is auto-generated. Do not edit manually.
|
||||
*/
|
||||
|
||||
import {
|
||||
FinanceBankAccount,
|
||||
FinanceTransactionOwner,
|
||||
FinanceReferences,
|
||||
Finance,
|
||||
} from '../../types/api/finance/finance';
|
||||
import { BaseApiResponse } from '@/types/api/api-general';
|
||||
import dummyData from './finance.dummy.json';
|
||||
|
||||
/**
|
||||
* Get dummy Finance[] data
|
||||
* @returns Promise with BaseApiResponse containing Finance[]
|
||||
*/
|
||||
export async function getAllDummyFinance(): Promise<
|
||||
BaseApiResponse<Finance[]>
|
||||
> {
|
||||
return new Promise((resolve) => {
|
||||
setTimeout(() => {
|
||||
resolve({
|
||||
code: 200,
|
||||
status: 'success',
|
||||
message: 'Data retrieved successfully',
|
||||
data: dummyData as unknown as Finance[],
|
||||
});
|
||||
}, 500);
|
||||
});
|
||||
}
|
||||
|
||||
export async function getSingleDummyFinance(
|
||||
id: string
|
||||
): Promise<BaseApiResponse<Finance>> {
|
||||
console.log(dummyData as unknown as Finance[]);
|
||||
return new Promise((resolve) => {
|
||||
setTimeout(() => {
|
||||
resolve({
|
||||
code: 200,
|
||||
status: 'success',
|
||||
message: 'Data retrieved successfully',
|
||||
data: (dummyData as unknown as Finance[]).find(
|
||||
(finance) => finance.id === id
|
||||
) as Finance,
|
||||
});
|
||||
}, 500);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user