diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 00000000..85a4eeae
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,7 @@
+{
+ "svelteSortOrder": "options-styles-scripts-markup",
+ "svelteStrictMode": true,
+ "svelteBracketNewLine": false,
+ "svelteAllowShorthand": false,
+ "svelteIndentScriptAndStyle": false
+}
\ No newline at end of file
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
deleted file mode 100644
index 01c0070f..00000000
--- a/.vscode/extensions.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "recommendations": [
- "2gua.rainbow-brackets",
- "christian-kohler.npm-intellisense",
- "remimarsal.prettier-now",
- "svelte.svelte-vscode",
- "lokalise.i18n-ally",
- "fivethree.vscode-svelte-snippets",
- "voorjaar.windicss-intellisense"
- ],
- "unwantedRecommendations": [
- "antfu.i18n-ally"
- ]
-}
\ No newline at end of file
diff --git a/package.json b/package.json
index bc4024db..dde8cc58 100644
--- a/package.json
+++ b/package.json
@@ -10,13 +10,13 @@
},
"license": "CC-BY-NC-SA-4.0",
"devDependencies": {
- "check-password-strength": "2.0.2",
"@odit/lfk-client-js": "0.10.1",
"@odit/license-exporter": "0.0.11",
"@sveltejs/vite-plugin-svelte": "1.0.0-next.5",
"@types/html-minifier": "4.0.0",
"auto-changelog": "2.2.1",
"autoprefixer": "10.2.5",
+ "check-password-strength": "2.0.2",
"csvtojson": "2.0.10",
"gridjs": "3.4.0",
"html-minifier": "4.0.0",
@@ -28,6 +28,7 @@
"svelte-i18n": "3.3.9",
"svelte-preprocess": "4.7.0",
"svelte-select": "3.17.0",
+ "svelte-tiny-virtual-list": "^1.1.5",
"tailwindcss": "2.0.4",
"tinro": "0.6.1",
"toastify-js": "1.10.0",
@@ -52,5 +53,8 @@
"hooks": {
"after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node versionbuilder.js && git add index.html && node order.js && git add src/locales"
}
+ },
+ "dependencies": {
+ "svelte-infinite-loading": "^1.3.6"
}
}
diff --git a/src/components/cards/CardsOverview.svelte b/src/components/cards/CardsOverview.svelte
index d5cabea8..48433970 100644
--- a/src/components/cards/CardsOverview.svelte
+++ b/src/components/cards/CardsOverview.svelte
@@ -1,5 +1,6 @@
+
+
{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:UPDATE')}
- - | -
- {card.code}
- |
-
-
- {#if card.runner}
- {card.runner.firstname}
- {card.runner.middlename || ''}
- {card.runner.lastname}
- {:else}{$_('non-blanko')}{/if}
-
- |
-
-
- {#if card.enabled}
- {$_('enabled')}
- {:else}
- {$_('disabled')}
- {/if}
-
- |
+
+ ||||||||
+ + | +
+ {card.code}
+ |
+
+
+ {#if card.runner}
+ {card.runner.firstname}
+ {card.runner.middlename || ''}
+ {card.runner.lastname}
+ {:else}{$_('non-blanko')}{/if}
+
+ |
+
+
+ {#if card.enabled}
+ {$_('enabled')}
+ {:else}
+ {$_('disabled')}
+ {/if}
+
+ |
- {#if active_deletes[card.id] === true}
- - - - | - {:else} -- - {#if store.state.jwtinfo.userdetails.permissions.includes('CARD:DELETE')} - - {/if} - | - {/if} -+ + + | + {:else} ++ + {#if store.state.jwtinfo.userdetails.permissions.includes('CARD:DELETE')} + + {/if} + | + {/if} +