diff --git a/components/views/settings/profile/accounts/Accounts.vue b/components/views/settings/profile/accounts/Accounts.vue
new file mode 100644
index 0000000000..6fbbc43601
--- /dev/null
+++ b/components/views/settings/profile/accounts/Accounts.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
diff --git a/components/views/settings/profile/accounts/Item/Item.html b/components/views/settings/profile/accounts/Item/Item.html
new file mode 100644
index 0000000000..edb6253c11
--- /dev/null
+++ b/components/views/settings/profile/accounts/Item/Item.html
@@ -0,0 +1,47 @@
+
diff --git a/components/views/settings/profile/accounts/Item/Item.less b/components/views/settings/profile/accounts/Item/Item.less
new file mode 100644
index 0000000000..6ae3224644
--- /dev/null
+++ b/components/views/settings/profile/accounts/Item/Item.less
@@ -0,0 +1,92 @@
+.list-item {
+ &:hover,
+ &:focus-within {
+ .header {
+ background: @foreground;
+ .transition(background, @animation-speed, ease-in-out);
+
+ .controls {
+ opacity: 1;
+ .transition(opacity, @animation-speed, ease-in-out);
+ }
+ }
+ }
+
+ .header {
+ display: flex;
+ align-items: center;
+ gap: @normal-spacing;
+ padding: @normal-spacing;
+ background: @midground-alt;
+ &:extend(.round-corners);
+ .transition(background, @animation-speed, ease-in-out);
+
+ &.no-bottom-radius {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .titles {
+ flex: 1;
+ &:extend(.ellipsis);
+ .username {
+ &:extend(.ellipsis);
+ margin-top: @light-spacing;
+ }
+ }
+
+ .button,
+ .controls {
+ flex-shrink: 0;
+ }
+
+ .controls {
+ display: flex;
+ gap: @normal-spacing;
+ opacity: 0;
+ .transition(opacity, @animation-speed, ease-in-out);
+
+ .edit-button {
+ display: flex;
+ align-items: center;
+ font-style: italic;
+ white-space: nowrap;
+ color: @satellite-color;
+
+ &:hover,
+ &:focus {
+ opacity: 0.8;
+ }
+ }
+ }
+ }
+
+ .display-details {
+ display: flex;
+ flex-direction: column;
+ padding: @normal-spacing;
+ gap: @light-spacing;
+ &:extend(.bordered);
+ border-width: 2px;
+ border-top: none;
+ &:extend(.round-corners);
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+
+ .display-row {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ }
+}
+
+@media only screen and (max-width: @mobile-breakpoint) {
+ .list-item {
+ .header {
+ .controls {
+ opacity: 1;
+ }
+ }
+ }
+}
diff --git a/components/views/settings/profile/accounts/Item/Item.vue b/components/views/settings/profile/accounts/Item/Item.vue
new file mode 100644
index 0000000000..261ecf1b84
--- /dev/null
+++ b/components/views/settings/profile/accounts/Item/Item.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
diff --git a/locales/en-US.js b/locales/en-US.js
index 8ff1a29c86..3343c7434e 100644
--- a/locales/en-US.js
+++ b/locales/en-US.js
@@ -16,6 +16,8 @@ export default {
unencrypted: 'Unencrypted',
upload: 'Upload',
upload_files: 'Upload Files',
+ edit: 'edit',
+ save: 'save',
},
ui: {
talk: 'Speak Freely...',
@@ -521,8 +523,6 @@ export default {
title: 'About Me',
subtitle:
'Let your friends know who you are! Your about me will display on your profile.',
- edit: 'edit',
- save: 'save',
},
accounts: {
title: 'Your Accounts',
@@ -530,7 +530,9 @@ export default {
url_placeholder: 'Enter URL...',
subtitle_accounts:
'Link your accounts to display on your profile and have easier access to them while using Satellite.im.',
- accounts_placeholder: 'Enter Website Name...',
+ displayMusic: 'Display Your Music',
+ displayOnProfile: 'Display On Profile',
+ verify: 'Verify',
},
},
},