UNPKG

@selfage/tabs

Version:

Common features to navigate between tabs.

15 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TabsSwitcher = void 0; class TabsSwitcher { constructor() { this.hidePreviousTab = () => { }; } async show(showTab, hideTab) { this.hidePreviousTab(); this.hidePreviousTab = hideTab; await showTab(); } } exports.TabsSwitcher = TabsSwitcher; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzd2l0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFhLFlBQVk7SUFBekI7UUFDVSxvQkFBZSxHQUFlLEdBQUcsRUFBRSxHQUFFLENBQUMsQ0FBQztJQVVqRCxDQUFDO0lBUlEsS0FBSyxDQUFDLElBQUksQ0FDZixPQUFtQyxFQUNuQyxPQUFtQjtRQUVuQixJQUFJLENBQUMsZUFBZSxFQUFFLENBQUM7UUFDdkIsSUFBSSxDQUFDLGVBQWUsR0FBRyxPQUFPLENBQUM7UUFDL0IsTUFBTSxPQUFPLEVBQUUsQ0FBQztJQUNsQixDQUFDO0NBQ0Y7QUFYRCxvQ0FXQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBUYWJzU3dpdGNoZXIge1xyXG4gIHByaXZhdGUgaGlkZVByZXZpb3VzVGFiOiAoKSA9PiB2b2lkID0gKCkgPT4ge307XHJcblxyXG4gIHB1YmxpYyBhc3luYyBzaG93KFxyXG4gICAgc2hvd1RhYjogKCkgPT4gUHJvbWlzZTx2b2lkPiB8IHZvaWQsXHJcbiAgICBoaWRlVGFiOiAoKSA9PiB2b2lkXHJcbiAgKTogUHJvbWlzZTx2b2lkPiB7XHJcbiAgICB0aGlzLmhpZGVQcmV2aW91c1RhYigpO1xyXG4gICAgdGhpcy5oaWRlUHJldmlvdXNUYWIgPSBoaWRlVGFiO1xyXG4gICAgYXdhaXQgc2hvd1RhYigpO1xyXG4gIH1cclxufVxyXG4iXX0=