UNPKG

@angular-mdc/web

Version:
1 lines 8.38 kB
{"__symbolic":"module","version":4,"metadata":{"MdcTabModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/tab-indicator","name":"MdcTabIndicatorModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/icon","name":"MdcIconModule","line":17,"character":4}],"exports":[{"__symbolic":"reference","name":"MdcTab"},{"__symbolic":"reference","name":"MdcTabIcon"},{"__symbolic":"reference","name":"MdcTabLabel"}],"declarations":[{"__symbolic":"reference","name":"MdcTab"},{"__symbolic":"reference","name":"MdcTabIcon"},{"__symbolic":"reference","name":"MdcTabLabel"}]}]}],"members":{}},"MdcTabBarParentComponent":{"__symbolic":"interface"},"MDC_TAB_BAR_PARENT_COMPONENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":43,"character":6},"arguments":["MDC_TAB_BAR_PARENT_COMPONENT"]},"MdcTabInteractedEvent":{"__symbolic":"interface"},"MdcTabLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":54,"character":1},"arguments":[{"selector":"mdc-tab-label, [mdcTabLabel]","host":{"class":"mdc-tab__text-label","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":192,"character":34,"context":{"typeName":"HTMLElement"},"module":"./tab"}]}]}]}},"MdcTabIcon":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":62,"character":1},"arguments":[{"selector":"mdc-tab-icon, [mdcTabIcon]","host":{"class":"mdc-tab__icon","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":192,"character":34,"context":{"typeName":"HTMLElement"},"module":"./tab"}]}]}]}},"MdcTab":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular-mdc/web/base","name":"MDCComponent","line":102,"character":28},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":70,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"[mdcTab], mdc-tab","exportAs":"mdcTab","host":{"[id]":"id","role":"tab","class":"mdc-tab","[class.mdc-tab--stacked]":"stacked","[class.mdc-tab--min-width]":"fixed","[class.ngx-mdc-tab--disabled]":"disabled","$quoted$":["[id]","role","class","[class.mdc-tab--stacked]","[class.mdc-tab--min-width]","[class.ngx-mdc-tab--disabled]"]},"template":"\n <div #content class=\"mdc-tab__content\">\n <mdc-icon class=\"mdc-tab__icon\" *ngIf=\"icon\">{{icon}}</mdc-icon>\n <ng-content select=\"mdc-icon\"></ng-content>\n <span class=\"mdc-tab__text-label\" *ngIf=\"label\">{{label}}</span>\n <ng-content></ng-content>\n <ng-container *ngIf=\"fixed\">\n <ng-container *ngTemplateOutlet=\"indicator\"></ng-container>\n </ng-container>\n </div>\n <ng-container *ngIf=\"!fixed\">\n <ng-container *ngTemplateOutlet=\"indicator\"></ng-container>\n </ng-container>\n <ng-template #indicator><mdc-tab-indicator></mdc-tab-indicator></ng-template>\n <div #ripplesurface class=\"mdc-tab__ripple\"></div>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":98,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":99,"character":17},"member":"None"},"providers":[{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":100,"character":14}]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":111,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"stacked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":140,"character":3}}]}],"focusOnActivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":149,"character":3}}]}],"interacted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":162,"character":3}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":165,"character":3},"arguments":["content",{"static":false}]}]}],"rippleSurface":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":166,"character":3},"arguments":["ripplesurface",{"static":false}]}]}],"tabIndicator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":167,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/tab-indicator","name":"MdcTabIndicator","line":167,"character":13},{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":193,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":193,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_TAB_BAR_PARENT_COMPONENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":189,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":190,"character":32},{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":191,"character":21},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":192,"character":34,"context":{"typeName":"HTMLElement"},"module":"./tab"}]},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"activate":[{"__symbolic":"method"}],"deactivate":[{"__symbolic":"method"}],"computeIndicatorClientRect":[{"__symbolic":"method"}],"computeDimensions":[{"__symbolic":"method"}],"getTabBarParent":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_createRipple":[{"__symbolic":"method"}],"_loadListeners":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}}},"origins":{"MdcTabModule":"./module","MdcTabBarParentComponent":"./tab","MDC_TAB_BAR_PARENT_COMPONENT":"./tab","MdcTabInteractedEvent":"./tab","MdcTabLabel":"./tab","MdcTabIcon":"./tab","MdcTab":"./tab"},"importAs":"@angular-mdc/web/tab"}