use-telegram
Version:
A TypeScript package for easy integration with Telegram WebApp API
16 lines • 539 B
JavaScript
import { useCallback } from 'react';
import { useTelegramWeb } from '../context/TelegramWebContext';
const useMainButton = (options, onClick) => {
const { show, hide, updateMainButton } = useTelegramWeb();
const showButton = useCallback(() => {
updateMainButton(options, onClick);
show();
}, [show, options, onClick]);
const hideButton = useCallback(() => hide(), [hide]);
return {
showButton,
hideButton,
};
};
export default useMainButton;
//# sourceMappingURL=useMainButton.js.map