hunk.code_window:         oauthAutoLaunch: false,
           passwordLogin: true,
           search: true,
           sidecar: true,
           tagImage: true,
           configFile: false,
           trash: true,
         });
         expect(configMock.load).toHaveBeenCalled();
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:         tagImage: false,
  
hunk.file_path: server/src/domain/server-info/server-info.service.spec.ts
hunk.type: replace
file: <script lang="ts">
    import { mdiClose } from '@mdi/js';
    import { createEventDispatcher } from 'svelte';
    import { UserAvatarColor, UserResponseDto } from '@api';
    import CircleIconButton from '$lib/components/elements/buttons/circle-icon-button.svelte';
    import FullScreenModal from '../full-screen-modal.svelte';
    import UserAvatar from '../user-avatar.svelte';
  
    export let user: UserResponseDto;
  
    const dispatch = createEventDispatcher<{
      close: void;
      choose: UserAvatarColor;
    }>();
    const colors: UserAvatarColor[] = Object.values(UserAvatarColor);
  </script>
  
  <FullScreenModal on:clickOutside={() => dispatch('close')} on:escape={() => dispatch('close')}>
    <div class="flex h-full w-full place-content-center place-items-center overflow-hidden">
      <div
        class=" rounded-3xl border bg-immich-bg shadow-sm dark:border-immich-dark-gray dark:bg-immich-dark-gray dark:text-immich-dark-fg p-4"
      >
        <div class="flex items-center">
          <h1 class="px-4 w-full self-center font-medium text-immich-primary dark:text-immich-dark-primary text-sm">
            SELECT AVATAR COLOR
          </h1>
          <div>
            <CircleIconButton icon={mdiClose} on:click={() => dispatch('close')} />
          </div>
        </div>
        <div class="flex items-center justify-center p-4 mt-4">
          <div class="grid grid-cols-2 md:grid-cols-5 gap-4">
            {#each colors as color}
              <button on:click={() => dispatch('choose', color)}>
                <UserAvatar {user} {color} size="xl" showProfileImage={false} />
              </button>
            {/each}
          </div>
        </div>
      </div>
    </div>
  </FullScreenModal>
  