demo data & template usage

This commit is contained in:
Julian Krauser 2025-03-17 11:56:17 +01:00
parent 2f72cc3925
commit de5e4afffb
6 changed files with 176 additions and 8 deletions

View file

@ -1,10 +1,11 @@
import { newsletterDemoData } from "../demodata/newsletter.data";
import { protocolDemoData } from "../demodata/protocol.data";
import { PermissionModule } from "../type/permissionTypes";
import {memberlistDemoData} from "../demodata/member.list.data";
import { memberlistDemoData } from "../demodata/member.list.data";
import { memberDemoData } from "../demodata/member.data";
export abstract class DemoDataHelper {
static getData(scope: `${PermissionModule}`|`${PermissionModule}.${string}`) {
static getData(scope: `${PermissionModule}` | `${PermissionModule}.${string}`) {
switch (scope) {
case "protocol":
return protocolDemoData;
@ -12,6 +13,8 @@ export abstract class DemoDataHelper {
return newsletterDemoData;
case "member.list":
return memberlistDemoData;
case "member":
return memberDemoData;
default:
return {};
}