-
+
diff --git a/ui/package.json b/ui/package.json
index bdbbd6e..567b320 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -25,6 +25,7 @@
"rollup-plugin-svelte": "^6.0.0",
"rollup-plugin-terser": "^7.0.0",
"sirv-cli": "^1.0.8",
- "svelte": "^3.4.4"
+ "svelte": "^3.4.4",
+ "svelte-paginate": "^0.1.0"
}
}
diff --git a/ui/public/less/lesslib/basics.less b/ui/public/less/lesslib/basics.less
index 830ac73..375ebe8 100644
--- a/ui/public/less/lesslib/basics.less
+++ b/ui/public/less/lesslib/basics.less
@@ -74,3 +74,28 @@ section article {
}
}
}
+
+// Einstellungen für die Pagination-Navigation
+.pagination-nav {
+ display: flex;
+ justify-content: center;
+ padding-top: 1rem;
+ .option {
+ &.number, &.ellipsis {
+ line-height: 1.25rem;
+ span {
+ margin: .25rem .5rem;
+ }
+ &.active {
+ text-decoration: underline solid;
+ }
+ }
+ &.disabled {
+ svg {
+ path {
+ fill: darken(@mainColorLight,40%,relativ);
+ }
+ }
+ }
+ }
+}
diff --git a/ui/src/routes/Views.svelte b/ui/src/routes/Views.svelte
index 70c5086..3c6f255 100644
--- a/ui/src/routes/Views.svelte
+++ b/ui/src/routes/Views.svelte
@@ -1,16 +1,21 @@
{/if}
diff --git a/ui/src/routes/WorkingHours.svelte b/ui/src/routes/WorkingHours.svelte
index b4f7871..e332845 100644
--- a/ui/src/routes/WorkingHours.svelte
+++ b/ui/src/routes/WorkingHours.svelte
@@ -5,6 +5,7 @@
let TITLE = "Bearbeitung Einträge"
let activeRecord = null;
+ let currentPage = 1
@@ -47,7 +52,7 @@
- {#each records as record}
+ {#each paginatedItems as record}
{/each}
+
+ {record.period}
{record.workingDays}
@@ -56,6 +61,20 @@
+
+
+
+ {TITLE}
+