From 3eafb413a48cde60dea8a7355ee621c6acca952f Mon Sep 17 00:00:00 2001
From: Doog <157747121+doogongithub@users.noreply.github.com>
Date: Wed, 21 Feb 2024 22:07:27 -0500
Subject: first commit
---
fe/src/lib/Card.svelte | 22 ++++++++++++++++++++++
fe/src/lib/Counter.svelte | 10 ++++++++++
fe/src/lib/Table.svelte | 41 +++++++++++++++++++++++++++++++++++++++++
fe/src/lib/errors.ts | 7 +++++++
fe/src/lib/utils.ts | 9 +++++++++
5 files changed, 89 insertions(+)
create mode 100644 fe/src/lib/Card.svelte
create mode 100644 fe/src/lib/Counter.svelte
create mode 100644 fe/src/lib/Table.svelte
create mode 100644 fe/src/lib/errors.ts
create mode 100644 fe/src/lib/utils.ts
(limited to 'fe/src/lib')
diff --git a/fe/src/lib/Card.svelte b/fe/src/lib/Card.svelte
new file mode 100644
index 0000000..feb5bcc
--- /dev/null
+++ b/fe/src/lib/Card.svelte
@@ -0,0 +1,22 @@
+
+
+
+ {#if title}
+
{title}
+ {/if}
+
+
+
+
diff --git a/fe/src/lib/Counter.svelte b/fe/src/lib/Counter.svelte
new file mode 100644
index 0000000..979b4df
--- /dev/null
+++ b/fe/src/lib/Counter.svelte
@@ -0,0 +1,10 @@
+
+
+
diff --git a/fe/src/lib/Table.svelte b/fe/src/lib/Table.svelte
new file mode 100644
index 0000000..2df9f8c
--- /dev/null
+++ b/fe/src/lib/Table.svelte
@@ -0,0 +1,41 @@
+
+
+ {#if title}
+ {title}
+ {/if}
+ {#if !noheader}
+
+
+
+ Data Header
+ |
+
+
+ {/if}
+
+
+ Data |
+
+
+ {#if !nofooter}
+
+
+
+ Table Footer |
+
+
+
+ {/if}
+
+
diff --git a/fe/src/lib/errors.ts b/fe/src/lib/errors.ts
new file mode 100644
index 0000000..0663d63
--- /dev/null
+++ b/fe/src/lib/errors.ts
@@ -0,0 +1,7 @@
+export class UnauthorizedError extends Error {
+ constructor (message?: string , options?: ErrorOptions) {
+ super(message, options);
+ }
+}
+
+
diff --git a/fe/src/lib/utils.ts b/fe/src/lib/utils.ts
new file mode 100644
index 0000000..c5501ae
--- /dev/null
+++ b/fe/src/lib/utils.ts
@@ -0,0 +1,9 @@
+export function processFormInput(form) {
+ const formData = new FormData(form);
+ const data = {};
+ for (let field of formData) {
+ const [key, value] = field;
+ data[key] = value;
+ }
+ return data;
+}
--
cgit v1.1