From cfa9115af8e1a15bde93690e5773eb5f1c60335e Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Mon, 10 Feb 2025 18:14:05 +0100 Subject: [PATCH 1/3] widget --- .../right-sidebar/promo-boxes_immowelt_CD.ai | 82 ++++++++-------- .../design/content/WidgetCardTemplate.svelte | 45 ++++----- .../widgets/WelcherAusweisWidget_1.svelte | 95 ++++++++++++------- 3 files changed, 124 insertions(+), 98 deletions(-) diff --git a/public/images/right-sidebar/promo-boxes_immowelt_CD.ai b/public/images/right-sidebar/promo-boxes_immowelt_CD.ai index 30a24cc8..e5a9c8d8 100644 --- a/public/images/right-sidebar/promo-boxes_immowelt_CD.ai +++ b/public/images/right-sidebar/promo-boxes_immowelt_CD.ai @@ -16,9 +16,9 @@ xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> Adobe Illustrator 29.2 (Windows) - 2025-02-09T20:03:59+02:00 - 2025-02-09T20:04:00+01:00 - 2025-02-09T20:04:00+01:00 + 2025-02-09T20:52:53+02:00 + 2025-02-09T20:52:53+01:00 + 2025-02-09T20:52:53+01:00 @@ -94,7 +94,7 @@ proof:pdf xmp.did:71f7c921-7cc6-f647-a871-be4eb8e3caf5 - uuid:ee55951b-5b21-40b0-af44-62669700731b + uuid:945f3e14-faac-47ba-b3bb-05a5dec6096d uuid:24e93842-72cd-4d84-b6a3-b36e5bfa434f uuid:b9b81f05-8bea-463a-95f1-d0f06564ace5 @@ -146,7 +146,7 @@ -endstream endobj 3 0 obj <> endobj 5 0 obj <>/Properties<>>>/Thumb 27 0 R/TrimBox[0.0 0.0 272.0 112.0]/Type/Page/PieceInfo<>>> endobj 25 0 obj <>stream +endstream endobj 3 0 obj <> endobj 5 0 obj <>/Properties<>>>/Thumb 27 0 R/TrimBox[0.0 0.0 272.0 112.0]/Type/Page/PieceInfo<>>> endobj 25 0 obj <>stream Hn\7 FmݢMp $ xbOEEk+Q9~C|Q?>ze`[Nsۧ?7\[ZnZp8ZYrd:R-iOf϶—jS5xNv,9y3fKJ/TƑJFc\ FhbiIb_KjVԴV@GJEŁ1S15 ^ܧevP2.g&PeTe>:/.+jg,G&­=ő/[v,ݰÓa*'C"@d,*D,U[hs3,rժwUt|zC^JGCELWeQ#|ոJ ]:Tnz8;@Ak)B46(DPކT혀]S'ƅ@Xhy&Z3 Dΰ<- e@nd%: zQ{2@ ֜4* q 4S @P{ VBluK2,x6bjE @@ -161,13 +161,13 @@ o endstream endobj 27 0 obj <>stream 8;Xp,*=B14i&Z%sTT'.!@L*.k5XDIg-BDR:*25Io)o/X!C'IEL5VQV&cC?'9%'YUF -ihL#Qn[19aQfFlJBY`f/9V5U@bcjF7M2(O!!!$!rr<$!s8N0$Zb=oh~> -endstream endobj 8 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <>stream +endstream endobj 8 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <>stream %!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 24.0 %%AI8_CreatorVersion: 29.2.1 %%For: (Robert Jagtiani) () %%Title: (promo-boxes_immowelt_CD.ai) -%%CreationDate: 2/9/2025 8:03 PM +%%CreationDate: 2/9/2025 8:52 PM %%Canvassize: 16383 %%BoundingBox: 1 9 272 121 %%HiResBoundingBox: 1 9.13841515346576 272 120.500000000001 @@ -207,31 +207,35 @@ endstream endobj 8 0 obj < %%EndComments endstream endobj 11 0 obj <>stream -%AI24_ZStandard_Data(/Xtj:ENp8?7 s=ً=i۶W {aHpgW ߣ?:ѕC,sC O ,'Ykqi}w.woǵ2׷no㾭wveo溷uZ^q<-[EerecYGMR|ovw=nr;s7|;8<"9K7omm}6p 7q7r+ins8㸎}ȅȍɕ\Lwq: ;;+io{<<^艥uwcveϟǿ}_5An vvA0EpIse:! {`b8dXY؉]DP EQER,~#88#9c&5INn$GvGv#A2$Er$I$s]r++_ a)cIeY8]DNp .E?3e'~?>c;{V^eܷq|󰌗, ~]oL7=,6 ˶oiRXs/n؉]9, 9:6:,㜗ò.51`m !~ p y09,A$AA,`=;75 __}}}۷}L_Nv]b;{׻uoww]s/==yy^qq{^ʮNzu]u\u۝t#99yqmqns\}۷y[q۶moz[JN< x87晗=nq6{EjPkOsz\oue&垻- cD:Iw]գ[է5ĚB\uy5TeQ.D" q}_:ݗ/]S=Aׯ -z`Ӆo]7gXԫtի!f HߔoA[QJSU'RU=ETMCe]}}T],CzOКW(?(j`V= P5{/իq*?>0%MO!_YWԉ7%P }S2Vn5]TЩ#`jM5EE+Ve?hMW}Wr" >ZTӷ79y_CoQ0ߝbYU1<>%q?+I~[c5޶=Zi[3:c7[|JbV&۶Ӏ*=WV<ʇ'OcBKe]z 'Njz|[zD~Oi[7]G߫P&z?x"` qq̳9ia}<7-M{ӞMQN洎T[_8 mղ?]߻ jx3%x;o\kK%[sܾ8oyZw-c-/Ese_rm-cu=ݿmZ/14C}ȯNa_;{녀+[2X}6u'd0,kƐ_-}OEp8ţX@ -FS#5xRª_wM=)5u= ^MV>Ϫԩʂ֭~\_86PuRP럟ﳫrX =_}I;+vFWV<#h P 7 )Q$L]$$VVnP,GUٔb%z=UTz~:Y~? Jd݁8}W[Hxӣ{ Oh*TG!D9u5슿"JXyZǫ)=WQqT7 ~M=(mhS5X?%wM5F\]UʯۺRm۾ߧk(YZ[ M)]N$784C-GOmJ~zo{95z\ )/TCz髡_-v>iz+e@j}P֥}5=}^}jj]G5+:UVCJ}]ʦP|զjMQօֿ=sܻoPK@mj[TS_ׯNWvw}t)JCM_+'{Q0Ŏ}}-YoUT{WUJsTUw5k*zX՚ٲTjO5UUZVyUSؿrږo"оܭտXٔH܏~\)͕TX"\GyWa @U@W74<7EI a:_`p\JG΅qz׉)֓bԨ^(D{Uy7'i|S) ? +%AI24_ZStandard_Data(/XtJ:ENp8?7 s=ً=i۶W {]Ð7l@G~u+9X:cX& +O ƙxz6w\mkeo}[.99NXs>uo봌eq8yZቁP:8zDzԥ[6 p{.wo9qwq,yE>r ??+ jp@@`` tCn!v 0 p ɰ -rq9;8Xy؍ވe}Fp GqGr,LjrHHGdHHdIRVreWze/,R,ǒ,˲IqE艜E-];! ~A fO}_.vy^moa/5Yq:c?, Go ={X=m,3rm:,nL^z%&p]9rXr umuXֹ9/wwey]jRwc z,#1C1 C0/v!r;asX$H#8"(!Xz`v n 9 j0,?#? oǿa򗿲dvuw\:ᄏ^z7z'zzy<,]ّ؅؁뺎nx;.w%Gr$7r"'r!q88,۸4r+7r7q 7ponm#yA=qo|s3/7{7ݷm;Q:ԠtמZLf1=w[Yc5`32uߓﺞGOk5¹ + j*} rʢ\Dl;]Zu/M_"=*{J_Oի Hn?SRj}RWW+被WC)ߺ߃3ȧN*e_z*.T,Y뇘5PMQ߿ rQ!xeSպ{=0D}kt_(WgU~|`TKHCP5 _RX!oK0H??N>R(4xL꟞Ӷ7oW_M~E>7y{g/sӶyyoZޛNߧ=m{ ;i勇.p0ce?awgK7~1/Ǘw޸2K/&} =pZ[B3_*"]ueOXw]ǿZƼ{ۼ-.u_bh]z_:щwZc( UWxzjϖ^MXJj M|W:?x=ʊSwR9-wmӜ:ךCfk?]_l``H]ޜcn]*[{+BSӫz˕\_EQXxM ,<0$]]~bCll``ֶmlYtmCBϾݗn0|= ,YbQ")S#5xRª_wM=)5u= ^MV>Ϫԩʂ֭~\_86PuRP럟ﳫrX =_}I;+vFWV<#h P 7 )Q$L]$$VVnP,GUٔb%z=UTz~:Y~? Jd݁8}W[Hxӣ{ Oh*TG!D9u5슿"JXyZǫ)=WQqT7 ~M=(mhS5X?%wM5F\]UʯۺRm۾ߧk(YZ[ M)]N$784C-GOmJ~zo{95z\ )/TCz髡_-v>iz+e@j}P֥}5=}^}jj]G5+:UVCJ}]ʦP|զjMQօֿ=sܻoPK@mj[TS_ׯNWvw}t)JCM_+'{Q0Ŏ}}-YoUT{WUJsTUw5k*zX՚ٲTjO5UUZVyUSؿrږo"оܭտXٔH܏~\)͕TX"\GyWa @U@W74<7EI a:_`p\JG΅qz׉)֓bԨ^(D{Uy7'i|S) ? a~dDۏ3%z,/W۳d7g*J=]Zڢ;[!Q6 hY) @UJq3m q&>f[j;8cY7o{[uiOv>};y}2%lDBH&/@V,h=ʲa笪ii/teTXVqM0䁱 `+XB%3YcXc 1g,3lʇ^-Xlұenb+JR+RQ*XcW xMO%Ŋe]'BC.>q ->̂Wک`U^/o , S2:>7HNp! ٠G=yM$D+:*҄CXF21Ȍ|H>Ny::zy9 eNhDh2hdj8 -#P`pΉ#Q#Ab0m\J=6&20zV1zV%tPY bͮ#ٓm3űC ka$ˆI.N@0,{i+of~2+ kgv @cF`V3{E*@ViƇ -4Cရ݃y9|/-;AK$"O@&g %Qw to"UZ .BPmWérRkl# D0 k -WRɎ*6dH|#ű:>#z@3E&zO qCD`M q( --DAnG:pLT q-"Tyu8,=r8䗉AGstHZHa`Yl';9pS>;J.Dp|M'[gOzpVAf ,h"Ƈ:'Px2B@lPIb4 >NEEbwMAl,gVQXbc`ߤ(`fw+xnb!6-+*S@h2Vzd#i(jMaap - e (/ 4H%`Bԝ2J ȥnRKA{r£#cIb@pEBA,$

d <.сa2 yc` P Ds[RPVQ͊9b`eUdj5Y ,%)ڄbq@(P%<HwюpEdM!qE! E2P<'?ɤdu --ϝHv͜!fF8l'g-RZQo>/tF1yiQ'|v*-F+BP"uP -xr&taHў@Caen7 -oiG¥Jf`ـ@搉cy#=/% @VF4;>L r)C ,sQ@CCaCU'!U )A]OGp0 'A ,cqnE|H lRe.H^õר Sph#փΐV ]p+TH4<0nP8 -?Uvr/?ss+ҙ8xJ4"6ES,"<:KN|~|܇]2OPDdApP>Zet`MEH" Dq@:P"AKIrOw=opX`ꉏleNvA6&JnV - ԨAWHW80a$NF6q2[54: ,0tPt7"dTqyT -E'": xd\.b/pe&4QL\C!*Dр& -(4bbuH*Z@D ']DqXX#` IewDTpee$ y: JlHU"9T8bDMV E ,_)"oTKOd 9RhFM?dRW> ;&2cB!"tDr;h 4[X֊8aTdb,}& -%Qh&ODaH!Gh8DBɶ(l#䉛3dUfCi-J3K rE&EEp 9ǖN@yhD$da$fGR)#"8)?r}E`[0ZLha4I"{I}ahڦh4?$ķA\gΗ]=aQ[>K+nb?+Ů=QO5MS\離f暪߷hE;u?@3uzbfwXp-bSj]Ã@]l.Pӆ1Ѝ ysDĈ1:n)`H.D~ȴ +meyޛ2Ʋ{kۼsݶqZƲ˰lȿWO pqyߖ59i}Zwܧ<֞֟,T]Wmq6ut2ާ?vy<|]ﲷ}]fR'5Ų[[W q# J\}t%!ɜ0%ӪIJ݀Q* X&܏51Zyz>lse7,u_Q*uϰ:_JݔT&kz_5-Ŷ.V,`:*r!xeWe`N\ +~ykXy`$>k#o'dt:}n 88: ) $C>2A&z&4:&IVt ׉EU4S *3dbV)#3,2|, ,tt&sbH+ˀy4шdpF2&.i89  F F("`$ +.*#zl0?Ld` +cJ財d0] F'&g&cHD ]ЁBcaYbdW. + , eVnA9ARƌgTp +<"ir 7r_[Mc}HD.M0!pK +0`yL4;3E\ڮS_ %mF" m``uI+*LҥkTTSm< .8F)c/>uz}rF@fMBD!Ɖ&($XP ,[ݤ +t [["DpXzp/*"'4ZNwrp! zM|&wa6]46( 8$NZ&Ξ2Bܯ) P'XQ$D؍uO0d&ؔ3ԡDh@|8VX8!?2I5PV4W@sBl[vWU2g- d-"9FaP4<"Ԛl +0Q_h>(K)ߩ;e8K!ܤ>G!G ƒ*ᐋʃYHxț| /x:],@AeCǐ$0瀷1řHs2B$ +RɈRGQ+kpXKR (s !GPJ@y +2'DģJg ,s8NCz(CIexj8 NVOI+U ,Z;9CWpd'2!O([&lGB z^!JέhhVw:}~1"4JR +Xѳ ح懆hOB@Rlh!a$N:X܊Zk<@ D٤8\kQg'@D4|18(G!!(e:Wix`@pNEp_D +CV4ƥ3qP:\A#hDLmYD@y"ue +γ-ಡd} W29D (Dt("E(>(^wzH|ʜlM ݬBQ!8!)6󑐯q a$=H2w7m9eki@u+Xa4x+oDsɨ2 0ևO"Dtp\^0LiBT=M -%Qh$XB(T ҉NN.P%ⰰGb AJ3 < >v7H2 uFRِDhspĈ2! XֿRD ʗl%Ɍr:*l~>A  5*}vLx<[k" -}dƄBD蠉 v0h81qtXL"KT+eM (B +EqpՅ.mQ0GR7g\#̆ PE[f`ٗ( + ZL04s-#(\r ͇95ЌHlHFS͎+(RFEp eS~f# +`,{ 7`AAI$hDl $þ/$yM_NiIo9]֝/ͻztân}AKW~V]{؟WkZ7EI 5UoxM۞aO~^7ﺞ-Z_'0Z_~BWGWR M=uk`.Wo+.e_ u STW$ؑR _kY8-VU<#Hrbb`YA`lacCdlxWq=@0e%pPw Daq8@>E;u?@3uzbfwXp-bSj]Ã@]l.Pӆ1Ѝ ysDĈ1:n)`H.D~ȴ FrDY_l,^0^TܩCQD4<}(ȏCQ@p !HIa(VM(@;UҞeA!gPtI&&JũB3L(ȄCKj$h"slY|Eq(,qAga {91 RԔHd7 W/`Dc3]*7<2EAa^MwDЮL3ԙh@p'`Do?-T5^r cpw#lP"!&>(D_i119y2m41iʜW´=@B@2S d 8(:Ʀ\ ,3AV`qZ$*#Bز,t'D !0+L #SHZO3OT: r܇}*&MUEMtQ.J{XTԺ8vXr4DǞL8T{2L8TyBHq Ϥ5&I%-g鐏̨Ԑ"3%|^% d@{d%B-B%Ӌe8^%8.Gqi  ǵpN ; (Jr*[S((b$;y1&ɼ&*)Rg)1 ,k'&D0$H 4J06PF肅clh(8ZJ8ЯT & hcE*FJ_CJi/Ty2wCF6L{WlJ#64ĎPJ~p;Q& ARLRAr I›G1e$Q X@C1O(CrPRD)tRO&?pq($L8ДVqB&J ũ #!H%RItL8T9O8Ti юB a LDhɐMOX."Nev e;m8q4,pqE6l686 rH4+WJa!y ]ȼZѬ&|.IǮ..ǎoo.JiqnT䁺.J#a 46y.im$|, L  E_Ax( JyIw4>-ȴV] 6 'nyWIr 6Ԃ;pK6Ma&4 P0G1iK81-,emx0m"…2dv4rH@y8P  Ex}d1 cCj((}A$Ɍ"8Pԭqr@|HS5F nVZ.K21e %*21Ud:DhB9>@d~c236:XBQi;.(X2.dę8qZaptt%X~G,3-*o$L&>w|d% #cRLw|d$ -%NQq1.Ё(v֬4G¼H4S)ܿM4űVsqlد&j~X:@?8v[G8|=', ˪ 4?̄gq5$ ʒB)aQM8 uE C4"0@I&:*"PDL.:&0*H0$bHQ SΙX)Q=g~}s8E%Bv%ZE#դ3K0^ 5n뢴Sxhjt@0 _P3>tpq]01\xUl}!x*@z$|=Щ ] 7WkJ": @@ -283,15 +287,9 @@ ZW } *LcydnA2閂Vh`[ 6A.Q;52 !rt}J%phS:_CдwFmc/nGق NN )Eewšro$<ך\\XPt?MD &ZJߪeDt1lGw\ ->Y4KLu!@?l/W&66ETJc*[$,=f|=+y8,-#(X/"(cx#MTzc&B2C]V.`6,ܺJ" Co F"d:y/i -F$P݇/np:N'69|f f$#[3x8@u܀ؿSnLA JUvzUK;!5^KrƽJW1ZSS0G4{7*F7SF TӵEQ!+3`HCG I - @ =.&СXvj;$tCĎk)AϜS`hI{C!g32K" ouӯ7"z :" V8*e_a-<\$z6O*:+ʟ'摐(o^)J1, -RhraThvi1<}v۲@{jmNv?f^`xO}BNbԚzl_|j_z-3G~  -/=x+r]K%Bٌ75w9 \c*ay86`8Pc#/}CZ]?<:CD -G;f sj7:+a˂:`~=iubp])n}O[r^-nHpFrگ#S>O! h]-yfQ zGFg}-dǿߪuk(}e?D {mKWIU<P{p`=Z)F^b)F&e` -tރcz=>YJCZ ٙ~zG)dΩOMi}ZJ\X:kH"DSuVӺ6XDITS*nx9t̡ vg0H05q\b]k00·`Zǎ" ##tPve&ijٌ켍`g'ŨkX3v/O$Li=z<%Қ5$R6~%/>LH?0Ww6I9<(E &ZJߪeDt1lGw\ ->Y4KLu!@?l/W&66ETJc*[$,=f|=+y8,-#(X/"(cx#MTzc&B2C]V.`6,ܺJ" Co FXq:y/i +F$P݇/np:N'69|f f$#[3x8@u܀ؿSnLM2/.pҗ(w7$-KLԴXiz7 +.^l^OkMvBoTa7 \DyJV`QrFBO1\Mk&FޖSuI;G^JDl0mv0fl7YqT/X p~r].:zR:~PKCh'N00>$ziƱ9ވFh#^c?4!b~vL%mH֩x]A "2_#hok٪Xn^ok`:F\8^~vdT'=a!^/n1|v[" CظN ̈VƖ di7F5x/lD %N?"(}&H_f x/ f.SV`\os1o_7c~!>z@0yEU |lDt gSK:;o2:wfk$;V[+TFY+ٷ=N#HkC_}=0N"膚xmۅyJ1K16q/VleŠ+q@yϒV:*?J% DwN}x}lzM ߏV\X:kH"DSuVӺ6XDITS*nx9t̡ vg0H05q\b]k00·`Zǎ" ##tPve&ijٌ켍`g'ŨkX3v/O$Li=z<%Қ5$R6~%/>LH?0Ww6I9<(Eri 2#x q3#J*C0]EdLYH8,~=gACܾ_(pMH 04 AsC'.ɤE,'%_g;M$}#ZsqGf -s65ljZbT?M3v9b٫ *xR96={ nY$-] )Ѯ%_wrdR%^U3 :5Nl#:B%3BA<=dCA&w*tYcڱSMYH9YQFN$Eқb}ƃYদҏ>cU[B'9"JhZgDf])Jƌ1%w?Gߒp6i+ D +s65ljZbT?M3v9b٫ *xR96={ nY$-] )Ѯ%_wrdR%ك^U3 :5Nl#:B%3BA<=dCA&w*tYcڱSMYH9YQFN$Eқb}ƃYদҏ>cU[B'9"JhZgDf])Jƌ1%w?Gߒp6i+ D { PnBI#W"l+Klu ˚[[DELÂxB7l\g!Uul_͍TSFւ EB_#4wNRA%Ju !wY5 i$"65 /. TXDU(K*Rkйs UWHIAؠɰR|!,e < բ9#vĪ"Wj!HiH-:YpJ)-,;.JRVh>ТI j|7ܔ7 6mƟq{Xj!HiH-:YpJ)-,;.JRVh>ТI j|7ܔ7 6mƟq{XoRZ7Dl%MLY\.?d>Mn VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( l[$6Nn+Z_Nq0]s7hs]`XX$6Ra!<<'!!!*'!!rrmPX()~> -endstream endobj 22 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <> endobj 23 0 obj <> endobj 21 0 obj <> endobj 40 0 obj [/View/Design] endobj 41 0 obj <>>> endobj 38 0 obj [/View/Design] endobj 39 0 obj <>>> endobj 36 0 obj [/View/Design] endobj 37 0 obj <>>> endobj 34 0 obj [/View/Design] endobj 35 0 obj <>>> endobj 32 0 obj [/View/Design] endobj 33 0 obj <>>> endobj 30 0 obj [/View/Design] endobj 31 0 obj <>>> endobj 26 0 obj <> endobj 24 0 obj [21 0 R 23 0 R 20 0 R 19 0 R 18 0 R 22 0 R] endobj 42 0 obj <> endobj xref +endstream endobj 22 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <> endobj 23 0 obj <> endobj 21 0 obj <> endobj 40 0 obj [/View/Design] endobj 41 0 obj <>>> endobj 38 0 obj [/View/Design] endobj 39 0 obj <>>> endobj 36 0 obj [/View/Design] endobj 37 0 obj <>>> endobj 34 0 obj [/View/Design] endobj 35 0 obj <>>> endobj 32 0 obj [/View/Design] endobj 33 0 obj <>>> endobj 30 0 obj [/View/Design] endobj 31 0 obj <>>> endobj 26 0 obj <> endobj 24 0 obj [21 0 R 23 0 R 20 0 R 19 0 R 18 0 R 22 0 R] endobj 42 0 obj <> endobj xref 0 43 0000000004 65535 f 0000000016 00000 n @@ -468,7 +466,7 @@ endstream endobj 22 0 obj <> 0000078750 00000 n 0000079588 00000 n trailer -<<1046776A51C78D4A9AE8013BC44B2AAB>]>> +<<2EF854D6CA08B44AA6D94514EB6A560F>]>> startxref 79789 %%EOF diff --git a/src/components/design/content/WidgetCardTemplate.svelte b/src/components/design/content/WidgetCardTemplate.svelte index 860548b3..a4cdc4e1 100644 --- a/src/components/design/content/WidgetCardTemplate.svelte +++ b/src/components/design/content/WidgetCardTemplate.svelte @@ -11,11 +11,8 @@ - - - -

{name}

+

{name}

{#if empfehlung=="ja"} @@ -30,18 +27,29 @@ {alt} />
-

+

ab {price} €

+ -
+
{#each services as [service, check]}
@@ -54,18 +62,7 @@ - @@ -76,21 +73,21 @@ -.sumCent{@apply justify-self-center col-span-2 md:mb-6} -.sumRows{@apply hidden md:grid grid-rows-subgrid row-span-5} -.forServices{@apply block} +.sumCent{@apply justify-self-center col-span-2} +.sumRows{@apply hidden sm:grid grid-rows-subgrid row-span-5 items-center} +.forServices{@apply grid-rows-subgrid row-span-5 items-center col-span-2 justify-center px-6} .image{@apply w-[75%] justify-self-center md:w-[75%] md:pl-12} -.buttoncols{@apply grid grid-cols-1 gap-x-10 w-full +.buttoncols{@apply grid grid-cols-1 gap-x-4 w-full mb-4 md:grid-cols-2 md:w-[auto]} -.buttoncol{@apply mt-[0.5rem] text-center text-black bg-[#ffcc00] rounded-md px-3 py-1 no-underline +.buttoncol{@apply mt-2 md:mt-0 text-center text-black bg-[#ffcc00] rounded-md px-3 py-1 no-underline hover:bg-[#222222] hover:text-white} - .promo{@apply tracking-tighter text-[2rem] text-gray-700 pl-12 m-0 -mt-4; + .price{@apply tracking-tighter text-[2rem] text-[#222222] pl-12 m-0 -mt-4; font-family: "Antique Olive Compact bold";} @@ -102,7 +99,7 @@ hover:bg-[#222222] hover:text-white} } .services { - @apply hidden w-full text-start py-1 md:grid md:grid-cols-[1fr_50px] + @apply hidden text-start py-1 md:grid grid-rows-subgrid row-span-1 items-center md:grid-cols-[1fr_50px] } .services:not(:last-child) { @apply border-b-[1px] border-gray-200; diff --git a/src/components/widgets/WelcherAusweisWidget_1.svelte b/src/components/widgets/WelcherAusweisWidget_1.svelte index cb754428..71f44fa5 100644 --- a/src/components/widgets/WelcherAusweisWidget_1.svelte +++ b/src/components/widgets/WelcherAusweisWidget_1.svelte @@ -2,7 +2,6 @@ import { fade } from "svelte/transition"; import WidgetCardTemplate from "#components/design/content/WidgetCardTemplate.svelte"; import { PRICES } from "#lib/constants.js"; - let gebaeudetyp: string = "bitte auswählen"; let anlass: string = "bitte auswählen"; @@ -16,29 +15,67 @@ const gewerbeHouse = ["Gewerbegebäude", "Mischgebäude"]; + let ausnahme: boolean = false; + let oneBOX: boolean = false; + let threeBOX: boolean = false; + function getBoxes(){ if(twoBoxReason.includes(anlass)){ -document.getElementById('firstrow')?.classList.remove('md:grid-cols-2'); -document.getElementById('firstrow')?.classList.add('md:grid-cols-3'); +document.getElementById('firstrow')?.classList.remove('sm:grid-cols-2'); +document.getElementById('firstrow')?.classList.add('sm:grid-cols-3'); }else{ - -document.getElementById('firstrow')?.classList.remove('md:grid-cols-3'); -document.getElementById('firstrow')?.classList.add('md:grid-cols-2'); +document.getElementById('firstrow')?.classList.remove('sm:grid-cols-3'); +document.getElementById('firstrow')?.classList.add('sm:grid-cols-2'); } +} + +function getCount(){ +if(oneBOX===true){ + console.log('ONE'); + document.getElementById('thirdrow')?.classList.remove('md:grid-cols-6'); + document.getElementById('thirdrow')?.classList.remove('grid-cols-4'); + document.getElementById('thirdrow')?.classList.add('grid-cols-1'); +}else if(threeBOX===true){ + console.log('THREE'); + document.getElementById('thirdrow')?.classList.remove('grid-cols-1'); + document.getElementById('thirdrow')?.classList.remove('grid-cols-4'); + + document.getElementById('thirdrow')?.classList.add('md:grid-cols-6'); } +else{ + console.log('FOUR'); + document.getElementById('thirdrow')?.classList.remove('grid-cols-1'); + document.getElementById('thirdrow')?.classList.remove('md:grid-cols-6'); + document.getElementById('thirdrow')?.classList.add('grid-cols-4'); +} + + + +} - let ausnahme: boolean = false $: { - - ausnahme = ((leerStand === "mehr als 30") || (heizungsAlter === "< 3") || (baujahr === "vor 1978" && einheiten === "bis 4 Wohneinheiten" && sanierungsstatus === "unsaniert")) +ausnahme = ((leerStand === "mehr als 30") || (heizungsAlter === "< 3") || (baujahr === "vor 1978" && einheiten === "bis 4 Wohneinheiten" && sanierungsstatus === "unsaniert")) ? true : false; + +oneBOX = ((ausnahme === true) && (gebaeudetyp != "Gewerbegebäude")) && (gebaeudetyp != "Mischgebäude") || + ((!twoBoxReason.includes(anlass)) && (gebaeudetyp != "Mischgebäude")) + ? true + : false; + +threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBoxReason.includes(anlass))) + ? true + : false; + } + + + @@ -56,7 +93,7 @@ $: { @@ -90,7 +127,7 @@ $: {
Sanierungsstand
@@ -122,7 +159,7 @@ $: {
Heizungsalter
- +
+
+ + +
+
+ +
+ Sie haben die Möglichkeit neben der Hauptheizung die Verbräuche weiterer Heizquellen + (z.B. Einzelöfen, Kamin, Nachtspeicher, Wärmepumpe, zweiter Heizkessel etc.) einzugeben. + Dazu setzen Sie den Haken bei zusätzlicher Heizquelle. Eine weiterer Bereich zur Eingabe der + Verbräuche öffnet sich dann. +
+
+
+ +
@@ -146,15 +159,14 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 > {/if}
-
- -
- Sie haben die Möglichkeit neben der Hauptheizung die Verbräuche weiterer Heizquellen - (z.B. Einzelöfen, Kamin, Nachtspeicher, Wärmepumpe, zweiter Heizkessel etc.) einzugeben. - Dazu setzen Sie den Haken bei zusätzlicher Heizquelle. Eine weiterer Bereich zur Eingabe der - Verbräuche öffnet sich dann. +
+
+ Bitte geben Sie das Startjahr der ersten Verbrauchsperiode ein. Weitere Zeitangaben müssen nichht + gemacht werden, da alle 3 Verbrauchsjahre zusammenhängend sein sollen. +
+ diff --git a/src/components/DatenblattButton.svelte b/src/components/DatenblattButton.svelte index c16f9226..46dc4e6f 100644 --- a/src/components/DatenblattButton.svelte +++ b/src/components/DatenblattButton.svelte @@ -7,7 +7,7 @@ $: base64 = Buffer.from(JSON.stringify(ausweis), "utf-8").toString("base64"); - + Datenblatt Datenblatt \ No newline at end of file diff --git a/src/components/design/header/AusweisHeader_immowelt.astro b/src/components/design/header/AusweisHeader_immowelt.astro new file mode 100644 index 00000000..785ae47b --- /dev/null +++ b/src/components/design/header/AusweisHeader_immowelt.astro @@ -0,0 +1,60 @@ +--- +import HeaderLogin from "#components/design/header/HeaderLogin.svelte"; +--- + + + +
+
+ + \ No newline at end of file diff --git a/src/layouts/AusweisLayoutDaten_immowelt.astro b/src/layouts/AusweisLayoutDaten_immowelt.astro new file mode 100644 index 00000000..c1c6e2a7 --- /dev/null +++ b/src/layouts/AusweisLayoutDaten_immowelt.astro @@ -0,0 +1,102 @@ +--- +import "../style/global.css"; +import "../style/formular.css"; +import "../../svelte-dialogs.config" +import Header from "#components/design/header/AusweisHeader_immowelt.astro"; +import Footer from "#components/design/footer/Footer.astro"; +import SidebarLeft from "#components/design/sidebars/SidebarLeft.astro"; +import { NotificationWrapper } from "@ibcornelsen/ui"; + +export interface Props { + title: string; +} + +const { title } = Astro.props; +--- + + + + + + + + + + + + + + + + + + + + + + + + + {title || 'Energieausweis online erstellen - Online Energieausweis'} + + + + + +
+ +
+ + + +
+ +
+ +
+ +