remove components/common/spinner

This commit is contained in:
vchikalkin 2025-05-23 17:31:31 +03:00
parent 4a4701c20e
commit b37f99e814
6 changed files with 5 additions and 14 deletions

View File

@ -1,9 +0,0 @@
import { Loader2 } from 'lucide-react';
export function LoadingSpinner() {
return (
<div className="flex h-full items-center justify-center">
<Loader2 className="size-8 animate-spin text-primary" />
</div>
);
}

View File

@ -1,9 +1,9 @@
'use client'; 'use client';
import { LoadingSpinner } from '../common/spinner';
import { useCustomerContacts } from '@/hooks/api/contacts'; import { useCustomerContacts } from '@/hooks/api/contacts';
import * as GQL from '@repo/graphql/types'; import * as GQL from '@repo/graphql/types';
import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar'; import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
import Link from 'next/link'; import Link from 'next/link';
import { memo } from 'react'; import { memo } from 'react';

View File

@ -1,6 +1,5 @@
'use client'; 'use client';
import { LoadingSpinner } from '@/components/common/spinner';
import { CardSectionHeader } from '@/components/ui'; import { CardSectionHeader } from '@/components/ui';
import { ContactsContextProvider } from '@/context/contacts'; import { ContactsContextProvider } from '@/context/contacts';
import { useCustomerContacts } from '@/hooks/api/contacts'; import { useCustomerContacts } from '@/hooks/api/contacts';
@ -11,6 +10,7 @@ import { withContext } from '@/utils/context';
import { type CustomerFieldsFragment } from '@repo/graphql/types'; import { type CustomerFieldsFragment } from '@repo/graphql/types';
import { Card } from '@repo/ui/components/ui/card'; import { Card } from '@repo/ui/components/ui/card';
import { Label } from '@repo/ui/components/ui/label'; import { Label } from '@repo/ui/components/ui/label';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
import { cn } from '@repo/ui/lib/utils'; import { cn } from '@repo/ui/lib/utils';
import Image from 'next/image'; import Image from 'next/image';
import { useEffect } from 'react'; import { useEffect } from 'react';

View File

@ -7,9 +7,9 @@ import { NextButton } from './next-button';
import { ErrorPage, SuccessPage } from './result'; import { ErrorPage, SuccessPage } from './result';
import { ServiceSelect } from './service-select'; import { ServiceSelect } from './service-select';
import { SubmitButton } from './submit-button'; import { SubmitButton } from './submit-button';
import { LoadingSpinner } from '@/components/common/spinner';
import { OrderStoreProvider, useInitOrderStore, useOrderStore } from '@/stores/order'; import { OrderStoreProvider, useInitOrderStore, useOrderStore } from '@/stores/order';
import { withContext } from '@/utils/context'; import { withContext } from '@/utils/context';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
import { type JSX } from 'react'; import { type JSX } from 'react';
const STEP_COMPONENTS: Record<string, JSX.Element> = { const STEP_COMPONENTS: Record<string, JSX.Element> = {

View File

@ -1,10 +1,10 @@
'use client'; 'use client';
import { type ProfileProps } from './types'; import { type ProfileProps } from './types';
import { LoadingSpinner } from '@/components/common/spinner';
import { useCustomerQuery } from '@/hooks/api/customers'; import { useCustomerQuery } from '@/hooks/api/customers';
import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar'; import { Avatar, AvatarFallback, AvatarImage } from '@repo/ui/components/ui/avatar';
import { Card } from '@repo/ui/components/ui/card'; import { Card } from '@repo/ui/components/ui/card';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
export function PersonCard({ telegramId }: Readonly<ProfileProps>) { export function PersonCard({ telegramId }: Readonly<ProfileProps>) {
const { data: { customer } = {}, isLoading } = useCustomerQuery({ telegramId }); const { data: { customer } = {}, isLoading } = useCustomerQuery({ telegramId });

View File

@ -2,9 +2,9 @@
import { DaySlotAddForm } from './day-slot-add-form'; import { DaySlotAddForm } from './day-slot-add-form';
import { SlotCard } from './slot-card'; import { SlotCard } from './slot-card';
import { LoadingSpinner } from '@/components/common/spinner';
import { DateContext } from '@/context/date'; import { DateContext } from '@/context/date';
import { useSlotsQuery } from '@/hooks/api/slots'; import { useSlotsQuery } from '@/hooks/api/slots';
import { LoadingSpinner } from '@repo/ui/components/ui/spinner';
import { use } from 'react'; import { use } from 'react';
export function DaySlotsList() { export function DaySlotsList() {