tgui-angular
Version:
🚀 Angular UI library for Telegram Web Apps with modern components and theming support | 💼 Author is open to work opportunities | 📧 Contact: a.blagovestnov@gmail.com | 💬 Telegram: @ablagovestnov
17 lines (16 loc) • 966 B
TypeScript
import * as i0 from "@angular/core";
/**
* `InlineButtons` acts as a container for `InlineButtonsItem` components.
* This component provides a unified context for styling and interaction,
* leveraging the `mode` to apply consistent styling across all child components.
* It ensures visual consistency across different platforms and supports custom styling modes.
*/
export declare class InlineButtonsComponent {
/** Dictates the styling mode for the inline buttons, affecting color and background. */
mode: import("@angular/core").InputSignal<"gray" | "bezeled" | "plain">;
get isModeBezeled(): boolean;
get isModePlain(): boolean;
get isModeGray(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<InlineButtonsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InlineButtonsComponent, "tgui-inline-buttons", never, { "mode": { "alias": "mode"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}