diff --git a/src/components/Card.tsx b/src/components/Card.tsx deleted file mode 100644 index 8794a65110..0000000000 --- a/src/components/Card.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { ReactNode } from 'react'; - -interface CardProps { - className?: string; - children: ReactNode; -} -export default function Card({ className = '', children }: Readonly): JSX.Element { - return ( -
- {children} -
- ); -} diff --git a/src/components/index.ts b/src/components/index.ts index 1f88e84495..be2f9a0ea6 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -6,7 +6,6 @@ export { default as BreadcrumbsMenuBackups } from './BreadcrumbsMenuBackups'; export { default as BreadcrumbsMenuDrive } from './BreadcrumbsMenuDrive'; export { default as BreadcrumbsMoveItemsDialogView } from './BreadcrumbsMoveItemsDialogView'; export * from './BreadcrumbsHelper'; -export { default as Card } from './Card'; export { default as Copyable } from './Copyable'; export { default as Empty } from './Empty'; export { default as ExpiredLinkView } from './ExpiredLinkView'; diff --git a/src/views/NewSettings/components/BillingPaymentMethodCard.tsx b/src/views/NewSettings/components/BillingPaymentMethodCard.tsx index 76855ab9c9..54f81ee658 100644 --- a/src/views/NewSettings/components/BillingPaymentMethodCard.tsx +++ b/src/views/NewSettings/components/BillingPaymentMethodCard.tsx @@ -1,6 +1,5 @@ import { PaymentMethod, UserType } from '@internxt/sdk/dist/drive/payments/types/types'; -import { Button, Loader } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card, Loader } from '@internxt/ui'; import { t } from 'i18next'; import { useEffect, useState } from 'react'; @@ -33,7 +32,7 @@ const BillingPaymentMethodCard = ({ useEffect(() => { (defaultPaymentMethod.tag === 'ready' && defaultPaymentMethod.card) || - (defaultPaymentMethod.tag === 'ready' && defaultPaymentMethod.type) + (defaultPaymentMethod.tag === 'ready' && defaultPaymentMethod.type) ? setExistsPaymentMethod(true) : setExistsPaymentMethod(false); }, [defaultPaymentMethod]); diff --git a/src/views/NewSettings/components/Sections/Account/Account/containers/AccountUsageContainer.tsx b/src/views/NewSettings/components/Sections/Account/Account/containers/AccountUsageContainer.tsx index e83076a864..82f257469c 100644 --- a/src/views/NewSettings/components/Sections/Account/Account/containers/AccountUsageContainer.tsx +++ b/src/views/NewSettings/components/Sections/Account/Account/containers/AccountUsageContainer.tsx @@ -7,8 +7,7 @@ import errorService from 'services/error.service'; import navigationService from 'services/navigation.service'; import usageService, { UsageDetailsProps } from 'app/drive/services/usage.service'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; -import { Button, Loader } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card, Loader } from '@internxt/ui'; import { PlanState } from 'app/store/slices/plan'; import { uiActions } from 'app/store/slices/ui'; import VerticalDivider from '../../../../VerticalDivider'; diff --git a/src/views/NewSettings/components/Sections/Account/Billing/containers/BillingAccountOverview.tsx b/src/views/NewSettings/components/Sections/Account/Billing/containers/BillingAccountOverview.tsx index e766a90b69..077b475de6 100644 --- a/src/views/NewSettings/components/Sections/Account/Billing/containers/BillingAccountOverview.tsx +++ b/src/views/NewSettings/components/Sections/Account/Billing/containers/BillingAccountOverview.tsx @@ -7,9 +7,7 @@ import localStorageService from 'services/local-storage.service'; import navigationService from 'services/navigation.service'; import { bytesToString } from 'app/drive/services/size.service'; -import Card from 'components/Card'; - -import { Button } from '@internxt/ui'; +import { Button, Card } from '@internxt/ui'; import { PlanState } from 'app/store/slices/plan'; import { getNextBillingDate, getSubscriptionData } from '../../../../../utils'; diff --git a/src/views/NewSettings/components/Sections/Account/Security/components/ChangePassword.tsx b/src/views/NewSettings/components/Sections/Account/Security/components/ChangePassword.tsx index 9015344bcc..03d7ea4953 100644 --- a/src/views/NewSettings/components/Sections/Account/Security/components/ChangePassword.tsx +++ b/src/views/NewSettings/components/Sections/Account/Security/components/ChangePassword.tsx @@ -1,10 +1,9 @@ import { useState } from 'react'; import { UserSettings } from '@internxt/sdk/dist/shared/types/userSettings'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; -import ChangePasswordModal from './ChangePasswordModal'; +import { Button, Card } from '@internxt/ui'; import Section from '../../../General/components/Section'; -import Card from 'components/Card'; -import { Button } from '@internxt/ui'; +import ChangePasswordModal from './ChangePasswordModal'; const ChangePassword = ({ currentPassword, diff --git a/src/views/NewSettings/components/Sections/Account/Security/components/EnterPassword.tsx b/src/views/NewSettings/components/Sections/Account/Security/components/EnterPassword.tsx index 9d9fc19e5c..c49d12dfb5 100644 --- a/src/views/NewSettings/components/Sections/Account/Security/components/EnterPassword.tsx +++ b/src/views/NewSettings/components/Sections/Account/Security/components/EnterPassword.tsx @@ -4,8 +4,7 @@ import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; import { areCredentialsCorrect } from 'services/auth.service'; import errorService from 'services/error.service'; -import { Button, Input } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card, Input } from '@internxt/ui'; const EnterPassword = ({ onUnlock, diff --git a/src/views/NewSettings/components/Sections/Account/Security/components/ExportBackupKey.tsx b/src/views/NewSettings/components/Sections/Account/Security/components/ExportBackupKey.tsx index 81877c8d25..52427b5a4c 100644 --- a/src/views/NewSettings/components/Sections/Account/Security/components/ExportBackupKey.tsx +++ b/src/views/NewSettings/components/Sections/Account/Security/components/ExportBackupKey.tsx @@ -1,7 +1,6 @@ import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; import { handleExportBackupKey } from 'utils/backupKeyUtils'; -import { Button } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card } from '@internxt/ui'; import Section from '../../../General/components/Section'; const ExportBackupKey = (): JSX.Element => { diff --git a/src/views/NewSettings/components/Sections/Account/Security/components/TwoFactorAuthentication.tsx b/src/views/NewSettings/components/Sections/Account/Security/components/TwoFactorAuthentication.tsx index a85ebfb330..08f6f1597a 100644 --- a/src/views/NewSettings/components/Sections/Account/Security/components/TwoFactorAuthentication.tsx +++ b/src/views/NewSettings/components/Sections/Account/Security/components/TwoFactorAuthentication.tsx @@ -1,9 +1,8 @@ import { useState, useEffect } from 'react'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; import { userHas2FAStored } from 'services/auth.service'; +import { Button, Card, Loader } from '@internxt/ui'; import Section from '../../../General/components/Section'; -import Card from 'components/Card'; -import { Button, Loader } from '@internxt/ui'; import TwoFactorAuthenticationEnableModal from './TwoFactorAuthenticationEnableModal'; import TwoFactorAuthenticationDisableModal from './TwoFactorAuthenticationDisableModal'; diff --git a/src/views/NewSettings/components/Sections/General/components/Language.tsx b/src/views/NewSettings/components/Sections/General/components/Language.tsx index c3f8eb82c1..41cc05a8ce 100644 --- a/src/views/NewSettings/components/Sections/General/components/Language.tsx +++ b/src/views/NewSettings/components/Sections/General/components/Language.tsx @@ -4,10 +4,10 @@ import i18next from 'i18next'; import React, { useEffect } from 'react'; import localStorageService from 'services/local-storage.service'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; -import Card from 'components/Card'; import ItemsDropdown from './ItemsDropdown'; import MenuItem from './MenuItem'; import Section from './Section'; +import { Card } from '@internxt/ui'; const localStorageLanguage = localStorageService.get('i18nextLng'); diff --git a/src/views/NewSettings/components/Sections/Workspace/Billing/BillingDetailsCard.tsx b/src/views/NewSettings/components/Sections/Workspace/Billing/BillingDetailsCard.tsx index 01b3196503..814af96f51 100644 --- a/src/views/NewSettings/components/Sections/Workspace/Billing/BillingDetailsCard.tsx +++ b/src/views/NewSettings/components/Sections/Workspace/Billing/BillingDetailsCard.tsx @@ -1,7 +1,6 @@ import { t } from 'i18next'; -import { Button } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card } from '@internxt/ui'; import { BillingDetailsCardProps } from '../../../../types/types'; import Detail from './Detail'; diff --git a/src/views/NewSettings/components/Sections/Workspace/Billing/UpdateMembersCard.tsx b/src/views/NewSettings/components/Sections/Workspace/Billing/UpdateMembersCard.tsx index de643b5511..0ee76e2840 100644 --- a/src/views/NewSettings/components/Sections/Workspace/Billing/UpdateMembersCard.tsx +++ b/src/views/NewSettings/components/Sections/Workspace/Billing/UpdateMembersCard.tsx @@ -1,6 +1,5 @@ -import { Button, Loader } from '@internxt/ui'; +import { Button, Card, Loader } from '@internxt/ui'; import { Translate } from 'app/i18n/types'; -import Card from 'components/Card'; interface UpdateMembersCardProps { totalWorkspaceSeats: number; diff --git a/src/views/NewSettings/components/Sections/Workspace/Billing/containers/BillingWorkspaceOverview.tsx b/src/views/NewSettings/components/Sections/Workspace/Billing/containers/BillingWorkspaceOverview.tsx index a1ac5b2ee1..3bd41b0f0f 100644 --- a/src/views/NewSettings/components/Sections/Workspace/Billing/containers/BillingWorkspaceOverview.tsx +++ b/src/views/NewSettings/components/Sections/Workspace/Billing/containers/BillingWorkspaceOverview.tsx @@ -2,8 +2,7 @@ import { t } from 'i18next'; import localStorageService from 'services/local-storage.service'; import { bytesToString } from 'app/drive/services/size.service'; - -import Card from 'components/Card'; +import { Card } from '@internxt/ui'; import { UserType } from '@internxt/sdk/dist/drive/payments/types/types'; import { PlanState } from 'app/store/slices/plan'; diff --git a/src/views/NewSettings/components/Sections/Workspace/Members/InviteDialog.tsx b/src/views/NewSettings/components/Sections/Workspace/Members/InviteDialog.tsx index 786590e656..9589faa670 100644 --- a/src/views/NewSettings/components/Sections/Workspace/Members/InviteDialog.tsx +++ b/src/views/NewSettings/components/Sections/Workspace/Members/InviteDialog.tsx @@ -4,8 +4,7 @@ import { UserPlus, X } from '@phosphor-icons/react'; import { useForm } from 'react-hook-form'; import { IFormValues } from 'app/core/types'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; -import { Button, Modal, Checkbox, Input } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card, Modal, Checkbox, Input } from '@internxt/ui'; import TextArea from '../../Account/Account/components/TextArea'; import UserCard from './components/UserCard'; diff --git a/src/views/NewSettings/components/Sections/Workspace/Members/MembersSection.tsx b/src/views/NewSettings/components/Sections/Workspace/Members/MembersSection.tsx index 3b72affee0..b90e1119b2 100644 --- a/src/views/NewSettings/components/Sections/Workspace/Members/MembersSection.tsx +++ b/src/views/NewSettings/components/Sections/Workspace/Members/MembersSection.tsx @@ -7,8 +7,7 @@ import { bytesToString } from 'app/drive/services/size.service'; import { useTranslationContext } from 'app/i18n/provider/TranslationProvider'; import UsageBar from '../../../Usage/UsageBar'; import { getMemberRole, searchMembers } from '../../../../utils'; -import { Button, Input } from '@internxt/ui'; -import Card from 'components/Card'; +import { Button, Card, Input } from '@internxt/ui'; import { RootState } from 'app/store'; import { useAppSelector } from 'app/store/hooks'; import workspacesSelectors from 'app/store/slices/workspaces/workspaces.selectors'; @@ -154,9 +153,8 @@ const MembersSection = ({ onClosePreferences }: { onClosePreferences: () => void return (