File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 @load =" backgroundFailed = false" >
1616 <NcIconSvgWrapper v-else v-once :path =" mdiFile" :size =" 128" />
1717 <div class =" enDot" >
18- <div :class =" currentFile.statusText !== 'none' ? 'dot ' + statusToClass(currentFile.status) : '' " />
18+ <div :class =" currentFile.statusText !== 'none' ? 'dot ' + statusToClass(currentFile.status ?? '' ) : '' " />
1919 <span >{{ currentFile.statusText }}</span >
2020 </div >
2121 <h1 >{{ currentFile.name }}</h1 >
@@ -37,6 +37,14 @@ defineOptions({
3737 name: ' File' ,
3838})
3939
40+ type CurrentFileRecord = {
41+ id? : number
42+ nodeId? : number
43+ name? : string
44+ status? : number | string
45+ statusText? : string
46+ }
47+
4048const filesStore = useFilesStore ()
4149const sidebarStore = useSidebarStore ()
4250
@@ -45,7 +53,10 @@ const gridMode = true
4553const cropPreviews = true
4654
4755const currentFileId = computed (() => filesStore .selectedFileId )
48- const currentFile = computed (() => filesStore .files [currentFileId .value ])
56+ const currentFile = computed <CurrentFileRecord | null >(() => {
57+ const files = filesStore .files as Record <number , CurrentFileRecord | undefined >
58+ return files [currentFileId .value ] ?? null
59+ })
4960const previewUrl = computed (() => {
5061 if (backgroundFailed .value === true || ! currentFile .value ) {
5162 return null
You can’t perform that action at this time.
0 commit comments