From d2b2eb9595b5da5caaa6fe285205c36e81d19e93 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sat, 16 Aug 2025 15:58:27 +0200 Subject: [PATCH] Move components to "browse" feature --- .../{extension/screens => browse/extensions}/Extensions.tsx | 2 +- .../extensions}/components/ExtensionCard.tsx | 0 src/features/browse/screens/Browse.tsx | 4 ++-- src/features/{source/screens => browse/sources}/Sources.tsx | 2 +- .../{source => browse/sources}/components/SourceCard.tsx | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename src/features/{extension/screens => browse/extensions}/Extensions.tsx (99%) rename src/features/{extension => browse/extensions}/components/ExtensionCard.tsx (100%) rename src/features/{source/screens => browse/sources}/Sources.tsx (98%) rename src/features/{source => browse/sources}/components/SourceCard.tsx (100%) diff --git a/src/features/extension/screens/Extensions.tsx b/src/features/browse/extensions/Extensions.tsx similarity index 99% rename from src/features/extension/screens/Extensions.tsx rename to src/features/browse/extensions/Extensions.tsx index 22c09e16..22cf4496 100644 --- a/src/features/extension/screens/Extensions.tsx +++ b/src/features/browse/extensions/Extensions.tsx @@ -23,7 +23,7 @@ import { AppbarSearch } from '@/base/components/AppbarSearch.tsx'; import { LoadingPlaceholder } from '@/base/components/feedback/LoadingPlaceholder.tsx'; import { makeToast } from '@/base/utils/Toast.ts'; import { LanguageSelect } from '@/base/components/inputs/LanguageSelect.tsx'; -import { ExtensionCard } from '@/features/extension/components/ExtensionCard.tsx'; +import { ExtensionCard } from '@/features/browse/extensions/components/ExtensionCard.tsx'; import { StyledGroupedVirtuoso } from '@/base/components/virtuoso/StyledGroupedVirtuoso.tsx'; import { StyledGroupHeader } from '@/base/components/virtuoso/StyledGroupHeader.tsx'; import { StyledGroupItemWrapper } from '@/base/components/virtuoso/StyledGroupItemWrapper.tsx'; diff --git a/src/features/extension/components/ExtensionCard.tsx b/src/features/browse/extensions/components/ExtensionCard.tsx similarity index 100% rename from src/features/extension/components/ExtensionCard.tsx rename to src/features/browse/extensions/components/ExtensionCard.tsx diff --git a/src/features/browse/screens/Browse.tsx b/src/features/browse/screens/Browse.tsx index 865015d9..1f65e487 100644 --- a/src/features/browse/screens/Browse.tsx +++ b/src/features/browse/screens/Browse.tsx @@ -10,8 +10,8 @@ import { useCallback, useRef, useState } from 'react'; import Tab from '@mui/material/Tab'; import { useTranslation } from 'react-i18next'; import { StringParam, useQueryParam } from 'use-query-params'; -import { Sources } from '@/features/source/screens/Sources.tsx'; -import { Extensions } from '@/features/extension/screens/Extensions.tsx'; +import { Sources } from '@/features/browse/sources/Sources.tsx'; +import { Extensions } from '@/features/browse/extensions/Extensions.tsx'; import { TabPanel } from '@/base/components/tabs/TabPanel.tsx'; import { TabsWrapper } from '@/base/components/tabs/TabsWrapper.tsx'; import { TabsMenu } from '@/base/components/tabs/TabsMenu.tsx'; diff --git a/src/features/source/screens/Sources.tsx b/src/features/browse/sources/Sources.tsx similarity index 98% rename from src/features/source/screens/Sources.tsx rename to src/features/browse/sources/Sources.tsx index 95cd3f46..2bd05086 100644 --- a/src/features/source/screens/Sources.tsx +++ b/src/features/browse/sources/Sources.tsx @@ -16,7 +16,7 @@ import { CustomTooltip } from '@/base/components/CustomTooltip.tsx'; import { requestManager } from '@/lib/requests/RequestManager.ts'; import { DefaultLanguage } from '@/base/utils/Languages.ts'; import { LoadingPlaceholder } from '@/base/components/feedback/LoadingPlaceholder.tsx'; -import { SourceCard } from '@/features/source/components/SourceCard.tsx'; +import { SourceCard } from '@/features/browse/sources/components/SourceCard.tsx'; import { EmptyViewAbsoluteCentered } from '@/base/components/feedback/EmptyViewAbsoluteCentered.tsx'; import { defaultPromiseErrorHandler } from '@/lib/DefaultPromiseErrorHandler.ts'; import { isPinnedOrLastUsedSource, translateExtensionLanguage } from '@/features/extension/Extensions.utils.ts'; diff --git a/src/features/source/components/SourceCard.tsx b/src/features/browse/sources/components/SourceCard.tsx similarity index 100% rename from src/features/source/components/SourceCard.tsx rename to src/features/browse/sources/components/SourceCard.tsx