1import { useCurrentIdentityQuery } from './CurrentIdentity.generated';
2
3// same as in multi_repo_cache.go
4const defaultRepoName = '__default';
5
6const CurrentRepository = (props: { default: string }) => {
7 const { loading, error, data } = useCurrentIdentityQuery();
8
9 if (error || loading || !data?.repository?.name) return null;
10
11 let name = data.repository.name;
12 if (name === defaultRepoName) {
13 name = props.default;
14 }
15
16 return <>{name}</>;
17};
18
19export default CurrentRepository;