* feat(layout): integrate TelegramProvider and BackButton into main layout for enhanced navigation * refactor(layout): remove BackButton from main layout and update navigation imports * use ui back button for non tma mode
13 lines
290 B
TypeScript
13 lines
290 B
TypeScript
import { useClientOnce } from './use-client-once';
|
|
import { swipeBehavior } from '@telegram-apps/sdk-react';
|
|
|
|
export function useViewport() {
|
|
useClientOnce(() => {
|
|
if (swipeBehavior.disableVertical.isAvailable()) {
|
|
swipeBehavior.disableVertical();
|
|
}
|
|
});
|
|
|
|
return null;
|
|
}
|