Property Details
`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("img"),h=_(),w=d("div"),v=d("div"),b=d("p"),L=F(y),k=_(),P=F(q),W=_(),K=d("p"),T=F(M),Y=_(),H=d("div"),Ne.c(),fe=_(),S=d("div"),R=d("p"),G=F("$ "),ae=F(J),re=F(" USD"),X=_(),ue=d("button"),ue.innerHTML=` -Set Waypoint
`,$=_(),z=d("div"),Ce&&Ce.c(),V=_(),U=d("div"),D=d("i"),te=F(`\r - Gallery: `),de=F(se),he=_(),Q=d("div"),I=d("i"),ie=_(),C=F(B),ne=_(),ke=d("div"),Ke=d("i"),je=F(`\r - Garage: `),ze=F(et),tt=_(),ve&&ve.c(),f(i,"class","heading-title-wrapper"),f(o,"class","header"),Ie(p.src,m="images/apts-bg.png")||f(p,"src",m),f(p,"alt","Apartments Background"),f(b,"class","property-name"),f(K,"class","property-info"),f(H,"class","gallery-image-wrapper"),f(v,"class","left-column"),f(R,"class","title"),f(ue,"class","waypoint"),f(D,"class","fas fa-image"),f(U,"class","each-tile"),f(I,"class","fas fa-house-chimney"),f(Q,"class","each-tile"),f(Ke,"class","fas fa-truck-front"),f(ke,"class","each-tile"),f(z,"class","tiles-wrapper"),f(S,"class","right-column"),f(w,"class","data-details-property"),f(g,"class","large-footer-modal-body-data"),f(n,"class","modal-body large-footer-modal-body"),f(r,"class","modal-content large-footer-modal-content"),f(l,"class","modal-dialog large-footer-modal-dialog"),f(e,"class","modal large-footer-modal"),f(e,"tabindex","-1"),f(e,"aria-hidden","true")},m(x,_e){E(x,e,_e),s(e,l),s(l,r),s(r,n),s(n,o),s(o,i),s(o,a),s(o,c),s(n,u),s(n,g),s(g,p),s(g,h),s(g,w),s(w,v),s(v,b),s(b,L),s(b,k),s(b,P),s(v,W),s(v,K),s(K,T),s(v,Y),s(v,H),Ne.m(H,null),s(w,fe),s(w,S),s(S,R),s(R,G),s(R,ae),s(R,re),s(S,X),s(S,ue),s(S,$),s(S,z),Ce&&Ce.m(z,null),s(z,V),s(z,U),s(U,D),s(U,te),s(U,de),s(z,he),s(z,Q),s(Q,I),s(Q,ie),s(Q,C),s(z,ne),s(z,ke),s(ke,Ke),s(ke,je),s(ke,ze),s(n,tt),ve&&ve.m(n,null),we=!0,Ye||(ht=[Z(c,"click",t[6]),Z(ue,"click",t[7])],Ye=!0)},p(x,_e){var lt;(!we||_e&1)&&y!==(y=x[0].street?x[0].street+" - ":x[0].apartment?x[0].apartment+" - ":"")&&oe(L,y),(!we||_e&1)&&q!==(q=x[0].property_id+"")&&oe(P,q),(!we||_e&1)&&M!==(M=x[0].description+"")&&oe(T,M),_e&1&&be(ee,ee=x[0].shell)?(Ne.d(1),Ne=pl(x),Ne.c(),Ne.m(H,null)):Ne.p(x,_e),(!we||_e&1)&&J!==(J=((lt=x[0].price)==null?void 0:lt.toLocaleString())+"")&&oe(ae,J),x[3]>=0&&x[0].for_sale?Ce||(Ce=ml(),Ce.c(),Ce.m(z,V)):Ce&&(Ce.d(1),Ce=null),(!we||_e&5)&&se!==(se=(x[2][x[0].shell]?x[2][x[0].shell].imgs.length:0)+"")&&oe(de,se),(!we||_e&1)&&B!==(B=x[0].shell+"")&&oe(C,B),(!we||_e&1)&&et!==(et=x[0].garage_data&&Object.keys(x[0].garage_data).length>0?"Yes":"No")&&oe(ze,et),x[3]>=x[4].manageProperty?ve?ve.p(x,_e):(ve=gl(x),ve.c(),ve.m(n,null)):ve&&(ve.d(1),ve=null)},i(x){we||($e(()=>{Ue||(Ue=ft(e,mt,{duration:100},!0)),Ue.run(1)}),we=!0)},o(x){Ue||(Ue=ft(e,mt,{duration:100},!1)),Ue.run(0),we=!1},d(x){x&&A(e),Ne.d(x),Ce&&Ce.d(),ve&&ve.d(),x&&Ue&&Ue.end(),Ye=!1,qe(ht)}}}function ul(t){let e,l;return{c(){e=d("img"),Ie(e.src,l=t[9].url)||f(e,"src",l),f(e,"alt","Detail of the selected property")},m(r,n){E(r,e,n)},p:le,d(r){r&&A(e)}}}function dl(t){let e,l=t[5](),r=[];for(let n=0;nManage Property
`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("div"),m=d("div"),m.innerHTML=`Live Description
-Change the settings after the creation!
`,h=_(),w=d("div"),Pe&&Pe.c(),v=_(),Se&&Se.c(),b=_(),y=d("div"),L=d("p"),L.textContent="Manage Description",k=_(),q=d("div"),P=d("textarea"),W=_(),K=d("div"),M=d("p"),M.textContent="Manage Price",T=_(),Y=d("div"),H=d("input"),ee=_(),fe=d("div"),S=d("p"),S.textContent="Manage Shell",R=_(),G=d("div"),ge(J.$$.fragment),ae=_(),re=d("div"),X=d("p"),X.textContent="Add Images",ue=_(),$=d("div"),z=d("input"),V=_(),U=d("input"),D=_(),te=d("button"),te.textContent="Add",se=_(),de=d("div");for(let j=0;jApartment Details
`,a=_(),c=d("div"),c.innerHTML='',u=_(),g=d("div"),p=d("div"),m=d("img"),w=_(),v=d("div"),b=d("div"),y=d("p"),k=F(L),q=_(),P=d("p"),K=F(W),M=F(" Tenants"),T=_(),Y=d("div"),H=d("div"),ee=d("input"),fe=_(),S=d("i"),R=_(),G=d("button"),G.innerHTML='Set Waypoint',J=_(),ae=d("hr"),re=_(),X=d("div");for(let I=0;IMake sure to fill everything out!
`,a=h(),s=f("div"),d=f("div"),p=f("p"),p.textContent="Door Creation",m=h(),u=f("div"),we(g.$$.fragment),w=h(),b=f("button"),v=O(y),_=h(),x=f("div"),k=f("p"),k.textContent="Garage Creation",W=h(),z=f("div"),we(U.$$.fragment),Y=h(),R=f("button"),K=O(V),T=h(),ee=f("div"),ce=f("p"),ce.textContent="Description",P=h(),L=f("div"),I=f("textarea"),Q=h(),ne=f("div"),le=f("p"),le.textContent="Price",Z=h(),pe=f("div"),q=f("input"),B=h(),A=f("div"),G=f("p"),G.textContent="Shell Type",se=h(),M=f("div"),we(te.$$.fragment),fe=h(),ue=f("div"),H&&H.c(),c(r,"class","header"),c(i,"class","left-column"),c(p,"class","label"),c(b,"class","regular-button"),c(u,"class","action-row"),c(d,"id","door-creation"),c(d,"class","form-row-wrapper"),c(k,"class","label"),c(R,"class","regular-button"),c(z,"class","action-row"),c(x,"id","garage-creation"),c(x,"class","form-row-wrapper"),c(ce,"class","label"),c(I,"rows","5"),c(I,"placeholder","Write a short and sweet description about the property..."),c(L,"class","action-row"),c(ee,"id","description"),c(ee,"class","form-row-wrapper"),c(le,"class","label"),c(q,"type","number"),c(q,"placeholder","$1000000000"),c(pe,"class","action-row"),c(ne,"id","price"),c(ne,"class","form-row-wrapper"),c(G,"class","label"),c(M,"class","action-row"),c(A,"id","shell-type"),c(A,"class","form-row-wrapper"),c(s,"class","right-column"),c(o,"class","body-wrapper"),c(ue,"class","list-new-property-form-footer"),c(e,"class","list-new-property-form")},m(S,oe){E(S,e,oe),n(e,r),n(e,l),n(e,o),n(o,i),n(o,a),n(o,s),n(s,d),n(d,p),n(d,m),n(d,u),ge(g,u,null),n(u,w),n(u,b),n(b,v),n(s,_),n(s,x),n(x,k),n(x,W),n(x,z),ge(U,z,null),n(z,Y),n(z,R),n(R,K),n(s,T),n(s,ee),n(ee,ce),n(ee,P),n(ee,L),n(L,I),_e(I,t[0]),n(s,Q),n(s,ne),n(ne,le),n(ne,Z),n(ne,pe),n(pe,q),_e(q,t[1]),n(s,B),n(s,A),n(A,G),n(A,se),n(A,M),ge(te,M,null),n(e,fe),n(e,ue),H&&H.m(ue,null),$=!0,j||(ae=[X(b,"click",t[14]),X(R,"click",t[15]),X(I,"input",t[16]),X(q,"input",t[17])],j=!0)},p(S,oe){const ke={};oe&8&&(ke.rightValue=S[3]?"Set":"Not Set"),oe&8&&(ke.good=S[3]),g.$set(ke),(!$||oe&8)&&y!==(y=S[3]?"Unset":"Set")&&ie(v,y);const We={};oe&32&&(We.rightValue=S[5]?"Set":"Not Set"),oe&32&&(We.good=S[5]),U.$set(We),(!$||oe&32)&&V!==(V=S[5]?"Remove Garage":"Set Garage")&&ie(K,V),oe&1&&_e(I,S[0]),oe&2&&Qr(q.value)!==S[1]&&_e(q,S[1]);const Fe={};oe&128&&(Fe.dropdownValues=Object.keys(S[7])),oe&4&&(Fe.selectedValue=S[2]),te.$set(Fe),S[6]?H?H.p(S,oe):(H=jr(S),H.c(),H.m(ue,null)):H&&(H.d(1),H=null)},i(S){$||(N(g.$$.fragment,S),N(U.$$.fragment,S),N(te.$$.fragment,S),$=!0)},o(S){D(g.$$.fragment,S),D(U.$$.fragment,S),D(te.$$.fragment,S),$=!1},d(S){S&&C(e),me(g),me(U),me(te),H&&H.d(),j=!1,Ue(ae)}}}function kl(t){let e,r,l,o,i,a,s,d,p;return{c(){e=f("div"),r=f("img"),o=h(),i=f("p"),i.textContent="You haven't listed a property yet!",a=h(),s=f("button"),s.textContent="Add New Property",je(r.src,l="images/House.png")||c(r,"src",l),c(r,"alt","House Icon"),c(e,"class","no-new-properties-base")},m(m,u){E(m,e,u),n(e,r),n(e,o),n(e,i),n(e,a),n(e,s),d||(p=X(s,"click",t[13]),d=!0)},p:re,i:re,o:re,d(m){m&&C(e),d=!1,p()}}}function jr(t){let e,r,l;return{c(){e=f("button"),e.textContent="Create Property"},m(o,i){E(o,e,i),r||(l=X(e,"click",t[11]),r=!0)},p:re,d(o){o&&C(e),r=!1,l()}}}function zl(t){let e,r,l,o;const i=[kl,_l],a=[];function s(d,p){return d[8].length<=0&&!d[4]?0:1}return e=s(t),r=a[e]=i[e](t),{c(){r.c(),l=$e()},m(d,p){a[e].m(d,p),E(d,l,p),o=!0},p(d,[p]){let m=e;e=s(d),e===m?a[e].p(d,p):(Ve(),D(a[m],1,1,()=>{a[m]=null}),De(),r=a[e],r?r.p(d,p):(r=a[e]=i[e](d),r.c()),N(r,1),r.m(l.parentNode,l))},i(d){o||(N(r),o=!0)},o(d){D(r),o=!1},d(d){a[e].d(d),d&&C(l)}}}function Pl(t,e,r){let l,o,i;de(t,ft,R=>r(7,l=R)),de(t,Je,R=>r(19,o=R)),de(t,Te,R=>r(20,i=R));let a=i,s=!1,d="",p=!0,m=0,u=Object.keys(l)[0],g=null,w=null,b=!1;He("createdDoor",R=>{r(3,g=R)}),He("createdGarage",R=>{r(5,w=R)});function y(R){Me("create:createZone",{type:R}),xe(Je,o=!0,o)}function v(){Me("create:removeGarage",{})}function _(){Me("create:confirmListing"),r(4,s=!1),r(0,d=""),r(12,p=!0),r(1,m=0),r(2,u=Object.keys(l)[0]),r(3,g=null),r(5,w=null)}const x=()=>r(4,s=!s),k=()=>y("door"),W=()=>w?v():y("garage");function z(){d=this.value,r(0,d)}function U(){m=Qr(this.value),r(1,m)}const Y=R=>r(2,u=R.detail);return t.$$.update=()=>{t.$$.dirty&4111&&(r(6,b=d.length>0&&m>0&&u.length>0&&g),Me("create:setTextFields",{description:d,for_sale:p,price:m,shell:u}))},[d,m,u,g,s,w,b,l,a,y,v,_,p,x,k,W,z,U,Y]}class xl extends Ce{constructor(e){super(),Le(this,e,Pl,zl,be,{})}}function Or(t,e,r){const l=t.slice();return l[8]=e[r],l}function Hr(t,e,r){const l=t.slice();return l[8]=e[r],l}function Ir(t){let e,r,l,o,i,a=t[8].name+"",s,d,p,m,u;function g(){return t[5](t[8])}return{c(){e=f("div"),r=f("i"),o=h(),i=f("p"),s=O(a),d=h(),c(r,"class",l=t[8].icon),c(e,"class",p="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(w,b){E(w,e,b),n(e,r),n(e,o),n(e,i),n(i,s),n(e,d),m||(u=X(e,"click",g),m=!0)},p(w,b){t=w,b&1&&p!==(p="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&c(e,"class",p)},d(w){w&&C(e),m=!1,u()}}}function Fr(t){let e,r,l,o,i,a=t[8].name+"",s,d,p,m;function u(){return t[6](t[8])}return{c(){e=f("div"),r=f("i"),o=h(),i=f("p"),s=O(a),c(r,"class",l=t[8].icon),c(e,"class",d="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))},m(g,w){E(g,e,w),n(e,r),n(e,o),n(e,i),n(i,s),p||(m=X(e,"click",u),p=!0)},p(g,w){t=g,w&1&&d!==(d="each-tab "+(t[0].name===t[8].name?"each-tab-selected":""))&&c(e,"class",d)},d(g){g&&C(e),p=!1,m()}}}function Sl(t){let e,r,l,o,i,a,s,d,p,m,u,g,w=t[2],b=[];for(let k=0;kMore PS Stuff?
-Visit Project Sloth’s official Discord community for all our other releases.
Visit Project Sloth\u2019s official Discord community for all our other releases.
- `,u=_(),g=d("div"),p&&ge(p.$$.fragment),f(r,"class","tab-wrapper"),f(c,"class","discord-wrapper"),f(i,"class","tab-wrapper"),f(o,"class","footer"),f(l,"class","left-column"),f(g,"class","right-column"),f(e,"class","w-[60%] h-[90%] bg-[color:var(--color-primary)] absolute -translate-x-1/2 left-1/2 top-1/2 -translate-y-1/2 realtor-menu-base"),Ge(e,"opacity",t[1]?"0":"1")},m(k,q){E(k,e,q),s(e,l),s(l,r);for(let P=0;PPress E to confirm
-Press H to cancel
`,f(e,"class","absolute top-1/2 left-4 h-fit bg-[color:var(--color-primary)] w-fit px-6 p-4 flex-col flex gap-4 items-center justify-center text-2xl font-bold")},m(l,r){E(l,e,r)},d(l){l&&A(e)}}}function Ar(t){let e,l,r,n;e=new Rr({});let o=t[0]&&zl();return{c(){ge(e.$$.fragment),l=_(),o&&o.c(),r=Qe()},m(i,a){pe(e,i,a),E(i,l,a),o&&o.m(i,a),E(i,r,a),n=!0},p(i,a){i[0]?o||(o=zl(),o.c(),o.m(r.parentNode,r)):o&&(o.d(1),o=null)},i(i){n||(N(e.$$.fragment,i),n=!0)},o(i){O(e.$$.fragment,i),n=!1},d(i){me(e,i),i&&A(l),o&&o.d(i),i&&A(r)}}}function Ul(t){let e,l;return e=new Mn({}),{c(){ge(e.$$.fragment)},m(r,n){pe(e,r,n),l=!0},i(r){l||(N(e.$$.fragment,r),l=!0)},o(r){O(e.$$.fragment,r),l=!1},d(r){me(e,r)}}}function Er(t){let e,l,r,n,o,i;e=new Rn({props:{$$slots:{default:[Ar]},$$scope:{ctx:t}}}),r=new Dn({});let a=t[1]&&Ul();return{c(){ge(e.$$.fragment),l=_(),ge(r.$$.fragment),n=_(),a&&a.c(),o=Qe()},m(c,u){pe(e,c,u),E(c,l,u),pe(r,c,u),E(c,n,u),a&&a.m(c,u),E(c,o,u),i=!0},p(c,[u]){const g={};u&9&&(g.$$scope={dirty:u,ctx:c}),e.$set(g),c[1]?a?u&2&&N(a,1):(a=Ul(),a.c(),N(a,1),a.m(o.parentNode,o)):a&&(Te(),O(a,1,1,()=>{a=null}),Oe())},i(c){i||(N(e.$$.fragment,c),N(r.$$.fragment,c),N(a),i=!0)},o(c){O(e.$$.fragment,c),O(r.$$.fragment,c),O(a),i=!1},d(c){me(e,c),c&&A(l),me(r,c),c&&A(n),a&&a.d(c),c&&A(o)}}}function Nr(t,e,l){let r,n,o;return ce(t,Bt,i=>l(2,r=i)),ce(t,xe,i=>l(0,n=i)),ce(t,qt,i=>l(1,o=i)),Le(Bt,r="ps-realtor",r),[n,o]}class Mr extends Ae{constructor(e){super(),Re(this,e,Nr,Er,be,{})}}new Mr({target:document.getElementById("app")}); + `,p=h(),m=f("div"),u&&we(u.$$.fragment),c(l,"class","tab-wrapper"),c(d,"class","discord-wrapper"),c(a,"class","tab-wrapper"),c(i,"class","footer"),c(r,"class","left-column"),c(m,"class","right-column"),c(e,"class","w-[60%] h-[90%] bg-[color:var(--color-primary)] absolute -translate-x-1/2 left-1/2 top-1/2 -translate-y-1/2 realtor-menu-base"),Ie(e,"opacity",t[1]?"0":"1")},m(k,W){E(k,e,W),n(e,r),n(r,l);for(let z=0;zPress E to confirm
+Press H to cancel
`,c(e,"class","absolute top-1/2 left-4 h-fit bg-[color:var(--color-primary)] w-fit px-6 p-4 flex-col flex gap-4 items-center justify-center text-2xl font-bold")},m(r,l){E(r,e,l)},d(r){r&&C(e)}}}function El(t){let e,r,l,o;e=new Cl({});let i=t[0]&&Br();return{c(){we(e.$$.fragment),r=h(),i&&i.c(),l=$e()},m(a,s){ge(e,a,s),E(a,r,s),i&&i.m(a,s),E(a,l,s),o=!0},p(a,s){a[0]?i||(i=Br(),i.c(),i.m(l.parentNode,l)):i&&(i.d(1),i=null)},i(a){o||(N(e.$$.fragment,a),o=!0)},o(a){D(e.$$.fragment,a),o=!1},d(a){me(e,a),a&&C(r),i&&i.d(a),a&&C(l)}}}function Gr(t){let e,r;return e=new Ao({}),{c(){we(e.$$.fragment)},m(l,o){ge(e,l,o),r=!0},i(l){r||(N(e.$$.fragment,l),r=!0)},o(l){D(e.$$.fragment,l),r=!1},d(l){me(e,l)}}}function Nl(t){let e,r,l,o,i,a;e=new Co({props:{$$slots:{default:[El]},$$scope:{ctx:t}}}),l=new Vo({});let s=t[1]&&Gr();return{c(){we(e.$$.fragment),r=h(),we(l.$$.fragment),o=h(),s&&s.c(),i=$e()},m(d,p){ge(e,d,p),E(d,r,p),ge(l,d,p),E(d,o,p),s&&s.m(d,p),E(d,i,p),a=!0},p(d,[p]){const m={};p&9&&(m.$$scope={dirty:p,ctx:d}),e.$set(m),d[1]?s?p&2&&N(s,1):(s=Gr(),s.c(),N(s,1),s.m(i.parentNode,i)):s&&(Ve(),D(s,1,1,()=>{s=null}),De())},i(d){a||(N(e.$$.fragment,d),N(l.$$.fragment,d),N(s),a=!0)},o(d){D(e.$$.fragment,d),D(l.$$.fragment,d),D(s),a=!1},d(d){me(e,d),d&&C(r),me(l,d),d&&C(o),s&&s.d(d),d&&C(i)}}}function Rl(t,e,r){let l,o,i;return de(t,Ht,a=>r(2,l=a)),de(t,Je,a=>r(0,o=a)),de(t,Ut,a=>r(1,i=a)),xe(Ht,l="ps-realtor",l),[o,i]}class Al extends Ce{constructor(e){super(),Le(this,e,Rl,Nl,be,{})}}new Al({target:document.getElementById("app")}); diff --git a/ui/src/components/properties/PropertyCard.svelte b/ui/src/components/properties/PropertyCard.svelte index 4e92cc4..a836ba2 100644 --- a/ui/src/components/properties/PropertyCard.svelte +++ b/ui/src/components/properties/PropertyCard.svelte @@ -9,7 +9,7 @@