From eeabd7aaf414e103295412577bb332ddd8fcdbe4 Mon Sep 17 00:00:00 2001 From: Shubham Upadhyay <58693304+shubham251972@users.noreply.github.com> Date: Sun, 28 Jul 2024 03:34:02 +0530 Subject: [PATCH 01/13] Make csvtable code independent of index Signed-off-by: Shubham Upadhyay <58693304+shubham251972@users.noreply.github.com> --- layouts/shortcodes/csvtable.html | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/layouts/shortcodes/csvtable.html b/layouts/shortcodes/csvtable.html index f0c4f8bc..d0a7d1f7 100644 --- a/layouts/shortcodes/csvtable.html +++ b/layouts/shortcodes/csvtable.html @@ -1,7 +1,7 @@ {{ $data := "" }} {{ $p := "static/data/csv/keys.csv" }} -{{ $excludedColumns := slice 0 10 11 12 13 14 15 16 17 18 }} +{{ $excludedColumns := slice "Category" "Keychain ID" "Key ID" "Inserted" "Local Provider" }} {{ if os.FileExists $p }} {{ $opts := dict "delimiter" "," }} @@ -10,9 +10,14 @@ {{ errorf "Unable to get resource %q" $p }} {{ end }} - {{ if $data }} {{ $uniqueCategories := slice }} + {{ $header := index $data 1 }} + {{ $headerMap := dict }} + + {{ range $i, $col := $header }} + {{ $headerMap = merge $headerMap (dict $col $i) }} + {{ end }} {{ range $i, $row := $data }} {{ if gt $i 1 }} @@ -28,28 +33,22 @@