diff --git a/identity-web/package.json b/identity-web/package.json
index 615f86a..52a094b 100644
--- a/identity-web/package.json
+++ b/identity-web/package.json
@@ -35,6 +35,9 @@
},
"type": "module",
"dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.5.2",
+ "@fortawesome/free-solid-svg-icons": "^6.5.2",
+ "@fortawesome/svelte-fontawesome": "^0.2.2",
"felte": "^1.2.14"
}
}
diff --git a/identity-web/src/lib/entry.ts b/identity-web/src/lib/entry.ts
new file mode 100644
index 0000000..beef656
--- /dev/null
+++ b/identity-web/src/lib/entry.ts
@@ -0,0 +1,5 @@
+export type Entry = SongEntry | AlbumEntry | EventEntry | MemoryEntry | FeelingEntry | EnvironmentEntry | DateEntry;
+
+export type SongEntry = {
+ kind: "song"
+}
\ No newline at end of file
diff --git a/identity-web/src/routes/+page.svelte b/identity-web/src/routes/+page.svelte
index cde7318..8e7640d 100644
--- a/identity-web/src/routes/+page.svelte
+++ b/identity-web/src/routes/+page.svelte
@@ -1,11 +1 @@
-
-
-
\ No newline at end of file
+
Landing
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/+page.svelte b/identity-web/src/routes/dashboard/+page.svelte
index 0abdac2..0291314 100644
--- a/identity-web/src/routes/dashboard/+page.svelte
+++ b/identity-web/src/routes/dashboard/+page.svelte
@@ -1,5 +1,9 @@
+
+
+
+
+ Taking what's not yours is a song that I really like because it talks of things that I find interesting.
+
+
+
+
+ femtanyl ‐ CHASER
+
+
+
+
+
+ SalmorejoTech is a great tech-event. I met some people and everything went great! :)
+
+
+
+ Ms. Violet is my friend, she is a great friend. We spent a good time at the sunflower field. I am lucky to have a friend like her.
+
+
+
+ New Year, New me! I'm really excited about what's going to happen this year, lots of changes. Changes may be scary, but they usually are for good!
+
+
+
+
+
+ The park is a really chill place where I can go and relax for a bit before going to work.
+
+
+
+
+
+ This day has been a great day! I've talked with my friends.
+
+
+
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/ExternalLink.svelte b/identity-web/src/routes/dashboard/ExternalLink.svelte
new file mode 100644
index 0000000..92b27b5
--- /dev/null
+++ b/identity-web/src/routes/dashboard/ExternalLink.svelte
@@ -0,0 +1,11 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/FeelingPill.svelte b/identity-web/src/routes/dashboard/FeelingPill.svelte
new file mode 100644
index 0000000..a76f888
--- /dev/null
+++ b/identity-web/src/routes/dashboard/FeelingPill.svelte
@@ -0,0 +1,37 @@
+
+
+
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/Memory.svelte b/identity-web/src/routes/dashboard/Memory.svelte
new file mode 100644
index 0000000..0514132
--- /dev/null
+++ b/identity-web/src/routes/dashboard/Memory.svelte
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ {#if isExtended}
+
+ {/if}
+
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/MemoryDescription.svelte b/identity-web/src/routes/dashboard/MemoryDescription.svelte
new file mode 100644
index 0000000..4d4743e
--- /dev/null
+++ b/identity-web/src/routes/dashboard/MemoryDescription.svelte
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/identity-web/src/routes/dashboard/MemoryKind.svelte b/identity-web/src/routes/dashboard/MemoryKind.svelte
new file mode 100644
index 0000000..5c53be9
--- /dev/null
+++ b/identity-web/src/routes/dashboard/MemoryKind.svelte
@@ -0,0 +1,24 @@
+
+
+{#if kind === "song"}
+ Song
+{:else if kind === "album"}
+ Album
+{:else if kind === "event"}
+ Event
+{:else if kind === "memory"}
+ Memory
+{:else if kind === "feeling"}
+ Feeling
+{:else if kind === "environment"}
+ Environment
+{:else if kind === "date"}
+ Date
+{:else}
+ Unknown value. Try loading the page again.
+{/if}
\ No newline at end of file
diff --git a/identity-web/yarn.lock b/identity-web/yarn.lock
index 0d2b5f5..ee4726a 100644
--- a/identity-web/yarn.lock
+++ b/identity-web/yarn.lock
@@ -259,6 +259,41 @@ __metadata:
languageName: node
linkType: hard
+"@fortawesome/fontawesome-common-types@npm:6.5.2":
+ version: 6.5.2
+ resolution: "@fortawesome/fontawesome-common-types@npm:6.5.2"
+ checksum: 10c0/12104e93a0056ad1077f7350826f52aa26465bb1d6b4ce75dab0307072a3871301ec750c3a34d89d05e7338c9b446fa2793150cf58a5167217021943ef877d77
+ languageName: node
+ linkType: hard
+
+"@fortawesome/fontawesome-svg-core@npm:^6.5.2":
+ version: 6.5.2
+ resolution: "@fortawesome/fontawesome-svg-core@npm:6.5.2"
+ dependencies:
+ "@fortawesome/fontawesome-common-types": "npm:6.5.2"
+ checksum: 10c0/91695dd375623988d16e6f0dc69d20350ef3fa3296fe40aa08877aae7beaf64378134656a2227419fe648dcd27a81c03fe1fd9a6c87956d863164b0380ba77d0
+ languageName: node
+ linkType: hard
+
+"@fortawesome/free-solid-svg-icons@npm:^6.5.2":
+ version: 6.5.2
+ resolution: "@fortawesome/free-solid-svg-icons@npm:6.5.2"
+ dependencies:
+ "@fortawesome/fontawesome-common-types": "npm:6.5.2"
+ checksum: 10c0/af2778b91ba4bf7b61ae0cdf0d39d75b6906a82bfdf8e977881d987b86a32ce157297853b7892aa3b609076b5542ea1e1e78b520d57b6f50677a2a748cf3434c
+ languageName: node
+ linkType: hard
+
+"@fortawesome/svelte-fontawesome@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "@fortawesome/svelte-fontawesome@npm:0.2.2"
+ peerDependencies:
+ "@fortawesome/fontawesome-svg-core": ~1 || ~6
+ svelte: ">=3.x"
+ checksum: 10c0/b33c061a0e2063ee31035bd759fb8818fc67d2daea3d2a51c2d5b1cad081baf828025f80d0da95a30e56b1156a098b25ffc45cc4edab1310c4a050a22e3c4f72
+ languageName: node
+ linkType: hard
+
"@humanwhocodes/module-importer@npm:^1.0.1":
version: 1.0.1
resolution: "@humanwhocodes/module-importer@npm:1.0.1"
@@ -1863,6 +1898,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "identity-web@workspace:."
dependencies:
+ "@fortawesome/fontawesome-svg-core": "npm:^6.5.2"
+ "@fortawesome/free-solid-svg-icons": "npm:^6.5.2"
+ "@fortawesome/svelte-fontawesome": "npm:^0.2.2"
"@sveltejs/adapter-auto": "npm:^3.0.0"
"@sveltejs/kit": "npm:^2.0.0"
"@sveltejs/vite-plugin-svelte": "npm:^3.0.0"