Files
bedolaga-cabinet/src/hooks/useTelegramDnd.ts

31 lines
747 B
TypeScript

import { useCallback } from 'react';
import { useTelegramSDK } from './useTelegramSDK';
/**
* Hook for drag-and-drop operations in Telegram Mini App.
* Note: Vertical swipes are now globally disabled at app init,
* so this hook just provides no-op callbacks for compatibility.
*/
export function useTelegramDnd() {
const { isTelegramWebApp } = useTelegramSDK();
const onDragStart = useCallback(() => {
// No-op: swipes are globally disabled
}, []);
const onDragEnd = useCallback(() => {
// No-op: swipes are globally disabled
}, []);
const onDragCancel = useCallback(() => {
// No-op: swipes are globally disabled
}, []);
return {
onDragStart,
onDragEnd,
onDragCancel,
isTelegramWebApp,
};
}