2025-11-01 07:40:02 -04:00
|
|
|
import{_ as w,j as r,o as l,h as m,k as v,t as u,m as A,n as U,c as y,u as x,w as o,b as c,p as S,l as E,a as H,r as p,d as g,e as _,i as C,f as d,N as Z,g as T}from"./NcSettingsSection-DFav6ob5-Dvi4WdiE.chunk.mjs";import{N as B,I as j,a as L,b as M,s as k,c as q}from"./check-BUfWmAQ9.chunk.mjs";import{l as I}from"./logger-ZcpAppoJ.chunk.mjs";const G='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-cancel" viewBox="0 0 24 24"><path d="M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z" /></svg>',J={name:"AccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},K=["aria-hidden","aria-label"],P=["fill","width","height"],Q={d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"},W={key:0};function X(a,e,t,i,n,s){return l(),r("span",A(a.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon account-icon",role:"img",onClick:e[0]||(e[0]=h=>a.$emit("click",h))}),[(l(),r("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[m("path",Q,[t.title?(l(),r("title",W,u(t.title),1)):v("",!0)])],8,P))],16,K)}const Y=w(J,[["render",X]]),ee={name:"RestoreIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},te=["aria-hidden","aria-label"],ae=["fill","width","height"],ne={d:"M13,3A9,9 0 0,0 4,12H1L4.89,15.89L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3Z"},le={key:0};function oe(a,e,t,i,n,s){return l(),r("span",A(a.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon restore-icon",role:"img",onClick:e[0]||(e[0]=h=>a.$emit("click",h))}),[(l(),r("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[m("path",ne,[t.title?(l(),r("title",le,u(t.title),1)):v("",!0)])],8,ae))],16,te)}const R=w(ee,[["render",oe]]),ie={name:"TrayArrowUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},se=["aria-hidden","aria-label"],ce=["fill","width","height"],de={d:"M2 12H4V17H20V12H22V17C22 18.11 21.11 19 20 19H4C2.9 19 2 18.11 2 17V12M12 2L6.46 7.46L7.88 8.88L11 5.75V15H13V5.75L16.13 8.88L17.55 7.45L12 2Z"},re={key:0};function pe(a,e,t,i,n,s){return l(),r("span",A(a.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon tray-arrow-up-icon",role:"img",onClick:e[0]||(e[0]=h=>a.$emit("click",h))}),[(l(),r("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[m("path",de,[t.title?(l(),r("title",re,u(t.title),1)):v("",!0)])],8,ce))],16,se)}const $=w(ie,[["render",pe]]),ue={class:"download-button"},me={class:"download-button__label"},he=U({__name:"ExampleContentDownloadButton",props:{href:{}},setup(a){return(e,t)=>(l(),y(x(B),{variant:"tertiary",href:a.href},{icon:o(()=>[S(e.$slots,"icon",{},void 0,!0)]),default:o(()=>[m("div",ue,[m("span",me,[S(e.$slots,"default",{},void 0,!0)]),c(j,{class:"download-button__icon",size:20})])]),_:3},8,["href"]))}}),O=w(he,[["__scopeId","data-v-be40807a"]]),ve=E("dav","enableDefaultContact",!1),fe=E("dav","hasCustomDefaultContact",!1),ge={name:"ExampleContactSettings",components:{NcDialog:L,NcButton:B,NcCheckboxRadioSwitch:H,IconUpload:$,IconRestore:R,IconAccount:Y,ExampleContentDownloadButton:O},setup(){return{t:d}},data(){return{enableDefaultContact:ve,hasCustomDefaultContact:fe,isModalOpen:!1,loading:!1,buttons:[{label:d("dav","Cancel"),icon:G,callback:()=>{this.isModalOpen=!1}},{label:d("dav","Import"),icon:q,variant:"primary",callback:()=>{this.clickImportInput()}}]}},computed:{
|