feat: marketplace page

This commit is contained in:
Junyan Qin
2025-08-16 18:05:33 +08:00
parent 5179b3e53a
commit 28d4b1dd61
35 changed files with 1095 additions and 395 deletions
@@ -3,16 +3,16 @@ import {
DynamicFormItemType,
IDynamicFormItemOption,
} from '@/app/infra/entities/form/dynamic';
import { I18nLabel } from '@/app/infra/entities/common';
import { I18nObject } from '@/app/infra/entities/common';
export class DynamicFormItemConfig implements IDynamicFormItemSchema {
id: string;
name: string;
default: string | number | boolean | Array<unknown>;
label: I18nLabel;
label: I18nObject;
required: boolean;
type: DynamicFormItemType;
description?: I18nLabel;
description?: I18nObject;
options?: IDynamicFormItemOption[];
constructor(params: IDynamicFormItemSchema) {