_selectedListItemTemplate(file) {
    const fileUuid = uuid();
    return html`
      <div class="selected__list__item" status="${file.status ? file.status.toLowerCase() : ''}">
        <div class="selected__list__item__label">
          ${this._listItemBeforeTemplate(file)}
          <span id="selected-list-item-label-${fileUuid}" class="selected__list__item__label__text">
            <span class="sr-only">${this.msgLit('lion-input-file:fileNameDescriptionLabel')}</span>
            ${file.downloadUrl && file.status !== 'LOADING'
              ? html`
                  <a
                    class="selected__list__item__label__link"
                    href="${file.downloadUrl}"
                    target="${file.downloadUrl.startsWith('blob') ? '_blank' : ''}"
                    rel="${ifDefined(
                      file.downloadUrl.startsWith('blob') ? 'noopener noreferrer' : undefined,
                    )}"
                    >${file.systemFile?.name}</a
                  >
                `
              : file.systemFile?.name}
          </span>
          ${this._listItemAfterTemplate(file, fileUuid)}
        </div>
        ${file.status === 'FAIL' && file.validationFeedback
          ? html`
              ${repeat(
                file.validationFeedback,
                validationFeedback => html`
                  ${this._validationFeedbackTemplate([validationFeedback], fileUuid)}
                `,
              )}
            `
          : nothing}
      </div>
    `;
  }
@protected
@param {InputFile} file
@return {TemplateResult}