Add functionality to pin sources

This commit is contained in:
schroda
2025-05-17 22:17:15 +02:00
parent cab2469ec1
commit 822e47084e
11 changed files with 77 additions and 14 deletions

View File

@@ -53,4 +53,5 @@ export const extensionLanguageToTranslationKey: { [state in ExtensionGroupState
[DefaultLanguage.ALL]: 'extension.language.all',
[DefaultLanguage.OTHER]: 'extension.language.other',
[DefaultLanguage.LOCAL_SOURCE]: 'extension.language.other',
[DefaultLanguage.PINNED]: 'global.label.pinned',
};

View File

@@ -49,7 +49,7 @@ export const isExtensionState = (value: string): boolean =>
export const isExtensionStateOrLanguage = (languageCode: string): boolean =>
isExtensionState(languageCode) ||
[DefaultLanguage.ALL, DefaultLanguage.OTHER, DefaultLanguage.LOCAL_SOURCE].includes(
[DefaultLanguage.ALL, DefaultLanguage.OTHER, DefaultLanguage.LOCAL_SOURCE, DefaultLanguage.PINNED].includes(
languageCode as DefaultLanguage,
);