diff --git a/src/lib/website/FloatingEditButton.svelte b/src/lib/website/FloatingEditButton.svelte
new file mode 100644
--- /dev/null
+++ b/src/lib/website/FloatingEditButton.svelte
@@ -0,0 +1,71 @@
+
+
+{#if isOwnPage}
+
+
+
+{:else if showLoginOnBlento}
+
+ {
+ await login(handle as ActorIdentifier);
+ return true;
+ }}
+ />
+
+{:else if showEditBlentoButton}
+
+
+
+{/if}
diff --git a/src/lib/website/Profile.svelte b/src/lib/website/Profile.svelte
--- a/src/lib/website/Profile.svelte
+++ b/src/lib/website/Profile.svelte
@@ -1,22 +1,17 @@