"use strict";
class Tabs extends Component {
on_ready() {
// Wrap children in nav-item structure
this.$.children().each(function () {
const $child = $(this);
if ($child.prop('tagName') !== 'LI') {
const $li = $('
').addClass('nav-item');
$child.addClass('nav-link');
$child.wrap($li);
}
});
// Set first tab as active if none active
if (this.$.find('.nav-link.active').length === 0) {
this.$.find('.nav-link').first().addClass('active');
}
}
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJUYWJzIiwiSnFodG1sX0NvbXBvbmVudCIsIm9uX3JlYWR5IiwiJCIsImNoaWxkcmVuIiwiZWFjaCIsIiRjaGlsZCIsInByb3AiLCIkbGkiLCJhZGRDbGFzcyIsIndyYXAiLCJmaW5kIiwibGVuZ3RoIiwiZmlyc3QiXSwic291cmNlcyI6WyJyc3gvdGhlbWUvY29tcG9uZW50cy9fYXJjaGl2ZWQvdW5maW5pc2hlZC9UYWJzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNsYXNzIFRhYnMgZXh0ZW5kcyBKcWh0bWxfQ29tcG9uZW50IHtcbiAgICBvbl9yZWFkeSgpIHtcbiAgICAgICAgLy8gV3JhcCBjaGlsZHJlbiBpbiBuYXYtaXRlbSBzdHJ1Y3R1cmVcbiAgICAgICAgdGhpcy4kLmNoaWxkcmVuKCkuZWFjaChmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIGNvbnN0ICRjaGlsZCA9ICQodGhpcyk7XG4gICAgICAgICAgICBpZiAoJGNoaWxkLnByb3AoJ3RhZ05hbWUnKSAhPT0gJ0xJJykge1xuICAgICAgICAgICAgICAgIGNvbnN0ICRsaSA9ICQoJzxsaT4nKS5hZGRDbGFzcygnbmF2LWl0ZW0nKTtcbiAgICAgICAgICAgICAgICAkY2hpbGQuYWRkQ2xhc3MoJ25hdi1saW5rJyk7XG4gICAgICAgICAgICAgICAgJGNoaWxkLndyYXAoJGxpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgLy8gU2V0IGZpcnN0IHRhYiBhcyBhY3RpdmUgaWYgbm9uZSBhY3RpdmVcbiAgICAgICAgaWYgKHRoaXMuJC5maW5kKCcubmF2LWxpbmsuYWN0aXZlJykubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgICB0aGlzLiQuZmluZCgnLm5hdi1saW5rJykuZmlyc3QoKS5hZGRDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7O0FBQUEsTUFBTUEsSUFBSSxTQUFTQyxnQkFBZ0IsQ0FBQztFQUNoQ0MsUUFBUUEsQ0FBQSxFQUFHO0lBQ1A7SUFDQSxJQUFJLENBQUNDLENBQUMsQ0FBQ0MsUUFBUSxDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVc7TUFDOUIsTUFBTUMsTUFBTSxHQUFHSCxDQUFDLENBQUMsSUFBSSxDQUFDO01BQ3RCLElBQUlHLE1BQU0sQ0FBQ0MsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLElBQUksRUFBRTtRQUNqQyxNQUFNQyxHQUFHLEdBQUdMLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQ00sUUFBUSxDQUFDLFVBQVUsQ0FBQztRQUMxQ0gsTUFBTSxDQUFDRyxRQUFRLENBQUMsVUFBVSxDQUFDO1FBQzNCSCxNQUFNLENBQUNJLElBQUksQ0FBQ0YsR0FBRyxDQUFDO01BQ3BCO0lBQ0osQ0FBQyxDQUFDOztJQUVGO0lBQ0EsSUFBSSxJQUFJLENBQUNMLENBQUMsQ0FBQ1EsSUFBSSxDQUFDLGtCQUFrQixDQUFDLENBQUNDLE1BQU0sS0FBSyxDQUFDLEVBQUU7TUFDOUMsSUFBSSxDQUFDVCxDQUFDLENBQUNRLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQ0UsS0FBSyxDQUFDLENBQUMsQ0FBQ0osUUFBUSxDQUFDLFFBQVEsQ0FBQztJQUN2RDtFQUNKO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=