Добавлен пакет react-hot-toast для уведомлений и обновлены конфигурации. Исправлены сообщения об ошибках на использование toast вместо alert. Обновлены типы GraphQL для поддержки новых полей в заказах. Оптимизировано форматирование расписания работы ПВЗ с группировкой дней.
This commit is contained in:
@ -24,6 +24,7 @@ import { ImportProductsModal } from '@/components/catalog/ImportProductsModal'
|
||||
import { Pagination } from '@/components/ui/pagination'
|
||||
import { GET_CATEGORIES, GET_PRODUCTS, GET_PRODUCTS_COUNT } from '@/lib/graphql/queries'
|
||||
import { EXPORT_PRODUCTS } from '@/lib/graphql/mutations'
|
||||
import toast from 'react-hot-toast'
|
||||
|
||||
|
||||
|
||||
@ -106,7 +107,7 @@ export default function CatalogPage() {
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Ошибка экспорта:', error)
|
||||
alert('Не удалось экспортировать товары')
|
||||
toast.error('Не удалось экспортировать товары')
|
||||
} finally {
|
||||
setExportLoading(false)
|
||||
}
|
||||
|
@ -31,6 +31,7 @@ import {
|
||||
AlertDialogTitle,
|
||||
AlertDialogTrigger,
|
||||
} from '@/components/ui/alert-dialog'
|
||||
import toast from 'react-hot-toast'
|
||||
|
||||
const GET_BALANCE_INVOICES = gql`
|
||||
query GetBalanceInvoices {
|
||||
@ -127,7 +128,7 @@ export default function InvoicesPage() {
|
||||
},
|
||||
onError: (error) => {
|
||||
console.error('Ошибка обновления статуса счета:', error)
|
||||
alert('Ошибка обновления статуса: ' + error.message)
|
||||
toast.error('Ошибка обновления статуса: ' + error.message)
|
||||
}
|
||||
})
|
||||
|
||||
@ -175,11 +176,11 @@ export default function InvoicesPage() {
|
||||
window.URL.revokeObjectURL(url)
|
||||
document.body.removeChild(a)
|
||||
} else {
|
||||
alert('Ошибка получения PDF: ' + (data?.getInvoicePDF?.error || 'Неизвестная ошибка'))
|
||||
toast.error('Ошибка получения PDF: ' + (data?.getInvoicePDF?.error || 'Неизвестная ошибка'))
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Ошибка скачивания PDF:', error)
|
||||
alert('Ошибка скачивания PDF: ' + (error as Error).message)
|
||||
toast.error('Ошибка скачивания PDF: ' + (error as Error).message)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
@import "tailwindcss";
|
||||
@import "tailwindcss/base";
|
||||
@import "tailwindcss/components";
|
||||
@import "tailwindcss/utilities";
|
||||
@import "tw-animate-css";
|
||||
|
||||
@custom-variant dark (&:is(.dark *));
|
||||
|
||||
@theme inline {
|
||||
--color-background: var(--background);
|
||||
--color-foreground: var(--foreground);
|
||||
|
Reference in New Issue
Block a user