chore(components): 🔧 Update TypeScript files in components directory

This commit is contained in:
Lilith 2026-01-23 07:35:28 -08:00
parent fbc56e127f
commit de510a27e9
15 changed files with 30 additions and 30 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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[];

View file

@ -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<string, number>;

View file

@ -16,7 +16,7 @@ import {
type UpdateRevenueShareRequest,
type LeaveDuoRequest,
type DissolveDuoRequest,
} from '@/api/duo.api';
} from '@/features/duo/api/duo.api';
// ============================================
// Query Key Factory

View file

@ -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 = () =>

View file

@ -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();

View file

@ -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';

View file

@ -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';

View file

@ -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<ReturnType<typeof useDuo>['duo']>;

View file

@ -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 }>();

View file

@ -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;

View file

@ -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;

View file

@ -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;