@if (sideMenuToggleVisible()) { } @if (backVisible()) { }
@if (pathDirectories().length) { @for (directory of pathDirectories(); track $index; let last = $last) { {{ directory }} @if (!last) { } } } {{ displayFileName() || ('XP.Files.NoFileSelected' | translate: { Default: 'No file selected' }) }}
@if (dirty()) { {{ 'XP.Files.UnsavedChanges' | translate: { Default: 'Unsaved changes' } }} } @if (filePath()) { }
@if (mode() === 'view' && canTogglePreview()) { } @if (canReferenceFile()) { } @if (canInspectHtmlPreview()) { } @if (mode() === 'edit') { }
@if (filePath()) { @if (loading() || (markdown() && !readable() && previewLoading())) { } @else if (spreadsheet() && editable() && previewUrl()) { } @else if (pptx() && documentBuffer()) { } @else if (docx() && editable() && documentBuffer()) { } @else if (mode() === 'edit' && editable()) { @if (markdown()) { } @else { } } @else if (showEnhancedPreview()) { } @else if (markdown() && !readable() && previewData().error) { } @else if (!previewReadable()) {
{{ unsupportedPreviewTitle() }}
{{ displayFileName() || filePath() }}
{{ unsupportedPreviewHint() }}
@if (downloadable()) { }
} @else if (markdown() && isPreviewMode()) {
@if (markdownPreviewReference(); as previewSelection) { }
} @else { } @if (!editable() && readable()) {
{{ readOnlyHint() }}
} } @else {
{{ 'XP.Files.SelectFile' | translate: { Default: 'Select a file' } }}
{{ 'XP.Files.SelectFileHint' | translate: { Default: 'Choose a file from the tree pane to preview or edit it.' } }}
}