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
22 lines (21 loc) • 1.2 kB
TypeScript
import * as i0 from "@angular/core";
/**
* Modal header component providing a title area with drag handle indicator.
* Supports before/after content slots for additional elements like close buttons.
* Only visible on iOS platform following design guidelines.
*/
export declare class ModalHeaderComponent {
private platformService;
/** Force show header regardless of platform */
forceShow: import("@angular/core").InputSignal<boolean>;
/** Force hide header regardless of platform */
forceHide: import("@angular/core").InputSignal<boolean>;
showHeader: import("@angular/core").Signal<boolean>;
headerClasses: import("@angular/core").Signal<{
'modal-header': boolean;
'modal-header--force-show': boolean;
'modal-header--force-hide': boolean;
}>;
static ɵfac: i0.ɵɵFactoryDeclaration<ModalHeaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ModalHeaderComponent, "tgui-modal-header", never, { "forceShow": { "alias": "forceShow"; "required": false; "isSignal": true; }; "forceHide": { "alias": "forceHide"; "required": false; "isSignal": true; }; }, {}, never, ["[slot=before]", "*", "[slot=after]"], true, never>;
}