import { useHapticFeedback, useWebApp } from "@vkruglikov/react-telegram-web-app"; import { useEffect } from "react"; import { Button } from "~/shared/ui/button"; type ErrorUploadProps = { onConfirm(): void; }; export const ErrorUploadModal = ({ onConfirm, }: ErrorUploadProps) => { const [impactOccurred] = useHapticFeedback(); const WebApp = useWebApp(); useEffect(() => { // Отключаем вертикальные свайпы при монтировании компонента if (WebApp && WebApp.disableVerticalSwipes) { WebApp.disableVerticalSwipes(); } // Включаем вертикальные свайпы обратно при размонтировании return () => { if (WebApp && WebApp.enableVerticalSwipes) { WebApp.enableVerticalSwipes(); } }; }, []); const handleClick = (fn: () => void) => { impactOccurred("light"); fn(); }; return (

Внимание!

Произошла ошибка при загрузке видео.

Загрузка не завершена из-за технических проблем или превышения допустимых ограничений. Вы можете попробовать загрузить файл ещё раз или выбрать другой файл.

Если проблема повторяется обратитесь в техническую поддержку сервиса MY, предоставив подробную информацию о загружаемом файле и возникшей ошибке.

); };