From 8fb3e39881081c20dee6f929881eeb6875404f59 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 29 Mar 2024 18:53:14 +0400 Subject: [PATCH] Simple promo box for Telegram Business. --- .../settings/premium/promo/business_away.png | Bin 0 -> 741 bytes .../premium/promo/business_away@2x.png | Bin 0 -> 1494 bytes .../premium/promo/business_away@3x.png | Bin 0 -> 2203 bytes .../premium/promo/business_chatbot.png | Bin 0 -> 748 bytes .../premium/promo/business_chatbot@2x.png | Bin 0 -> 1410 bytes .../premium/promo/business_chatbot@3x.png | Bin 0 -> 2020 bytes .../premium/promo/business_chatlink.png | Bin 0 -> 873 bytes .../premium/promo/business_chatlink@2x.png | Bin 0 -> 1727 bytes .../premium/promo/business_chatlink@3x.png | Bin 0 -> 2450 bytes .../premium/promo/business_greeting.png | Bin 0 -> 784 bytes .../premium/promo/business_greeting@2x.png | Bin 0 -> 1563 bytes .../premium/promo/business_greeting@3x.png | Bin 0 -> 2345 bytes .../settings/premium/promo/business_hours.png | Bin 0 -> 564 bytes .../premium/promo/business_hours@2x.png | Bin 0 -> 1152 bytes .../premium/promo/business_hours@3x.png | Bin 0 -> 1743 bytes .../settings/premium/promo/business_intro.png | Bin 0 -> 562 bytes .../premium/promo/business_intro@2x.png | Bin 0 -> 940 bytes .../premium/promo/business_intro@3x.png | Bin 0 -> 1381 bytes .../premium/promo/business_location.png | Bin 0 -> 760 bytes .../premium/promo/business_location@2x.png | Bin 0 -> 1443 bytes .../premium/promo/business_location@3x.png | Bin 0 -> 2106 bytes .../premium/promo/business_quickreply.png | Bin 0 -> 751 bytes .../premium/promo/business_quickreply@2x.png | Bin 0 -> 1423 bytes .../premium/promo/business_quickreply@3x.png | Bin 0 -> 2094 bytes Telegram/SourceFiles/api/api_chat_links.cpp | 1 - .../SourceFiles/boxes/premium_preview_box.cpp | 90 ++++++++++++++++-- .../SourceFiles/boxes/premium_preview_box.h | 4 + Telegram/SourceFiles/settings/settings.style | 9 ++ 28 files changed, 93 insertions(+), 11 deletions(-) create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_away.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_away@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_away@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatbot.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatbot@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatbot@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatlink.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatlink@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_chatlink@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_greeting.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_greeting@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_greeting@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_hours.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_hours@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_hours@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_intro.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_intro@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_intro@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_location.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_location@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_location@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_quickreply.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_quickreply@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/promo/business_quickreply@3x.png diff --git a/Telegram/Resources/icons/settings/premium/promo/business_away.png b/Telegram/Resources/icons/settings/premium/promo/business_away.png new file mode 100644 index 0000000000000000000000000000000000000000..b18690565e4601b518e5fc96a4ae658119fd049e GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDq2jfyv*~#WBP} z@M(y*$D%+9-*gsM*TRL9Zk#L2Ws2uMsN#5%!!hIHx*!4ZccrR&E*}~fyf~Jt@WUZ! zf|wQ;m(!L$Go`636{dChm+-Ni`=OO?{dxVnzx&?L`G4>8-1qO^{PCBceDX`x-j^l2 zqSoHKf1kbiU~_Zxez5}?CfjbmeOYqr_1C<-JRh}S8##Ht_OR7cJyi0%%L@w)C3teo zq$jX7KYaUEclOy!8751EBG+G!)w>?%Qew6D{`>gY*hY=XCm9YuERd52+M&|uAi&jn zA}%hj?tE!oU7s>Tu!hK)w9o1e3IaXHljr)SZ;Z&=dh77v!)lA>e{KoUI_j9VS+bAK zO|GAPW~5Ho=9^!B{}s6R_~VhJjg@~dJu(**n!whzEo$xM%a7KziP>Bc@WkFIuE8cmhXy>0l ze|i}0?Ck1lYmcr~6*?)i_d!m^#PiQ5o_<aa9tW64n3Heer&V>ob&ZPg#5- Q7L>$1UHx3vIVCg!0HV4%t^fc4 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_away@2x.png b/Telegram/Resources/icons/settings/premium/promo/business_away@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24813a145b5da93c963c04256469d0431d5ebd43 GIT binary patch literal 1494 zcmV;{1u6Q8P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NHKuJVFR9Fe^SXn5oUlhNl%tOko z$V{eCLLwQ9JcxuMLn$SS%rCr9%9JQ`h{#YP;z7m-^AI6Z<{|S?rvLwUTixB)J%)pG z?|nJv;X7-uz4lt`TYIgwfBXCKL--R$Kp25P8vzmi)r*RX+S%E;ySqC$IH;?uD=RCX zot^FN?F|nPcXoEJudnm3>bsKi^707@2|GJG|GoX|?(Vj`_+K>n&NAi=B2-aPLH25DYR=EkiC$e@wX(7z4O&`SNG9SB4h~97OTVM}D^p%x zUZj0~eqKdIWo&E=!^z1>=#rC@tE;P{Sp)`|P6i|-B&w^ciI0>LjlEn%M8y65J(&CZ``9(&!wGC9`IMEF#e~001O)|=QV`JP=H^C2XJ==w zYRpnb&&d zAYW5bQpkprlT%Sq5iz^Ex;|(4RcSbJd3gzqNNN&jY;44EVPWA_dCKLht1Ewh|GBw2 za)q7^4Gpg@d50;^J7;KUsGy(#KBX`S^kqD6Zf=;cn3$NKpC2mA!omVY2R=%@qoac& ziiBHUULF}45lkAnxVX^!vCfM&2+q*Z5DZI6NyW#x zrVd3!>d=}&XlQ8I+uOIbwIMLf42lsa8Uh1H5z)-dOmNt&U4;bt86Kfse2S1_q+GudlB$EGQ^=N0nfvkf-Dj z?-Sm*y1J4Xlr#hoD#2KNM+@Hm=;(;NSz20(iHV7gjYVrg@$2g9vV}-(lF`)EWXwNB z*x1C0iHQk06doSVJNs`q1lbU|e`B84YE@Mgf`t90e#k5Ew>iPV!L)1E z*4Bcu{Vljj9UQKBcz6iPq3`MerbdwZ`}@DE=-2vBT!UzdqN1XwrziFZ?aIi=2+$0z z98+jfIN$IZ6SF0>FMbKCa9{aGGP#ad^ z82|=)*4EbeS@Nb#WMm|HGdenoyT_Yyd`tjOhJ=I|8yoW>`-X_PxH!@R4y~-LC@Cqu zA@vv8-rn96o`8S=GK-_WxVRWK&%D5w5acNm968H<`>?Puphw)-T3T8dyaZHlZ*Rxe zPft&mmzT4v9Mkpzk(ihWhj6!I2Yz8;Avj3z=;&xH1~3AGCa3X)c>@Cj@EI(jDL_29 zf@{KWA5Rc|x=MWD2b)exN`l6Ti3!FrH#a{%J_Zv$Auxm(FD@?NDBWx6TM_wz&qXK* zDo?E1*w`RGzM0Ua3PV6sru<_9*XOvnIDj6msHv$bDxXy2iIT<@1p+`$j0pnOgl+_W zR8$mV%%<2y4?Pw;z}3uXz8WKw27z+Jrr6rrqLR^tahB06YyhdDFW|(jt*xbt3Z`%k wM}6UV>FMdIudnB-64Js52qPejz|RQ$57Nyc=E2P;umAu607*qoM6N<$f)kFZ@&Et; literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_away@3x.png b/Telegram/Resources/icons/settings/premium/promo/business_away@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d473fdbd4ce87ff07ef54d874cc552f6181b4c60 GIT binary patch literal 2203 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 QdjJ3c07*qoM6N<$g8I>oTmS$7 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_chatbot@3x.png b/Telegram/Resources/icons/settings/premium/promo/business_chatbot@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..615d94b27b0621da1cfd9f183acdcd67cebb51c4 GIT binary patch literal 2020 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 VShT(d^6~%x002ovPDHLkV1jRfI=BD; literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_chatlink@3x.png b/Telegram/Resources/icons/settings/premium/promo/business_chatlink@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..af17dbc53a9b214f1feda7194a070aa0acfac37c GIT binary patch literal 2450 zcmYLLc|6oz7at6X2ZJ%T$vT#dCHvTohGt|bTO(wbbsh}avQ)@kB-t9vW63r#7+DgU z!Bg2XQE5ST${rEDKcCP0dEYOD!T|z-xNumE4ZyJ{#Lf(i zAMYU`0AnKBTrdHVhvCb>1mlgz`B++l6abkW#B|pW1U@+ekO)8^5KAc&hy~zGCu^n5 z|J%iuvix5@Ie1^yY#o63jl-brd|AI2hNnEd2#(-xzD_-^>4GWgd(H zWY?I%aw2S$Y#Rrv`9VcRo!Ud^Ywhb`D%ZMv$I2a>eTH(++IEC38^-w-6xB40>F8s;yTQ6!Mrl~7vsrgPXJE2u(qtkDBdvU=i0&Us)}p3-Am=^ zz4fn-8+~;2a6RiQ0 z_H_;hu?Gx4@dYK94vmX>iYB{@2{5Ir5SBn)UY=wwQHPE&KcWGnsE{04Zd6-mF~b7h0nv+&i4%$lB0>RyBAZtiak+!GI=mKesaOtt;(Mv{c^werAG zrQXEI_jWV+74&NBk~mrl@B4pD6`iPxrfE7Veg!`&3&W(`1IIcGhzxL~+3bIcpAP<0)#8w*!m2f4L(as$hrZ_}Lk;PLbiWl-ot8 z#T*^9%5$B%efL4i_qN~}6Le?Ta?Wb9qVuyx1Yt$R-%1WS&TEd!*7kWLWJ>|-pSjqS zCVIUu@(jc_g3E3u~whI%S}d^-MKzO5-_8u38RS=Qh~Scp>_ zA>7pS5Z6^^#)UVgOh~2nG3;}Q_ao`(Endeeivl2lI+aT`pjqNZKjs26gRS`+UgasR zCM{@_d4#m%jTnhK9uirYb7wW(703Qyg06xjruX4Gp-Va@mEc;y2&j zX5y*q-%X{?qfA%R#~PJf=SNChN0`&?VN=n&D}ISU0;TsGw(2XxS~kB81aMbvbjKbl zo@6yPhb>B%)3rU64x&n-QAPfrieSnt3KL1Rlr3O3+4t$jpHCzR%a?v5DP*EClXz=<2)ETu9AapZ?XwV9&Y2ZA4T zk)!P66pI-kCer&Gx21qmR9VU;qJjM_u78LcWjATDWIb zHOgNh7Yi1&4556qu8))$xuQ@Fw`cB4o(D74S@{11!i^pGBJQZGWh>wa@*(jJQXq%z ziIQT=c(t{(4HonadbNacYYo5kl*C%)Cb!N6;VaS%=r`y|p8j3Ig1plxfC4Aj^L-t? z5>i=FjYQSoer+DUi~qwY6`(d~4?7;~U_j zYe_=Xi1lm2drb0Gcmt=r?cPb-oqSVxlcjYM+iI2Z>pUfw)YSF7b7FAk%tn)LHwdd~FmCy?SA+v<*4{2g72ZPi%ZF8YR5c5lTtT5+Cl zji!1=^3~?BM6~wbUq0df^~?LhfA~evACW^Qb$FxpFPXd$SyDHhXUi};0F?&{XISSH$x?fhNKLTf? zg$cG&vn8Ku8qDs<#XlcDo(@PP8ZMKbDC~K{=2*n}x%d@Lu?A22fc> zg@rCdMCI8q5Rf4Iq-_vw7@R6rIk;WBXSp9a6HJH_8-31C8!MBysYnsTf%|I`5T>#p zSWnxF{dyE?F>w0zolio2D`Q1VV`LXSN3sraAu{_?`v9H3dEcql?(Ed_aWj*pYFH(C z{+8_(r#z^Xg6X|X+Hdv5YV^n9mPw_F@D;|)-2g4s$k>H91uh+7*&!X}frt((=&_fP zu9OB2E&bPq%0R#7sZkF}wao*IcT)8^oTZ0nRnxTfii8N>UG!;B$G2{vyl*0b)J^Mt z>$o)Ojuk`027#>3VXfOf+>Mw-^no~U{lg5ZRO{R4F?;)}G9=H>&qB5gF{f&Qzhbz= zvWdViYvHyY66YJe4W5ZU1P>iZ%I*oqt-R#Xco5>)h2KVb%*F*?qj;sNXU+&+5jQ1|#8pz`eTz#x_C=FlsQ%j?9gj8AR(%m~wxlI$RCO3ElG)O)T%JVrehp(T zB^|6bjtNUIWgDE{L|pQ}@k%Re00`@Pu?g2U$=d(6BmeD7e!J>#sK{P~uRvV*=T7<| MoT(LtY~ptNKV%GfaR2}S literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_greeting.png b/Telegram/Resources/icons/settings/premium/promo/business_greeting.png new file mode 100644 index 0000000000000000000000000000000000000000..22d1526c267fd6e95b7d1e2ace87ec530c3bbff5 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDq2jfvL*V#WBP} z@NTfTM^d81*T$<#CLE{4IUa3V!tv3uNh#08g{NnMfXl5N98svai-6;yzSGc zPj6SAHGls5uT?o_)!EtHQDtRi2JZ_j^z`&zl>8EiQ8={6Z~0*#yZQB%m5D|(A3uIv zUS1xyTGX{-ON5Tzbno@o>rZAINX(l*fA`(ItxHU@FE1_4T&*;*;n>Zaky}1Y z+2HRt#YZi8rO1(H?x;f#4GJcDJbCegf2%WZ1hYveD6(|VIm^DkOJxF8u^5v^nuZ}OhfB(^^PeT9S^?zqwv~}y&I;E)k zqSDebKjcZH(~u_x~$8N#fd~iyC2`3j-!>(G=lpZ(cfg=1j%6by`kW z-o4WcyO?8EpY_M*PM-NS(HZxnpNQ%ReyhmO=imORF(NYZU}*N%Tm7fDGc66OtgVe* ze|>M<`(wx4)FwA-?!NnP?L$U^bv(xzyMk7>v`+C_%G~hZ?k{6w1>aupmh~l|)adEz K=d#Wzp$PzJbxu40 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_greeting@2x.png b/Telegram/Resources/icons/settings/premium/promo/business_greeting@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..21c575d7327564aea4cbfcfb8c668c4db17ac4e6 GIT binary patch literal 1563 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 P00000NkvXXu0mjfKaNYy literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_hours.png b/Telegram/Resources/icons/settings/premium/promo/business_hours.png new file mode 100644 index 0000000000000000000000000000000000000000..ea917bb246afca5525f1a4b516abe570d8fb2f9e GIT binary patch literal 564 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_location.png b/Telegram/Resources/icons/settings/premium/promo/business_location.png new file mode 100644 index 0000000000000000000000000000000000000000..074f4418497c3c2e5280ea90073525db736e812b GIT binary patch literal 760 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_location@3x.png b/Telegram/Resources/icons/settings/premium/promo/business_location@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1d58a00bc882c2d8a68f641c5bfe3a6c11ba2b94 GIT binary patch literal 2106 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/promo/business_quickreply@3x.png b/Telegram/Resources/icons/settings/premium/promo/business_quickreply@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe964f298339c32bbe84e1708cd6b93b8df77b8 GIT binary patch literal 2094 zcmV+}2+{Y6P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IS?m`OxIRA>e5nptd4TNHp>Ma@x4 z%}UMnfS89ELPAO+5=DrJCQUpD)kdU}@?s3)fkY&x#1IjQn286WstG9~X;DQqTJt(j2lm-}&3o;&)?WLMiwplk3xpO3Ef88Dv_NQq|C|NlVDk^T@zFkyQbo1uT7|9SM z*=Eg}O`kq}*REZU9zFU?@9)l?JDWFeo;Y!0!-frm6eTEH0|yQ~di3bGZ{PIPv4Hyc z@#D^&JK5o&MDj~#(4axbj~};?RGIqz{ri(APs+>7pFe-DOj``Ue*MaZckSBMuULNY z+qZ9Tr_#N9_qJ@=GG)q?zJ2?)Zr!?e?b^bqZr!>d4j3?C)~s2(ckh1u_;I9usJDIl z_9ji52-fc#Oqei%7+{i#c(7>Eq8>eZ=*vNvA;v6UzC2PxcDPTUKKi8mLM9|6tX#Pg z?^3lQxXqqDnYP4(T4j0u{P}k6+6BxeE)Ea8b?cVOh?EdGm!AYV z44idghAXaGwMvZ&!7^^#xbePy`-B~XrAwCv%i<@sb?ertZ05|F6B9NyiLPC{R%JSO z?%bN|zQ1P7n4vOQym+y1l3E0C6SB6j{_^Dum6{f&4iEw3!Gi}veZz(gI#@x$;O*2j z!u`U93uqe*@ilAK2;EbsPI;zFWJ^m+BLcY)5fQ1t-TT>H$%#y1F`mqU6w_Lqc)IiWQFBofd}<9V&G0-o5KVx1c2X zN6HQzI!M8O|Nebk!bx_=wdT#6zj*P&k8Y`{sgk&xNLd zbm>x!H6I^-bi@6`pQ%wj7Le?1NWuzMV>D746))bH7jm z_`k5Qknl}c$Dl=2;KraCCn>u{f?mCP$=JnU|Ni}kZK!uCK3rhxfqL6Fnk%wn1qB6m ztp2^RM?xegCmWNvwOBV2%$RA@rcF*xj-c3qndUM7*s)`cTEy75kt0WvS4?2)r@HEv z-A_6M48u0WWtFt$m=2*B($C<`nKPF3Ws+Pf^r??!-ZXGJV^Y-NiYBzkPr9O!lOAU9 zG-s^OpFazLNGLNha8gX%4>uD8yTOtrOWwVEXSb?9fAZu>XJEBTB;7j$Tdy8Fc1$*% z7OypsGD}vWo9pV2I-O3NaKZVTHf^eqv=~y93q02j3y2?6PQiorx}dRX^g89!a)8IW z+O%oYrjeAS3v~JN<#FT2y?pu7lDJH&y*=9FGH)64Cj|{W>u*Q41#; zkRPq^L$NjGOEgyY>uOUVBO}8ePWQO1%$>Fn@@)vSHz{GX5mPB zyatL4WWPuNFEeU`iBfIUs8L?1{J`T%LEkhDR#XkNK;Ma)Kiqn)OW?H!QEPPMVcr6&0I9p1sJs;We{g9i_Kmsbyy zOD7#0;aE~q!rPJ_s!J%f&&=DoOKcb5L>lt1n)Il5TeWKCf`ltjo@B*-Sy@@GaP@(S z4Ma|1#DKnUY)>^kO5qoHy^rRcTb>7Ay?P~F7?AWjb?T&V7uS&7!zD%PbU|D(Apfpj zy;_YEhHjfSZSvKl*AZg!ljT<-Gp^O9gf6nD7SC2ANOk- zW`Gd}_?Kg2*>T`Wg~-I~Gr#!|Qn4CP!b*(d<<7*0A7}6ugN?=B-UeunY0%k3KZc+D z6h~xL`}nk0IPPk;5itD$TSORKxNu>BwUU-A(s-(@tmMa(SdM+;#z}972H@z?qt(`m zVORET*|KH$9_MGskRd&L_O!fu17`dX^Tdf0H17FE*j`X~F^K{IQ&Re%`jZCB1 zg-annwiz*E1SJx-XwjmD9k1Uyf8f9YXT`8LDn;(zZnPfm(!;5(H zK79Bv0Z?7~<72HeM$jXB65>gqJa$mFaXjd68a=E(u0tq5Xo1iIp#?$ api) : _api(api) { } - void ChatLinks::create( const QString &title, const TextWithEntities &message, diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.cpp b/Telegram/SourceFiles/boxes/premium_preview_box.cpp index bb71e2e63..67e402da5 100644 --- a/Telegram/SourceFiles/boxes/premium_preview_box.cpp +++ b/Telegram/SourceFiles/boxes/premium_preview_box.cpp @@ -1210,11 +1210,13 @@ void DecorateListPromoBox( box->closeBox(); }); - Data::AmPremiumValue( - session - ) | rpl::skip(1) | rpl::start_with_next([=] { - box->closeBox(); - }, box->lifetime()); + if (!descriptor.hideSubscriptionButton) { + Data::AmPremiumValue( + session + ) | rpl::skip(1) | rpl::start_with_next([=] { + box->closeBox(); + }, box->lifetime()); + } if (const auto &hidden = descriptor.hiddenCallback) { box->boxClosing() | rpl::start_with_next(hidden, box->lifetime()); @@ -1274,11 +1276,10 @@ void Show( })); return; } else if (descriptor.section == PremiumFeature::Business) { - const auto window = show->resolveWindow( - ChatHelpers::WindowUsage::PremiumPromo); - if (window) { - Settings::ShowBusiness(window); - } + show->showBox(Box([=](not_null box) { + TelegramBusinessPreviewBox(box, &show->session()); + DecorateListPromoBox(box, show, descriptor); + })); return; } auto &list = Preloads(); @@ -1576,6 +1577,75 @@ void UpgradedStoriesPreviewBox( tr::lng_premium_stories_about_mobile()); } +void TelegramBusinessPreviewBox( + not_null box, + not_null session) { + using namespace Ui::Text; + + box->setTitle(tr::lng_business_title()); + + auto entries = std::vector(); + const auto push = [&]( + tr::phrase<> title, + tr::phrase<> description, + const style::icon &icon) { + entries.push_back({ + .title = title(), + .about = description(WithEntities), + .icon = &icon, + }); + }; + for (const auto feature : Settings::BusinessFeaturesOrder(session)) { + switch (feature) { + case PremiumFeature::GreetingMessage: push( + tr::lng_business_subtitle_greeting_messages, + tr::lng_business_about_greeting_messages, + st::settingsBusinessPromoGreeting); + break; + case PremiumFeature::AwayMessage: push( + tr::lng_business_subtitle_away_messages, + tr::lng_business_about_away_messages, + st::settingsBusinessPromoAway); + break; + case PremiumFeature::QuickReplies: push( + tr::lng_business_subtitle_quick_replies, + tr::lng_business_about_quick_replies, + st::settingsBusinessPromoReplies); + break; + case PremiumFeature::BusinessHours: push( + tr::lng_business_subtitle_opening_hours, + tr::lng_business_about_opening_hours, + st::settingsBusinessPromoHours); + break; + case PremiumFeature::BusinessLocation: push( + tr::lng_business_subtitle_location, + tr::lng_business_about_location, + st::settingsBusinessPromoLocation); + break; + case PremiumFeature::BusinessBots: push( + tr::lng_business_subtitle_chatbots, + tr::lng_business_about_chatbots, + st::settingsBusinessPromoChatbots); + break; + case PremiumFeature::ChatIntro: push( + tr::lng_business_subtitle_chat_intro, + tr::lng_business_about_chat_intro, + st::settingsBusinessPromoChatIntro); + break; + case PremiumFeature::ChatLinks: push( + tr::lng_business_subtitle_chat_links, + tr::lng_business_about_chat_links, + st::settingsBusinessPromoChatLinks); + break; + } + } + + Ui::Premium::ShowListBox( + box, + st::defaultPremiumLimits, + std::move(entries)); +} + object_ptr CreateUnlockButton( QWidget *parent, rpl::producer text) { diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.h b/Telegram/SourceFiles/boxes/premium_preview_box.h index 8e1dc503b..63b1bd1be 100644 --- a/Telegram/SourceFiles/boxes/premium_preview_box.h +++ b/Telegram/SourceFiles/boxes/premium_preview_box.h @@ -45,6 +45,10 @@ void UpgradedStoriesPreviewBox( not_null box, not_null session); +void TelegramBusinessPreviewBox( + not_null box, + not_null session); + enum class PremiumFeature { // Premium features. Stories, diff --git a/Telegram/SourceFiles/settings/settings.style b/Telegram/SourceFiles/settings/settings.style index e06c9956f..9c1c98d22 100644 --- a/Telegram/SourceFiles/settings/settings.style +++ b/Telegram/SourceFiles/settings/settings.style @@ -113,6 +113,15 @@ settingsBusinessIconChatbots: icon {{ "settings/premium/business/business_chatbo settingsBusinessIconChatIntro: icon {{ "settings/premium/business/business_intro", settingsIconFg }}; settingsBusinessIconChatLinks: icon {{ "settings/premium/business/business_links", settingsIconFg }}; +settingsBusinessPromoLocation: icon {{ "settings/premium/promo/business_location", premiumButtonBg1 }}; +settingsBusinessPromoHours: icon {{ "settings/premium/promo/business_hours", premiumButtonBg1 }}; +settingsBusinessPromoReplies: icon {{ "settings/premium/promo/business_quickreply", premiumButtonBg1 }}; +settingsBusinessPromoGreeting: icon {{ "settings/premium/promo/business_greeting", premiumButtonBg1 }}; +settingsBusinessPromoAway: icon {{ "settings/premium/promo/business_away", premiumButtonBg1 }}; +settingsBusinessPromoChatbots: icon {{ "settings/premium/promo/business_chatbot", premiumButtonBg1 }}; +settingsBusinessPromoChatIntro: icon {{ "settings/premium/promo/business_intro", premiumButtonBg1 }}; +settingsBusinessPromoChatLinks: icon {{ "settings/premium/promo/business_chatlink", premiumButtonBg1 }}; + settingsPremiumNewBadge: FlatLabel(defaultFlatLabel) { style: TextStyle(semiboldTextStyle) { font: font(10px semibold);