remove components/common/spinner
This commit is contained in:
parent
4a4701c20e
commit
b37f99e814
@ -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>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
@ -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';
|
||||||
|
|
||||||
|
|||||||
@ -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';
|
||||||
|
|||||||
@ -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> = {
|
||||||
|
|||||||
@ -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 });
|
||||||
|
|||||||
@ -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() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user