p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
2 lines (1 loc) • 3.71 kB
JavaScript
import{b as h,c as k}from"./chunk-VMTBY4VN.js";import{b as D,c as S}from"./chunk-HFDIHHHN.js";import{Ab as C,Bb as s,Cb as r,Da as x,Ia as u,Jc as T,Ld as P,Nd as M,Od as g,Pd as B,Wa as b,Xa as a,Ya as l,Zb as f,bb as p,cb as c,db as d,eb as _,jc as I,nb as o,oc as v,xa as n}from"./chunk-KQUCMSSK.js";function O(i,e){if(i&1&&(c(0,"mat-icon"),s(1),d()),i&2){let t=o(3);n(),r(t.mdIcon)}}function E(i,e){if(i&1&&_(0,"i"),i&2){let t=o(3);C(t.faIcon)}}function w(i,e){if(i&1&&(c(0,"button",0),a(1,O,2,1,"mat-icon"),a(2,E,1,2,"i",2),c(3,"span"),s(4),d()()),i&2){let t=o(2);p("ngClass",t.classes)("disabled",t.disabled),n(),l(t.mdIcon?1:-1),n(),l(t.faIcon?2:-1),n(2),r(t.label)}}function W(i,e){if(i&1&&(c(0,"mat-icon"),s(1),d()),i&2){let t=o(3);n(),r(t.mdIcon)}}function j(i,e){if(i&1&&_(0,"i"),i&2){let t=o(3);C(t.faIcon)}}function F(i,e){if(i&1&&(c(0,"button",1),a(1,W,2,1,"mat-icon"),a(2,j,1,2,"i",2),d()),i&2){let t=o(2);p("ngClass",t.classes)("disabled",t.disabled)("matTooltip",t.label)("matTooltipPosition",t.tooltipPosition)("matTooltipDisabled",!t.label),b("aria-label",t.label||null),n(),l(t.mdIcon?1:-1),n(),l(t.faIcon?2:-1)}}function N(i,e){if(i&1&&a(0,w,5,5,"button",0)(1,F,3,8,"button",1),i&2){let t=o();l(t.isWide?0:1)}}function R(i,e){if(i&1&&(c(0,"mat-icon"),s(1),d()),i&2){let t=o(3);n(),r(t.mdIcon)}}function $(i,e){if(i&1&&_(0,"i"),i&2){let t=o(3);C(t.faIcon)}}function q(i,e){if(i&1&&(c(0,"button",3),a(1,R,2,1,"mat-icon"),a(2,$,1,2,"i",2),c(3,"span"),s(4),d()()),i&2){let t=o(2);p("ngClass",t.classes)("disabled",t.disabled),n(),l(t.mdIcon?1:-1),n(),l(t.faIcon?2:-1),n(2),r(t.label)}}function z(i,e){if(i&1&&(c(0,"mat-icon"),s(1),d()),i&2){let t=o(3);n(),r(t.mdIcon)}}function A(i,e){if(i&1&&_(0,"i"),i&2){let t=o(3);C(t.faIcon)}}function G(i,e){if(i&1&&(c(0,"button",4),a(1,z,2,1,"mat-icon"),a(2,A,1,2,"i",2),d()),i&2){let t=o(2);p("ngClass",t.classes)("disabled",t.disabled)("matTooltip",t.label)("matTooltipPosition",t.tooltipPosition)("matTooltipDisabled",!t.label),b("aria-label",t.label||null),n(),l(t.mdIcon?1:-1),n(),l(t.faIcon?2:-1)}}function H(i,e){if(i&1&&a(0,q,5,5,"button",3)(1,G,3,8,"button",4),i&2){let t=o();l(t.isWide?0:1)}}var at=(()=>{class i{breakpointObserver;cdr;label="";mdIcon;faIcon;tooltipDirection="above";classes="";disabled=!1;raised=!1;breakpoint=720;isWide=!0;bpSub;constructor(t,m){this.breakpointObserver=t,this.cdr=m}ngOnInit(){this.bpSub=this.breakpointObserver.observe(`(min-width: ${this.breakpoint}px)`).subscribe(t=>{this.isWide=t.matches,this.cdr.markForCheck()})}ngOnDestroy(){this.bpSub?.unsubscribe()}get tooltipPosition(){switch(this.tooltipDirection){case"top":return"above";case"bottom":return"below";case"above":case"below":case"left":case"right":case"before":case"after":return this.tooltipDirection;default:return"above"}}static \u0275fac=function(m){return new(m||i)(x(T),x(f))};static \u0275cmp=u({type:i,selectors:[["p3xr-ng-button"]],inputs:{label:"label",mdIcon:"mdIcon",faIcon:"faIcon",tooltipDirection:"tooltipDirection",classes:"classes",disabled:"disabled",raised:"raised",breakpoint:"breakpoint"},decls:2,vars:1,consts:[["mat-flat-button","",3,"ngClass","disabled"],["mat-mini-fab","",3,"ngClass","disabled","matTooltip","matTooltipPosition","matTooltipDisabled"],[3,"class"],["mat-button","",1,"md-button-dark-hover-fix",3,"ngClass","disabled"],["mat-icon-button","",1,"md-button-dark-hover-fix",3,"ngClass","disabled","matTooltip","matTooltipPosition","matTooltipDisabled"]],template:function(m,y){m&1&&a(0,N,2,1)(1,H,2,1),m&2&&l(y.raised?0:1)},dependencies:[v,I,B,M,g,P,S,D,k,h],styles:["[_nghost-%COMP%]{display:inline-block}[_nghost-%COMP%] button[_ngcontent-%COMP%]{margin:0!important}"]})}return i})();export{at as a};