tg app fix sizes
This commit is contained in:
@@ -16,7 +16,6 @@
|
|||||||
"@primevue/themes": "^4.4.1",
|
"@primevue/themes": "^4.4.1",
|
||||||
"@tailwindcss/postcss": "^4.1.16",
|
"@tailwindcss/postcss": "^4.1.16",
|
||||||
"@tailwindcss/vite": "^4.1.16",
|
"@tailwindcss/vite": "^4.1.16",
|
||||||
"@tma.js/sdk-vue": "^1.0.8",
|
|
||||||
"axios": "^1.12.2",
|
"axios": "^1.12.2",
|
||||||
"dayjs": "^1.11.18",
|
"dayjs": "^1.11.18",
|
||||||
"emoji-regex": "^10.6.0",
|
"emoji-regex": "^10.6.0",
|
||||||
|
|||||||
12
src/App.vue
12
src/App.vue
@@ -6,7 +6,6 @@ import { useToolbarStore } from "@/stores/toolbar-store";
|
|||||||
import router from "@/router";
|
import router from "@/router";
|
||||||
import { useRoute, onBeforeRouteUpdate } from "vue-router";
|
import { useRoute, onBeforeRouteUpdate } from "vue-router";
|
||||||
import { computed, onMounted, onBeforeUnmount, ref, watch } from "vue";
|
import { computed, onMounted, onBeforeUnmount, ref, watch } from "vue";
|
||||||
import {backButton, BackButton} from "@tma.js/sdk-vue";
|
|
||||||
|
|
||||||
const spaceStore = useSpaceStore();
|
const spaceStore = useSpaceStore();
|
||||||
const toolbarStore = useToolbarStore();
|
const toolbarStore = useToolbarStore();
|
||||||
@@ -37,23 +36,22 @@ function setupBackButton() {
|
|||||||
if (!tgApp) return;
|
if (!tgApp) return;
|
||||||
|
|
||||||
if (route.path !== "/") {
|
if (route.path !== "/") {
|
||||||
backButton.mount();
|
tgApp.BackButton.show();
|
||||||
|
|
||||||
// снять старый обработчик
|
// снять старый обработчик
|
||||||
if (backHandler) backButton.offClick(backHandler);
|
if (backHandler) tgApp.BackButton.offClick(backHandler);
|
||||||
|
|
||||||
// навесить новый
|
// навесить новый
|
||||||
backHandler = () => {
|
backHandler = () => {
|
||||||
if (window.history.length > 1) {
|
if (window.history.length > 1) {
|
||||||
router.back();
|
router.back();
|
||||||
} else {
|
} else {
|
||||||
backButton.hide();
|
tgApp.BackButton.hide();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
tgApp.BackButton.onClick(backHandler);
|
||||||
backButton.onClick(backHandler);
|
|
||||||
} else {
|
} else {
|
||||||
backButton.hide();
|
tgApp.BackButton.hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,7 @@ import ToastService from 'primevue/toastservice'
|
|||||||
import Tooltip from 'primevue/tooltip';
|
import Tooltip from 'primevue/tooltip';
|
||||||
import { createPinia } from 'pinia';
|
import { createPinia } from 'pinia';
|
||||||
import ConfirmationService from 'primevue/confirmationservice';
|
import ConfirmationService from 'primevue/confirmationservice';
|
||||||
import {init} from "@tma.js/sdk-vue";
|
|
||||||
|
|
||||||
init();
|
|
||||||
|
|
||||||
const app = createApp(App)
|
const app = createApp(App)
|
||||||
app.use(router);
|
app.use(router);
|
||||||
|
|||||||
Reference in New Issue
Block a user