| 
					
				 | 
			
			
				@@ -7,15 +7,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<div class="container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<div class="info-section"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<div class="picture-name-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						class="profile-picture" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						:src=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							user.avatar.url && user.avatar.type === 'gravatar' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								? `${user.avatar.url}?d=${notes}&s=250` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								: '/assets/notes.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						onerror="this.src='/assets/notes.png'; this.onerror=''" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<profile-picture :avatar="user.avatar" :name="user.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						<div class="name-role-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							<p class="name">{{ user.name }}</p> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -245,6 +237,7 @@ import draggable from "vuedraggable"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import TabQueryHandler from "../mixins/TabQueryHandler.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import ProfilePicture from "../components/ui/ProfilePicture.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import PlaylistItem from "../components/ui/PlaylistItem.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import SortablePlaylists from "../mixins/SortablePlaylists.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import MainHeader from "../components/layout/MainHeader.vue"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -257,6 +250,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		MainHeader, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		MainFooter, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		PlaylistItem, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ProfilePicture, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		CreatePlaylist: () => import("../components/modals/CreatePlaylist.vue"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		EditPlaylist: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			import("../components/modals/EditPlaylist/index.vue"), 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -266,7 +260,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			user: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			notes: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			isUser: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			tab: "recent-activity", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			playlists: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,11 +288,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.tab = this.$route.query.tab; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		lofig.get("frontendDomain").then(frontendDomain => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.frontendDomain = frontendDomain; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.notes = encodeURI(`${this.frontendDomain}/assets/notes.png`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		io.getSocket(socket => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.socket = socket; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -648,14 +636,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		justify-content: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		margin-bottom: 24px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	.profile-picture { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		width: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		height: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		border-radius: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		border: 0.5px solid $light-grey-2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		margin-right: 32px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		.profile-picture { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			margin-right: 32px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	.name-role-row { 
			 |