mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-04 03:27:09 -05:00 
			
		
		
		
	feat(web): organize user settings (#2340)
This commit is contained in:
		
							parent
							
								
									2a88cc74bf
								
							
						
					
					
						commit
						c329a17975
					
				@ -26,28 +26,28 @@
 | 
				
			|||||||
	});
 | 
						});
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<SettingAccordion title="User Profile" subtitle="View and manage your profile">
 | 
					<SettingAccordion title="Account" subtitle="Manage your account">
 | 
				
			||||||
	<UserProfileSettings {user} />
 | 
						<UserProfileSettings {user} />
 | 
				
			||||||
</SettingAccordion>
 | 
					</SettingAccordion>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<SettingAccordion title="Password" subtitle="Change your password">
 | 
					<SettingAccordion title="API Keys" subtitle="Manage your API keys">
 | 
				
			||||||
	<ChangePasswordSettings />
 | 
						<UserAPIKeyList />
 | 
				
			||||||
</SettingAccordion>
 | 
					</SettingAccordion>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<SettingAccordion title="API Keys" subtitle="View and manage your API keys">
 | 
					<SettingAccordion title="Authorized Devices" subtitle="Manage your logged-in devices">
 | 
				
			||||||
	<UserAPIKeyList />
 | 
						<DeviceList />
 | 
				
			||||||
</SettingAccordion>
 | 
					</SettingAccordion>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{#if oauthEnabled}
 | 
					{#if oauthEnabled}
 | 
				
			||||||
	<SettingAccordion
 | 
						<SettingAccordion
 | 
				
			||||||
		title="OAuth"
 | 
							title="OAuth"
 | 
				
			||||||
		subtitle="Manage your linked account"
 | 
							subtitle="Manage your OAuth connection"
 | 
				
			||||||
		isOpen={oauthOpen || $page.url.searchParams.get('open') === 'oauth'}
 | 
							isOpen={oauthOpen || $page.url.searchParams.get('open') === 'oauth'}
 | 
				
			||||||
	>
 | 
						>
 | 
				
			||||||
		<OAuthSettings {user} />
 | 
							<OAuthSettings {user} />
 | 
				
			||||||
	</SettingAccordion>
 | 
						</SettingAccordion>
 | 
				
			||||||
{/if}
 | 
					{/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<SettingAccordion title="Authorized Devices" subtitle="View and manage your logged-in devices">
 | 
					<SettingAccordion title="Password" subtitle="Change your password">
 | 
				
			||||||
	<DeviceList />
 | 
						<ChangePasswordSettings />
 | 
				
			||||||
</SettingAccordion>
 | 
					</SettingAccordion>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user