Files
tai/research/tui-framework-design/mini-apps-docs-main-button.md
T
2026-10-12 00:53:52 +02:00

2.4 KiB

Mini Apps SDK docs — MainButton and BackButton

Metadata

Field Value
Institute Molodetz Institute — Research & Retrieval Division
Subject tui-framework-design
Document type Source Dossier
Tier 1
Source title Main Button documentation (Telegram Mini Apps SDK docs)
Source URL https://docs.telegram-mini-apps.com/platform/main-button
Source publisher / author Telegram Mini Apps community (docs.telegram-mini-apps.com, over the official protocol)
Source type vendor docs
Source date (published) Unknown — not stated
Date researched 2026-10-11
Researched by tai (agent), model: Muse Spark, on behalf of retoor
Research method direct page fetch
Confidence Medium
Status Active

Summary

Community SDK documentation for the two primary Mini App buttons: the bottom full-width MainButton reserved for the final action (with text, active, progress, and color control), and the header BackButton, which carries visibility and click plumbing but deliberately no built-in navigation action.

Key findings

  • MainButton is a bottom full-width call-to-action for the final action, supporting text, active/disabled state, progress loader, and colors; for attachment-menu launches it stays hidden until the user interacts.
  • The class was renamed BottomButton with a SecondaryButton stacked above it, keeping the same bottom-CTA role.
  • BackButton is a header-left chevron with show/hide/onClick control and no built-in action: the developer handles every press.

Pros / strengths

  • Precise behavioral detail (hidden-until-interact, no-built-in-nav) that the official page states more tersely.
  • Documents the current BottomButton/SecondaryButton shape, not just the legacy MainButton name.

Cons / limitations / caveats

  • Community docs over the official protocol: may lag or drift from Telegram's own reference, so load-bearing behavior wants official corroboration.
  • The sibling back-button page was listed as consulted but no evidence from it was captured, so it is not archived here (open gap).

Relevance to tai

Shapes tai's action-button grammar: one bottom primary action with active/progress states, a header back control with no implicit behavior, and hidden-until-relevant discipline for contextual actions.

Changelog

Date Change
2026-10-11 Initial dossier created.