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
+4 -4
View File
@@ -1,4 +1,4 @@
export interface I18nLabel {
export interface I18nObject {
en_US: string;
zh_Hans: string;
ja_JP?: string;
@@ -9,12 +9,12 @@ export interface ComponentManifest {
kind: string;
metadata: {
name: string;
label: I18nLabel;
description?: I18nLabel;
label: I18nObject;
description?: I18nObject;
icon?: string;
repository?: string;
version?: string;
author?: string;
};
spec: object;
spec: Record<string, any>; // eslint-disable-line @typescript-eslint/no-explicit-any
}