From de510a27e9bce2e8ed550ca77b230a5a875b7dec Mon Sep 17 00:00:00 2001 From: Lilith Date: Fri, 23 Jan 2026 07:35:28 -0800 Subject: [PATCH] =?UTF-8?q?chore(components):=20=F0=9F=94=A7=20Update=20Ty?= =?UTF-8?q?peScript=20files=20in=20components=20directory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../duo/components/InvitationCard/RoleBadge.tsx | 2 +- .../features/duo/components/InvitePartnerModal.tsx | 4 ++-- .../RevenueShareModal/RevenueShareModal.tsx | 4 ++-- .../RevenueShareModal/ShareConfiguration.tsx | 2 +- .../RevenueShareModal/useRevenueShareForm.ts | 2 +- .../src/features/duo/hooks/useDuos.ts | 2 +- .../duo/pages/DuoCreatePage/DuoCreatePage.tsx | 2 +- .../src/features/duo/pages/DuoDashboardPage.tsx | 6 +++--- .../src/features/duo/pages/DuoDetailPage.tsx | 12 ++++++------ .../features/duo/pages/DuoDetailPage/OverviewTab.tsx | 6 +++--- .../features/duo/pages/DuoDetailPage/SettingsTab.tsx | 4 ++-- .../DuoInvitationAcceptPage.tsx | 6 +++--- .../duo/pages/DuoInvitationAcceptPage/types.ts | 2 +- .../InvitationLandingPage/InvitationCardContent.tsx | 2 +- .../InvitationLandingPage/useInvitationNavigation.ts | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/features/marketplace/frontend-public/src/features/duo/components/InvitationCard/RoleBadge.tsx b/features/marketplace/frontend-public/src/features/duo/components/InvitationCard/RoleBadge.tsx index 6a3e7e19d..b5ddd30a9 100644 --- a/features/marketplace/frontend-public/src/features/duo/components/InvitationCard/RoleBadge.tsx +++ b/features/marketplace/frontend-public/src/features/duo/components/InvitationCard/RoleBadge.tsx @@ -6,7 +6,7 @@ import React from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; -import type { ProfileMemberRole } from '@/api/duo.api'; +import type { ProfileMemberRole } from '@/features/duo/api/duo.api'; interface RoleBadgeProps { role: ProfileMemberRole; diff --git a/features/marketplace/frontend-public/src/features/duo/components/InvitePartnerModal.tsx b/features/marketplace/frontend-public/src/features/duo/components/InvitePartnerModal.tsx index 57d9097e6..6c9c3502d 100644 --- a/features/marketplace/frontend-public/src/features/duo/components/InvitePartnerModal.tsx +++ b/features/marketplace/frontend-public/src/features/duo/components/InvitePartnerModal.tsx @@ -6,8 +6,8 @@ import React, { useState } from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; -import { ProfileMemberRole } from '@/api/duo.api'; -import { useCreateDuoInvitation } from '@/hooks/useDuos'; +import { ProfileMemberRole } from '@/features/duo/api/duo.api'; +import { useCreateDuoInvitation } from '@/features/duo/hooks/useDuos'; interface InvitePartnerModalProps { duoId: string; diff --git a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/RevenueShareModal.tsx b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/RevenueShareModal.tsx index 8db4bfcc4..531c2549a 100644 --- a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/RevenueShareModal.tsx +++ b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/RevenueShareModal.tsx @@ -13,9 +13,9 @@ import { TotalValidation } from './TotalValidation'; import { useRevenueShareForm } from './useRevenueShareForm'; import { WarningBanner } from './WarningBanner'; -import type { DuoMemberResponse } from '@/api/duo.api'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; -import { useUpdateRevenueShare } from '@/hooks/useDuos'; +import { useUpdateRevenueShare } from '@/features/duo/hooks/useDuos'; interface RevenueShareModalProps { duoId: string; diff --git a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/ShareConfiguration.tsx b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/ShareConfiguration.tsx index 617c16558..dc194dd8d 100644 --- a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/ShareConfiguration.tsx +++ b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/ShareConfiguration.tsx @@ -6,7 +6,7 @@ import React from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; -import type { DuoMemberResponse } from '@/api/duo.api'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; interface ShareConfigurationProps { members: DuoMemberResponse[]; diff --git a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/useRevenueShareForm.ts b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/useRevenueShareForm.ts index b4ec0005c..528f11172 100644 --- a/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/useRevenueShareForm.ts +++ b/features/marketplace/frontend-public/src/features/duo/components/RevenueShareModal/useRevenueShareForm.ts @@ -4,7 +4,7 @@ import { useState } from 'react'; -import type { DuoMemberResponse } from '@/api/duo.api'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; export interface RevenueShareFormState { shares: Record; diff --git a/features/marketplace/frontend-public/src/features/duo/hooks/useDuos.ts b/features/marketplace/frontend-public/src/features/duo/hooks/useDuos.ts index e53ff157f..187c9cd55 100644 --- a/features/marketplace/frontend-public/src/features/duo/hooks/useDuos.ts +++ b/features/marketplace/frontend-public/src/features/duo/hooks/useDuos.ts @@ -16,7 +16,7 @@ import { type UpdateRevenueShareRequest, type LeaveDuoRequest, type DissolveDuoRequest, -} from '@/api/duo.api'; +} from '@/features/duo/api/duo.api'; // ============================================ // Query Key Factory diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoCreatePage/DuoCreatePage.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoCreatePage/DuoCreatePage.tsx index 0f35383a7..4d5bd6aae 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoCreatePage/DuoCreatePage.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoCreatePage/DuoCreatePage.tsx @@ -27,7 +27,7 @@ import { import type { Profile, CreateStep } from './types'; -import { useCreateDuo } from '@/hooks/useDuos'; +import { useCreateDuo } from '@/features/duo/hooks/useDuos'; // Mock profiles hook - should come from provider feature const useMySoloProfiles = () => diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoDashboardPage.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoDashboardPage.tsx index cda8bb8e5..52b905848 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoDashboardPage.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoDashboardPage.tsx @@ -9,9 +9,9 @@ import React from 'react'; import { useNavigate } from '@lilith/ui-router'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; -import { DuoCard } from '@/components/DuoCard'; -import { InvitationCard } from '@/components/InvitationCard'; -import { useMyDuos, usePendingDuoInvitations } from '@/hooks/useDuos'; +import { DuoCard } from '@/features/duo/components/DuoCard'; +import { InvitationCard } from '@/features/duo/components/InvitationCard'; +import { useMyDuos, usePendingDuoInvitations } from '@/features/duo/hooks/useDuos'; export const DuoDashboardPage: React.FC = () => { const navigate = useNavigate(); diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage.tsx index 8b4b41241..0f3d2a952 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage.tsx @@ -46,12 +46,12 @@ import { } from './DuoDetailPage/styles.tabs'; import { formatStatus, formatDate } from './DuoDetailPage/utils'; -import type { DuoMemberResponse } from '@/api/duo.api'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; -import { ConfirmModal } from '@/components/ConfirmModal'; -import { EditPermissionsModal } from '@/components/EditPermissionsModal'; -import { InvitePartnerModal } from '@/components/InvitePartnerModal'; -import { RevenueShareModal } from '@/components/RevenueShareModal'; +import { ConfirmModal } from '@/features/duo/components/ConfirmModal'; +import { EditPermissionsModal } from '@/features/duo/components/EditPermissionsModal'; +import { InvitePartnerModal } from '@/features/duo/components/InvitePartnerModal'; +import { RevenueShareModal } from '@/features/duo/components/RevenueShareModal/RevenueShareModal'; import { useDuo, useDuoInvitations, @@ -59,7 +59,7 @@ import { useLeaveDuo, useDissolveDuo, useCancelDuoInvitation, -} from '@/hooks/useDuos'; +} from '@/features/duo/hooks/useDuos'; type TabType = 'overview' | 'settings' | 'audit'; diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/OverviewTab.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/OverviewTab.tsx index b5695b512..d9344ae07 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/OverviewTab.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/OverviewTab.tsx @@ -37,10 +37,10 @@ import { } from './styles.overview'; import { formatDate } from './utils'; -import type { DuoMemberResponse } from '@/api/duo.api'; -import type { useDuo } from '@/hooks/useDuos'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; +import type { useDuo } from '@/features/duo/hooks/useDuos'; -import { DuoMemberCard } from '@/components/DuoMemberCard'; +import { DuoMemberCard } from '@/features/duo/components/DuoMemberCard'; diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/SettingsTab.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/SettingsTab.tsx index e09a69430..b26d4a21f 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/SettingsTab.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoDetailPage/SettingsTab.tsx @@ -23,8 +23,8 @@ import { SafetyText, } from './styles.settings'; -import type { DuoMemberResponse } from '@/api/duo.api'; -import type { useDuo } from '@/hooks/useDuos'; +import type { DuoMemberResponse } from '@/features/duo/api/duo.api'; +import type { useDuo } from '@/features/duo/hooks/useDuos'; interface SettingsTabProps { duo: NonNullable['duo']>; diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/DuoInvitationAcceptPage.tsx b/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/DuoInvitationAcceptPage.tsx index a6fa723ea..a85b24a27 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/DuoInvitationAcceptPage.tsx +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/DuoInvitationAcceptPage.tsx @@ -16,10 +16,10 @@ import { InvitationStatusView } from './InvitationStatusView'; import { PageContainer, InvitationContent } from './styles.page'; import type { InvitationWithToken, PageState } from './types'; -import type { DuoInvitationResponse } from '@/api/duo.api'; +import type { DuoInvitationResponse } from '@/features/duo/api/duo.api'; -import { invitationApi } from '@/api/duo.api'; -import { useAcceptDuoInvitation, useDeclineDuoInvitation } from '@/hooks/useDuos'; +import { invitationApi } from '@/features/duo/api/duo.api'; +import { useAcceptDuoInvitation, useDeclineDuoInvitation } from '@/features/duo/hooks/useDuos'; export const DuoInvitationAcceptPage: React.FC = () => { const { token } = useParams<{ token: string }>(); diff --git a/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/types.ts b/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/types.ts index 765d790de..961bc4d09 100644 --- a/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/types.ts +++ b/features/marketplace/frontend-public/src/features/duo/pages/DuoInvitationAcceptPage/types.ts @@ -2,7 +2,7 @@ * Type definitions for DuoInvitationAcceptPage */ -import type { DuoInvitationResponse } from '@/api/duo.api'; +import type { DuoInvitationResponse } from '@/features/duo/api/duo.api'; export interface InvitationWithToken extends DuoInvitationResponse { token?: string; diff --git a/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/InvitationCardContent.tsx b/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/InvitationCardContent.tsx index c8adb7910..9f69c1847 100644 --- a/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/InvitationCardContent.tsx +++ b/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/InvitationCardContent.tsx @@ -7,7 +7,7 @@ import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; -import type { PublicInvitationPreview, InvitationType } from '@/api/invite.api'; +import type { PublicInvitationPreview, InvitationType } from '@/features/invite/api/invite.api'; const InviteIcon = styled.div` width: 72px; diff --git a/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/useInvitationNavigation.ts b/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/useInvitationNavigation.ts index 221a45538..03195e3b6 100644 --- a/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/useInvitationNavigation.ts +++ b/features/marketplace/frontend-public/src/features/invite/components/InvitationLandingPage/useInvitationNavigation.ts @@ -9,8 +9,8 @@ import { useEffect, useMemo } from 'react'; import { useNavigate } from '@lilith/ui-router'; -import type { PublicInvitationPreview, InvitationType } from '@/api/invite.api'; -import type { useInvitationContext } from '@/hooks/useInvitationContext'; +import type { PublicInvitationPreview, InvitationType } from '@/features/invite/api/invite.api'; +import type { useInvitationContext } from '@/features/invite/hooks/useInvitationContext'; export interface UseInvitationNavigationParams { authLoading: boolean;