2024-12-28 18:03:33 +01:00
|
|
|
import { newsletterDemoData } from "../demodata/newsletter.data";
|
2024-12-24 13:52:56 +01:00
|
|
|
import { protocolDemoData } from "../demodata/protocol.data";
|
|
|
|
import { PermissionModule } from "../type/permissionTypes";
|
2025-01-05 13:43:03 +01:00
|
|
|
import {memberlistDemoData} from "../demodata/member.list.data";
|
2024-12-24 13:52:56 +01:00
|
|
|
|
|
|
|
export abstract class DemoDataHelper {
|
2025-01-05 13:43:03 +01:00
|
|
|
static getData(scope: `${PermissionModule}`|`${PermissionModule}.${string}`) {
|
2024-12-24 13:52:56 +01:00
|
|
|
switch (scope) {
|
|
|
|
case "protocol":
|
|
|
|
return protocolDemoData;
|
2024-12-28 18:03:33 +01:00
|
|
|
case "newsletter":
|
|
|
|
return newsletterDemoData;
|
2025-01-05 13:43:03 +01:00
|
|
|
case "member.list":
|
|
|
|
return memberlistDemoData;
|
2024-12-24 13:52:56 +01:00
|
|
|
default:
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|