Skip to content

Commit

Permalink
[ZMA-868] support app-config.json schema
Browse files Browse the repository at this point in the history
  • Loading branch information
mister-teddy committed Oct 17, 2024
1 parent d638e00 commit c9dcb69
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 15 deletions.
43 changes: 43 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"json.schemas": [
{
"fileMatch": ["app-config.json"],
"schema": {
"type": "object",
"properties": {
"template": {
"description": "Cấu hình riêng của template ZaUI Coffee",
"type": "object",
"properties": {
"name": {
"type": "string",
"enum": ["zaui-coffee"],
"description": "Tên template. Bắt buộc phải mang giá trị zaui-coffee"
},
"headerLogo": {
"type": "string",
"description": "Đường dẫn tuyệt đối, bắt buộc phải có \"https://\". Nếu bạn muốn sử dụng logo của Mini App, bạn có thể lấy đường dẫn bằng cách truy cập trang quản lý ứng dụng trên mini.zalo.me, rồi nhấn chuột phải vào logo và chọn \"Copy Image Address\"."
},
"primaryColor": {
"type": "string",
"description": "Màu chủ đạo (áp dụng cho nút, liên kết, biểu tượng,...)",
"pattern": "^#([A-Fa-f0-9]{6})$"
},
"currencySymbol": {
"type": "string",
"description": "Đơn vị tiền tệ.",
"default": "đ"
},
"prefixCurrencySymbol": {
"type": "boolean",
"description": "Bật lên đối với các đơn vị tiền tệ mà ký hiệu cần phải được đặt trước số tiền (ví dụ: $5). Hoặc giữ nguyên nếu ký hiệu cần đặt sau số tiền (ví dụ: 500đ).",
"default": false
}
},
"required": ["name"]
}
}
}
}
]
}
10 changes: 0 additions & 10 deletions app-config.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,17 @@
{
"app": {
"title": "ZaUI Coffee",
"headerColor": "",
"textColor": "black",
"statusBarColor": "#ffffff",
"leftButton": "none",
"statusBar": "transparent",
"selfControlLoading": false,
"hideAndroidBottomNavigationBar": false,
"hideIOSSafeAreaBottom": false,
"actionBarHidden": true
},
"debug": false,
"listCSS": [],
"listSyncJS": [],
"listAsyncJS": [],
"pages": [
"/user",
"/form",
"/dynamic-route",
"/about",
"/404"
],
"template": {
"name": "zaui-coffee",
"primaryColor": "#006af5",
Expand Down
9 changes: 5 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"recoil": "^0.7.7",
"swiper": "^9.1.0",
"zmp-sdk": "^2.39.9",
"zmp-ui": "^1.6.0-rc.6"
"zmp-ui": "^1.11.5"
},
"devDependencies": {
"@types/react": "^18.0.28",
Expand Down

0 comments on commit c9dcb69

Please sign in to comment.