chore(components): 🔧 Update TypeScript files in components directory
This commit is contained in:
parent
fbc56e127f
commit
de510a27e9
15 changed files with 30 additions and 30 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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[];
|
||||
|
|
|
|||
|
|
@ -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>;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import {
|
|||
type UpdateRevenueShareRequest,
|
||||
type LeaveDuoRequest,
|
||||
type DissolveDuoRequest,
|
||||
} from '@/api/duo.api';
|
||||
} from '@/features/duo/api/duo.api';
|
||||
|
||||
// ============================================
|
||||
// Query Key Factory
|
||||
|
|
|
|||
|
|
@ -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 = () =>
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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']>;
|
||||
|
|
|
|||
|
|
@ -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 }>();
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue