Feature/show extension repo only in case more than one repo is set (#543)

* Rename "isSingleRepoSet" prop to "showSourceRepo"

* Show repo of source in case sources of different repos are installed

* Center the source icon
This commit is contained in:
schroda
2024-01-09 22:09:31 +01:00
committed by GitHub
parent 684ae69470
commit fd1fa63064
8 changed files with 203 additions and 34 deletions

View File

@@ -99,7 +99,7 @@ export function Extensions() {
const isMobileWidth = useMediaQuery(theme.breakpoints.down('sm'));
const { data: serverSettingsData } = requestManager.useGetServerSettings();
const usesCustomRepos = !!serverSettingsData?.settings.extensionRepos.length;
const areMultipleReposInUse = !!serverSettingsData?.settings.extensionRepos.length; // tachiyomi repo is used by default
const inputRef = useRef<HTMLInputElement>(null);
const { setTitle, setAction } = useContext(NavBarContext);
@@ -261,7 +261,7 @@ export function Extensions() {
<ExtensionCard
extension={item}
handleUpdate={handleExtensionUpdate}
usesCustomRepos={usesCustomRepos}
showSourceRepo={areMultipleReposInUse}
/>
</StyledGroupItemWrapper>
);