[fix] use showName in UserSelector to show name by display mode setting
This commit is contained in:
		
							parent
							
								
									d8d89f0475
								
							
						
					
					
						commit
						f5a875007b
					
				|  | @ -16,7 +16,7 @@ | |||
| <script lang="ts"> | ||||
| import { computed, defineComponent, PropType, onBeforeMount, ref } from 'vue'; | ||||
| import { useUserStore } from '@flaschengeist/api'; | ||||
| import { DisplayNameMode } from '../models'; | ||||
| import { showName } from '../utils'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
|   name: 'UserSelector', | ||||
|  | @ -68,20 +68,6 @@ export default defineComponent({ | |||
|       get: () => props.modelValue, | ||||
|       set: (value: FG.User | undefined) => (value ? emit('update:modelValue', value) : undefined), | ||||
|     }); | ||||
|     function showName(user: FG.User) { | ||||
|       switch (userStore.userSettings.display_name) { | ||||
|         case DisplayNameMode.DISPLAYNAME: | ||||
|           return user.display_name; | ||||
|         case DisplayNameMode.FIRSTNAME: | ||||
|           return user.firstname; | ||||
|         case DisplayNameMode.LASTNAME: | ||||
|           return user.lastname; | ||||
|         case DisplayNameMode.FIRSTNAME_LASTNAME: | ||||
|           return `${user.firstname} ${user.lastname}`; | ||||
|         case DisplayNameMode.LASTNAME_FIRSTNAME: | ||||
|           return `${user.lastname}, ${user.firstname}`; | ||||
|       } | ||||
|     } | ||||
| 
 | ||||
|     return { | ||||
|       selected, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue