mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
feat: show loading indicator when fetching meta
This commit is contained in:
parent
e1d0742de8
commit
bb4593fc25
1 changed files with 9 additions and 6 deletions
|
|
@ -21,6 +21,7 @@ import { loadWithPJAX, useOnPJAXDone, usePJAX } from 'utils/hooks/usePJAX'
|
|||
import { useProgressBar } from 'utils/hooks/useProgressBar'
|
||||
import * as keyHelper from 'utils/keyHelper'
|
||||
import { Icon } from './Icon'
|
||||
import { LoadingIndicator } from './LoadingIndicator'
|
||||
import { Theme } from './Theme'
|
||||
|
||||
const RawGitako: React.FC<Props & ConnectorState> = function RawGitako(props) {
|
||||
|
|
@ -110,9 +111,15 @@ const RawGitako: React.FC<Props & ConnectorState> = function RawGitako(props) {
|
|||
</button>
|
||||
</div>
|
||||
<div className={'gitako-side-bar-content'}>
|
||||
<div className={'header'}>{metaData ? <MetaBar metaData={metaData} /> : <div />}</div>
|
||||
{metaData ? (
|
||||
<div className={'header'}>
|
||||
<MetaBar metaData={metaData} />
|
||||
</div>
|
||||
) : (
|
||||
<LoadingIndicator text={'Fetching repo meta...'} />
|
||||
)}
|
||||
{errorDueToAuth ? (
|
||||
<AccessDeniedError hasToken={Boolean(accessToken)} />
|
||||
<AccessDeniedDescription hasToken={Boolean(accessToken)} />
|
||||
) : (
|
||||
metaData && (
|
||||
<FileExplorer
|
||||
|
|
@ -162,10 +169,6 @@ function useShrinkGitHubHeader(shrinkGitHubHeader: boolean) {
|
|||
}, [shrinkGitHubHeader])
|
||||
}
|
||||
|
||||
function AccessDeniedError({ hasToken }: { hasToken: boolean }) {
|
||||
return <AccessDeniedDescription hasToken={hasToken} />
|
||||
}
|
||||
|
||||
async function trySetUpAccessTokenWithCode() {
|
||||
const search = parseURLSearch()
|
||||
if ('code' in search) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue