mirror of
https://github.com/Nezumi-2711/onedrive-vercel-index.git
synced 2026-09-22 13:38:45 +00:00
show download buttons when file content is still loading
This commit is contained in:
@@ -29,14 +29,19 @@ const CodePreview: FC<{ file: any }> = ({ file }) => {
|
||||
}
|
||||
if (validating) {
|
||||
return (
|
||||
<PreviewContainer>
|
||||
<Loading loadingText={t('Loading file content...')} />
|
||||
</PreviewContainer>
|
||||
<>
|
||||
<PreviewContainer>
|
||||
<Loading loadingText={t('Loading file content...')} />
|
||||
</PreviewContainer>
|
||||
<DownloadBtnContainer>
|
||||
<DownloadButtonGroup />
|
||||
</DownloadBtnContainer>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
<>
|
||||
<PreviewContainer>
|
||||
<SyntaxHighlighter
|
||||
language={getLanguageByFileName(file.name)}
|
||||
@@ -48,7 +53,7 @@ const CodePreview: FC<{ file: any }> = ({ file }) => {
|
||||
<DownloadBtnContainer>
|
||||
<DownloadButtonGroup />
|
||||
</DownloadBtnContainer>
|
||||
</div>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -96,9 +96,16 @@ const MarkdownPreview: FC<{
|
||||
}
|
||||
if (validating) {
|
||||
return (
|
||||
<PreviewContainer>
|
||||
<Loading loadingText={t('Loading file content...')} />
|
||||
</PreviewContainer>
|
||||
<>
|
||||
<PreviewContainer>
|
||||
<Loading loadingText={t('Loading file content...')} />
|
||||
</PreviewContainer>
|
||||
{standalone && (
|
||||
<DownloadBtnContainer>
|
||||
<DownloadButtonGroup />
|
||||
</DownloadBtnContainer>
|
||||
)}
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -30,9 +30,14 @@ const TextPreview = ({ file }) => {
|
||||
|
||||
if (!content) {
|
||||
return (
|
||||
<PreviewContainer>
|
||||
<FourOhFour errorMsg={t('File is empty.')} />
|
||||
</PreviewContainer>
|
||||
<>
|
||||
<PreviewContainer>
|
||||
<FourOhFour errorMsg={t('File is empty.')} />
|
||||
</PreviewContainer>
|
||||
<DownloadBtnContainer>
|
||||
<DownloadButtonGroup />
|
||||
</DownloadBtnContainer>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user