UNPKG

test-isc

Version:

An Ionic component similar to Ionic Select, that allows to search items, including async search, group, add, edit, delete items, and much more.

60 lines (59 loc) 2.67 kB
import { r as registerInstance, h, H as Host, e as getElement } from './index-b6f64b02.js'; import { g as getIonMode, c as config, i as isPlatform } from './ionic-global-5d790111.js'; var appCss = "html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}"; var App = /** @class */ (function () { function App(hostRef) { registerInstance(this, hostRef); } App.prototype.componentDidLoad = function () { { rIC(function () { var isHybrid = isPlatform(window, 'hybrid'); if (!config.getBoolean('_testing')) { import('./tap-click-cb806055.js').then(function (module) { return module.startTapClick(config); }); } if (config.getBoolean('statusTap', isHybrid)) { import('./status-tap-ff4551fc.js').then(function (module) { return module.startStatusTap(); }); } if (config.getBoolean('inputShims', needInputShims())) { import('./input-shims-4b8f95d1.js').then(function (module) { return module.startInputShims(config); }); } if (config.getBoolean('hardwareBackButton', isHybrid)) { import('./hardware-back-button-b3b61715.js').then(function (module) { return module.startHardwareBackButton(); }); } if (typeof window !== 'undefined') { import('./index-c7ecbd63.js').then(function (module) { return module.startKeyboardAssist(window); }); } import('./focus-visible-571e113e.js').then(function (module) { return module.startFocusVisible(); }); }); } }; App.prototype.render = function () { var _a; var mode = getIonMode(this); return (h(Host, { class: (_a = {}, _a[mode] = true, _a['ion-page'] = true, _a['force-statusbar-padding'] = config.getBoolean('_forceStatusbarPadding'), _a) })); }; Object.defineProperty(App.prototype, "el", { get: function () { return getElement(this); }, enumerable: true, configurable: true }); return App; }()); var needInputShims = function () { return isPlatform(window, 'ios') && isPlatform(window, 'mobile'); }; var rIC = function (callback) { if ('requestIdleCallback' in window) { window.requestIdleCallback(callback); } else { setTimeout(callback, 32); } }; App.style = appCss; export { App as ion_app };