UNPKG

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

1 lines • 3.2 kB
import"./main-OCJB5534.js";import{Bi as ym,Cn as _T,Di as wf,Dr as lo,Dt as Qe,F as HY,Gn as dT,In as by,It as Sn,Lt as Sy,P as HT,Pn as bm,Pr as mc,Qr as qC,Rn as co,T as Ee,Xt as Uy,ei as qT,er as gT,in as Wa,k as G0,pt as Nf,rn as WC,s as $y,t as $Y,vr as jy,w as Eb,zn as cp}from"./chunk-CHqDEyfr.js";import{a as jt,i as Vt,o as z,r as Ue,s as zt,t as Bt$1}from"./chunk-CyaMV1f5.js";import{C as xn,a as He,i as Gn,x as st,y as on}from"./chunk-B_FU7ynV.js";import{a as se,n as ae,r as gt,t as Qt}from"./chunk-CNSP-oVC.js";import{n as wt,r as yt}from"./chunk-CGgWGJ3E.js";import{t as Q}from"./chunk-D56BNEWf.js";import"./chunk-CFyh5uM7.js";import{d as qe,i as Qt$1,l as gt$1,o as U}from"./chunk-CLjqwtZV.js";import{i as ze,t as Oe}from"./chunk-BYtjyP-K.js";function rt(o,at){if(o&1&&(Wa(0,`mat-error`),HT(1),wf()),o&2){let a=gT();Sn(),Nf(``,a.data.placeholder,` is required`)}}function lt(o,at){if(o&1&&(Wa(0,`span`),HT(1),wf()),o&2){let a=gT();Sn(),jy(a.data.okButton)}}var Bt=(()=>{class o{data;dialogRef;breakpointObserver;cdr;value;isWide=!0;constructor(a,l,t,m){this.data=a,this.dialogRef=l,this.breakpointObserver=t,this.cdr=m,this.value=a.initialValue||``,this.breakpointObserver.observe(`(min-width: 600px)`).subscribe(d=>{this.isWide=d.matches,this.cdr.markForCheck()})}onOk(){this.value?.trim()&&this.dialogRef.close(this.value)}onCancel(){this.dialogRef.close(void 0)}static ɵfac=function(l){return new(l||o)(Qe(Ue),Qe(z),Qe(cp),Qe(mc))};static ɵcmp=Ee({type:o,selectors:[[`p3xr-prompt-dialog`]],decls:19,vars:9,consts:[[`inputField`,`ngModel`],[1,`p3xr-dialog-toolbar`,`p3xr-mat-layout-strong`],[`mat-dialog-title`,``,1,`p3xr-dialog-title`],[`mat-icon-button`,``,`type`,`button`,3,`click`],[1,`p3xr-dialog-content`],[1,`full-width`],[`matInput`,``,`required`,``,3,`ngModelChange`,`keydown.enter`,`ngModel`],[1,`p3xr-dialog-actions`],[3,`cancel`,`label`],[`mat-raised-button`,``,`type`,`button`,1,`btn-primary`,3,`click`,`disabled`,`matTooltip`,`matTooltipDisabled`]],template:function(l,t){if(l&1){let m=dT();Wa(0,`mat-toolbar`,1)(1,`span`,2),HT(2),wf(),Wa(3,`button`,3),Sy(`click`,function(){return t.onCancel()}),Wa(4,`mat-icon`),HT(5,`close`),wf()()(),Wa(6,`mat-dialog-content`,4)(7,`mat-form-field`,5)(8,`mat-label`),HT(9),wf(),Wa(10,`input`,6,0),$y(`ngModelChange`,function(u){return ym(m),qT(t.value,u)||(t.value=u),bm(u)}),Sy(`keydown.enter`,function(){return t.onOk()}),wf(),WC(),co(12,rt,2,1,`mat-error`),wf()(),Wa(13,`mat-dialog-actions`,7)(14,`p3xr-dialog-cancel`,8),Sy(`cancel`,function(){return t.onCancel()}),wf(),Wa(15,`button`,9),Sy(`click`,function(){return t.onOk()}),Wa(16,`mat-icon`),HT(17,`done`),wf(),co(18,lt,2,1,`span`),wf()()}if(l&2){let m=_T(11);Sn(2),jy(t.data.title),Sn(7),jy(t.data.placeholder),Sn(),Uy(`ngModel`,t.value),qC(),Sn(2),lo(m.invalid&&m.touched?12:-1),Sn(2),by(`label`,t.data.cancelButton),Sn(),by(`disabled`,!t.value?.trim())(`matTooltip`,t.data.okButton)(`matTooltipDisabled`,t.isWide),Sn(3),lo(t.isWide?18:-1)}},dependencies:[Eb,Gn,He,xn,st,on,zt,Bt$1,Vt,jt,Qt$1,qe,U,gt$1,Oe,ze,$Y,HY,G0,yt,wt,ae,se,Qt,gt,Q],styles:[`.full-width[_ngcontent-%COMP%]{width:100%;min-width:0}`],changeDetection:1})}return o})();export{Bt as PromptDialogComponent};