summaryrefslogtreecommitdiffstats
path: root/grid/index.js
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2020-11-15 23:47:23 +0100
committerivarlovlie <git@ivarlovlie.no>2020-11-15 23:47:23 +0100
commita4bf3451bbfc6292f8d33d5241d693251d5a0d01 (patch)
tree1d136c532889acd3f9be3e419c5f35f5f7280491 /grid/index.js
parentbaa57ebf7f927d3d97eb4f538ed185d5d91fb731 (diff)
downloadweb-components-a4bf3451bbfc6292f8d33d5241d693251d5a0d01.tar.xz
web-components-a4bf3451bbfc6292f8d33d5241d693251d5a0d01.zip
add wip grid component
use cdn for bootstrap remove bloat from toaster
Diffstat (limited to 'grid/index.js')
-rw-r--r--grid/index.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/grid/index.js b/grid/index.js
new file mode 100644
index 0000000..2eec36d
--- /dev/null
+++ b/grid/index.js
@@ -0,0 +1,39 @@
+import Grid from "./src/grid";
+
+const grid = new Grid({
+ data: [
+ { id: "1", firstName: "Ivar", lastName: "Løvlie" },
+ { id: "2", firstName: "Sebastian", lastName: "" },
+ { id: "3", firstName: "Heidi", lastName: "" },
+ { id: "4", firstName: "Frank", lastName: "" },
+ { id: "5", firstName: "Ivar", lastName: "Løvlie" },
+ { id: "6", firstName: "Sebastian", lastName: "" },
+ { id: "7", firstName: "Heidi", lastName: "" },
+ { id: "8", firstName: "Frank", lastName: "" },
+ { id: "9", firstName: "Ivar", lastName: "Løvlie" },
+ { id: "10", firstName: "Sebastian", lastName: "" },
+ { id: "11", firstName: "Heidi", lastName: "" },
+ { id: "12", firstName: "Frank", lastName: "" },
+ { id: "13", firstName: "Ivar", lastName: "Løvlie" },
+ { id: "14", firstName: "Sebastian", lastName: "" },
+ { id: "15", firstName: "Heidi", lastName: "" },
+ { id: "16", firstName: "123123", lastName: "" },
+ ],
+ pageSize: 5,
+ columns: [
+ {
+ dataId: "id",
+ columnName: "ID",
+ },
+ {
+ dataId: "firstName",
+ columnName: "Fornavn",
+ },
+ {
+ cellValue: (row) => row.lastName,
+ columnName: "Etternavn",
+ },
+ ],
+});
+
+grid.render(document.querySelector("#root"));