diff --git a/apps/web/components/common/spinner.tsx b/apps/web/components/common/spinner.tsx deleted file mode 100644 index 2d31776..0000000 --- a/apps/web/components/common/spinner.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import { Loader2 } from 'lucide-react'; - -export function LoadingSpinner() { - return ( -
- -
- ); -} diff --git a/apps/web/components/contacts/contacts-list.tsx b/apps/web/components/contacts/contacts-list.tsx index 748424b..d3f890d 100644 --- a/apps/web/components/contacts/contacts-list.tsx +++ b/apps/web/components/contacts/contacts-list.tsx @@ -1,9 +1,9 @@ 'use client'; -import { LoadingSpinner } from '../common/spinner'; import { useCustomerContacts } from '@/hooks/api/contacts'; import * as GQL from '@repo/graphql/types'; import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar'; +import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; import Link from 'next/link'; import { memo } from 'react'; diff --git a/apps/web/components/orders/order-form/contacts-grid.tsx b/apps/web/components/orders/order-form/contacts-grid.tsx index 903f308..c44fe5e 100644 --- a/apps/web/components/orders/order-form/contacts-grid.tsx +++ b/apps/web/components/orders/order-form/contacts-grid.tsx @@ -1,6 +1,5 @@ 'use client'; -import { LoadingSpinner } from '@/components/common/spinner'; import { CardSectionHeader } from '@/components/ui'; import { ContactsContextProvider } from '@/context/contacts'; import { useCustomerContacts } from '@/hooks/api/contacts'; @@ -11,6 +10,7 @@ import { withContext } from '@/utils/context'; import { type CustomerFieldsFragment } from '@repo/graphql/types'; import { Card } from '@repo/ui/components/ui/card'; import { Label } from '@repo/ui/components/ui/label'; +import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; import { cn } from '@repo/ui/lib/utils'; import Image from 'next/image'; import { useEffect } from 'react'; diff --git a/apps/web/components/orders/order-form/index.tsx b/apps/web/components/orders/order-form/index.tsx index 2d327eb..943a28a 100644 --- a/apps/web/components/orders/order-form/index.tsx +++ b/apps/web/components/orders/order-form/index.tsx @@ -7,9 +7,9 @@ import { NextButton } from './next-button'; import { ErrorPage, SuccessPage } from './result'; import { ServiceSelect } from './service-select'; import { SubmitButton } from './submit-button'; -import { LoadingSpinner } from '@/components/common/spinner'; import { OrderStoreProvider, useInitOrderStore, useOrderStore } from '@/stores/order'; import { withContext } from '@/utils/context'; +import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; import { type JSX } from 'react'; const STEP_COMPONENTS: Record = { diff --git a/apps/web/components/profile/person-card.tsx b/apps/web/components/profile/person-card.tsx index bbd5cb3..a7f7a1b 100644 --- a/apps/web/components/profile/person-card.tsx +++ b/apps/web/components/profile/person-card.tsx @@ -1,10 +1,10 @@ 'use client'; import { type ProfileProps } from './types'; -import { LoadingSpinner } from '@/components/common/spinner'; import { useCustomerQuery } from '@/hooks/api/customers'; import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar'; import { Card } from '@repo/ui/components/ui/card'; +import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; export function PersonCard({ telegramId }: Readonly) { const { data: { customer } = {}, isLoading } = useCustomerQuery({ telegramId }); diff --git a/apps/web/components/schedule/day-slots-list/index.tsx b/apps/web/components/schedule/day-slots-list/index.tsx index de77c01..a432993 100644 --- a/apps/web/components/schedule/day-slots-list/index.tsx +++ b/apps/web/components/schedule/day-slots-list/index.tsx @@ -2,9 +2,9 @@ import { DaySlotAddForm } from './day-slot-add-form'; import { SlotCard } from './slot-card'; -import { LoadingSpinner } from '@/components/common/spinner'; import { DateContext } from '@/context/date'; import { useSlotsQuery } from '@/hooks/api/slots'; +import { LoadingSpinner } from '@repo/ui/components/ui/spinner'; import { use } from 'react'; export function DaySlotsList() {