import{a as M}from"./chunk-72HORKXP.js";import{a as _}from"./chunk-SQMWYYIH.js";import{a as h}from"./chunk-F6AHCJAP.js";import{a as D}from"./chunk-WJLIXXN3.js";import"./chunk-3PTVMOA6.js";import"./chunk-JLQUTBFH.js";import"./chunk-JEKS3WOF.js";import"./chunk-GAOYV53E.js";import"./chunk-W6JPMHYE.js";import"./chunk-VPS35GPI.js";import"./chunk-5TTXT2K2.js";import"./chunk-YNQPX5G6.js";import{e as C}from"./chunk-IEJVBN5K.js";import"./chunk-HLLBCLO6.js";import"./chunk-4P6SOZDY.js";import"./chunk-XN7T54IM.js";import"./chunk-RULWGB4E.js";import"./chunk-2HIDUY57.js";import"./chunk-HY3IUHOC.js";import"./chunk-4AEX2WLA.js";import"./chunk-2MELUOYA.js";import"./chunk-WOPE6PPO.js";import{E as S,h as f,o as y}from"./chunk-MDIMQ3H3.js";import"./chunk-MWDJTJ3O.js";import"./chunk-3DEA4WWC.js";import"./chunk-TKVDP62Z.js";import{Ib as o,Jb as r,Kb as p,Sd as u,Tc as d,Za as a,ib as g,ra as i,rc as l,sc as s,tc as m}from"./chunk-GJDGQISV.js";import"./chunk-WFMAM73Y.js";import"./chunk-SNAKHGZS.js";var b=class c{activatedRoute=i(u);settings=i(D);formData=d(()=>this.settings.formData());options=d(()=>this.settings.options());constructor(){this.settings.initFormData(this.activatedRoute)}static \u0275fac=function(n){return new(n||c)};static \u0275cmp=g({type:c,selectors:[["POS-general"]],decls:3,vars:12,consts:[["cardTitle","Basic","id","basicGeneral",3,"description"],[3,"ngModelChange","label","tooltip","type","ngModel","isHorizontalLayout","description"],["bindLabel","DisplayName","bindValue","Id",3,"ngModelChange","label","options","ngModel","isHorizontalLayout","description"]],template:function(n,e){n&1&&(r(0,"POS-card",0)(1,"POS-input-field",1),m("ngModelChange",function(t){return s(e.formData().StoreName,t)||(e.formData().StoreName=t),t}),p(),r(2,"POS-input-select",2),m("ngModelChange",function(t){return s(e.formData().StoreTimeZoneID,t)||(e.formData().StoreTimeZoneID=t),t}),p()()),n&2&&(o("description","General Store Configuration"),a(),o("label","Store Name")("tooltip","Store Name")("type","text"),l("ngModel",e.formData().StoreName),o("isHorizontalLayout",!0)("description","Configure store name that can be displayed on login page & side menu."),a(),o("label","Time Zone")("options",e.options().Timezones),l("ngModel",e.formData().StoreTimeZoneID),o("isHorizontalLayout",!0)("description","Configure the time zone for the store to ensure accurate time settings across the application."))},dependencies:[C,S,f,y,M,h,_],encapsulation:2,changeDetection:0})};export{b as GeneralComponent};
