diff --git a/src/base/components/SpinnerImage.tsx b/src/base/components/SpinnerImage.tsx index 506b4cda..3a39c9e6 100644 --- a/src/base/components/SpinnerImage.tsx +++ b/src/base/components/SpinnerImage.tsx @@ -38,6 +38,7 @@ export interface SpinnerImageProps { shouldDecode?: boolean; useFetchApi?: boolean; disableCors?: boolean; + ignoreQueue?: boolean; priority?: Priority; @@ -52,6 +53,7 @@ export const SpinnerImage = ({ ref, ...props }: SpinnerImageProps) => { shouldDecode, useFetchApi, disableCors, + ignoreQueue, src, alt, onLoad, @@ -111,6 +113,7 @@ export const SpinnerImage = ({ ref, ...props }: SpinnerImageProps) => { shouldDecode, useFetchApi, disableCors, + ignoreQueue, }); if (!imageRequest.fromCache) { diff --git a/src/features/browse/extensions/components/ExtensionCard.tsx b/src/features/browse/extensions/components/ExtensionCard.tsx index 77789a2c..45c723a8 100644 --- a/src/features/browse/extensions/components/ExtensionCard.tsx +++ b/src/features/browse/extensions/components/ExtensionCard.tsx @@ -102,7 +102,15 @@ export function ExtensionCard(props: IProps) { - + = (props: IProps) => { state={{ contentType: SourceContentType.POPULAR, clearCache: true }} > - + ( - + {name} diff --git a/src/features/migration/components/MigrationCard.tsx b/src/features/migration/components/MigrationCard.tsx index 39efc045..83832efb 100644 --- a/src/features/migration/components/MigrationCard.tsx +++ b/src/features/migration/components/MigrationCard.tsx @@ -36,7 +36,15 @@ export const MigrationCard = ({ id, name, lang, iconUrl, mangaCount }: TMigratab - + {sourceName} diff --git a/src/features/source/components/SourceLanguageSelect.tsx b/src/features/source/components/SourceLanguageSelect.tsx index 24e230a7..2d450e29 100644 --- a/src/features/source/components/SourceLanguageSelect.tsx +++ b/src/features/source/components/SourceLanguageSelect.tsx @@ -147,6 +147,9 @@ export const SourceLanguageSelect = ({ height: 32, }, }, + spinnerImageProps: { + ignoreQueue: true, + }, }} /> diff --git a/src/features/tracker/components/cards/SettingsTrackerCard.tsx b/src/features/tracker/components/cards/SettingsTrackerCard.tsx index 0844ea27..02973dc2 100644 --- a/src/features/tracker/components/cards/SettingsTrackerCard.tsx +++ b/src/features/tracker/components/cards/SettingsTrackerCard.tsx @@ -91,6 +91,9 @@ export const SettingsTrackerCard = ({ tracker }: { tracker: TTrackerSearch }) => variant: 'rounded', sx: { width: 64, height: 64 }, }, + spinnerImageProps: { + ignoreQueue: true, + }, }} /> diff --git a/src/features/tracker/components/cards/TrackerActiveCard.tsx b/src/features/tracker/components/cards/TrackerActiveCard.tsx index a6fcd66d..e4972639 100644 --- a/src/features/tracker/components/cards/TrackerActiveCard.tsx +++ b/src/features/tracker/components/cards/TrackerActiveCard.tsx @@ -211,6 +211,9 @@ const TrackerActiveHeader = ({ variant: 'rounded', sx: { width: 64, height: 64 }, }, + spinnerImageProps: { + ignoreQueue: true, + }, }} /> diff --git a/src/features/tracker/components/cards/TrackerMangaCard.tsx b/src/features/tracker/components/cards/TrackerMangaCard.tsx index 17699095..023b365a 100644 --- a/src/features/tracker/components/cards/TrackerMangaCard.tsx +++ b/src/features/tracker/components/cards/TrackerMangaCard.tsx @@ -156,6 +156,7 @@ export const TrackerMangaCard = ({