before delete 3software

This commit is contained in:
2025-06-29 18:55:59 +03:00
parent ebd77a3e66
commit b51a472738
147 changed files with 257326 additions and 3151 deletions

View File

@@ -1,18 +1,19 @@
import type { BootParams } from '@quasar/app'
import { defineBoot } from '#q-app/wrappers'
import type { WebApp } from "@twa-dev/types"
export default ({ app }: BootParams) => {
// Инициализация Telegram WebApp
declare global {
interface Window {
Telegram: {
WebApp: WebApp
}
}
}
export default defineBoot(({ app }) => {
if (window.Telegram?.WebApp) {
const webApp = window.Telegram.WebApp
// Помечаем приложение как готовое
webApp.ready()
// window.Telegram.WebApp.requestFullscreen()
// Опционально: сохраняем объект в Vue-приложение для глобального доступа
// webApp.SettingsButton.isVisible = true
// webApp.BackButton.isVisible = true
app.config.globalProperties.$tg = webApp
// Для TypeScript: объявляем тип для инжекции
app.provide('tg', webApp)
}
}
})