Introduce "sources" util class

This commit is contained in:
schroda
2025-04-21 17:00:13 +02:00
parent 633f58b563
commit 4a9f90b746
11 changed files with 67 additions and 56 deletions

View File

@@ -36,21 +36,18 @@ export const SourceCard: React.FC<IProps> = (props: IProps) => {
const isMobileWidth = MediaQuery.useIsMobileWidth();
const { source, showSourceRepo } = props;
const {
source: {
id,
name,
lang,
iconUrl,
supportsLatest,
isNsfw,
extension: { repo },
},
showSourceRepo,
} = props;
id,
name,
lang,
iconUrl,
supportsLatest,
isNsfw,
extension: { repo },
} = source;
const isLocalSource = Number(id) === 0;
const sourceName = isLocalSource ? t('source.local_source.title') : name;
const sourceName = Sources.isLocalSource(source) ? t('source.local_source.title') : name;
return (
<Card