diff --git a/frontend/src/helperComponents/Datepicker.svelte b/frontend/src/helperComponents/Datepicker.svelte
new file mode 100644
index 0000000..9c32886
--- /dev/null
+++ b/frontend/src/helperComponents/Datepicker.svelte
@@ -0,0 +1,477 @@
+
+
+
+ {#if !inline}
+
+
(isOpen = true)}
+ on:input={handleInputChange}
+ on:keydown={handleInputKeydown}
+ {disabled}
+ {required}
+ aria-haspopup="dialog"
+ />
+
+
+ {/if}
+
+ {#if isOpen || inline}
+
+
+ {#if title}
+
+ {title}
+
+ {/if}
+
+
+
+ {currentMonth.toLocaleString(locale, {
+ month: "long",
+ year: "numeric",
+ })}
+
+
+
+
+ {#each weekdays as day}
+
+ {day}
+
+ {/each}
+ {#each daysInMonth as day}
+
+ {/each}
+
+ {#if showActionButtons}
+
+
+
+
+
+ {/if}
+
+
+ {/if}
+
+
+