-
-
-
-
-
- Error: nestedType {{ subItemKey }}
-
-
-
-
-
- {{general[subItemKey as keyof GeneralListItem]}}
-
-
-
-
-
-
-
-
- {{general[itemKey as keyof GeneralListItem]}}
-
-
-
-
+
-
+
+
+
diff --git a/hwe/ts/v_nationGeneral.ts b/hwe/ts/v_nationGeneral.ts
index 3364dad0..e877b3d5 100644
--- a/hwe/ts/v_nationGeneral.ts
+++ b/hwe/ts/v_nationGeneral.ts
@@ -1,4 +1,6 @@
import "@scss/nationGeneral.scss";
+import "ag-grid-community/dist/styles/ag-grid.css";
+import "ag-grid-community/dist/styles/ag-theme-balham-dark.css";
import { createApp } from 'vue'
import PageNationGeneral from '@/PageNationGeneral.vue';
diff --git a/package-lock.json b/package-lock.json
index 7e6936f4..3b81b866 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37,6 +37,8 @@
"@typescript-eslint/parser": "^5.14.0",
"@vue/compiler-sfc": "^3.2.31",
"@vue/eslint-config-typescript": "^10.0.0",
+ "ag-grid-community": "^27.1.0",
+ "ag-grid-vue3": "^27.1.0",
"async-validator": "^4.0.7",
"autoprefixer": "^10.4.2",
"axios": "^0.26.1",
@@ -3066,6 +3068,20 @@
"node": ">=0.4.0"
}
},
+ "node_modules/ag-grid-community": {
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-27.1.0.tgz",
+ "integrity": "sha512-SWzIJTNa7C6Vinizelcoc1FAJQRt1pDn+A8XHQDO2GTQT+VjBnPL8fg94fLJy0EEvqaN5IhDybNS0nD07SKIQw=="
+ },
+ "node_modules/ag-grid-vue3": {
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/ag-grid-vue3/-/ag-grid-vue3-27.1.0.tgz",
+ "integrity": "sha512-3kZCK4UiFc/jCGvMy7zXjNG130GLuLboqoo4jzdLnD9PNR4hzqYjKVnCFHAQVi9Zj3hRBAWDwEU18MHukZuwKA==",
+ "dependencies": {
+ "ag-grid-community": "~27.1.0",
+ "vue": "^3.0.0"
+ }
+ },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -12796,6 +12812,20 @@
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz",
"integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w=="
},
+ "ag-grid-community": {
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-27.1.0.tgz",
+ "integrity": "sha512-SWzIJTNa7C6Vinizelcoc1FAJQRt1pDn+A8XHQDO2GTQT+VjBnPL8fg94fLJy0EEvqaN5IhDybNS0nD07SKIQw=="
+ },
+ "ag-grid-vue3": {
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/ag-grid-vue3/-/ag-grid-vue3-27.1.0.tgz",
+ "integrity": "sha512-3kZCK4UiFc/jCGvMy7zXjNG130GLuLboqoo4jzdLnD9PNR4hzqYjKVnCFHAQVi9Zj3hRBAWDwEU18MHukZuwKA==",
+ "requires": {
+ "ag-grid-community": "~27.1.0",
+ "vue": "^3.0.0"
+ }
+ },
"ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
diff --git a/package.json b/package.json
index 5e5f9be9..c355febb 100644
--- a/package.json
+++ b/package.json
@@ -50,6 +50,8 @@
"@typescript-eslint/parser": "^5.14.0",
"@vue/compiler-sfc": "^3.2.31",
"@vue/eslint-config-typescript": "^10.0.0",
+ "ag-grid-community": "^27.1.0",
+ "ag-grid-vue3": "^27.1.0",
"async-validator": "^4.0.7",
"autoprefixer": "^10.4.2",
"axios": "^0.26.1",