From 22dd384b38d88ade66354bc6cbfe71ca93b75ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Philippe=20Leb=E2=94=BC=C3=B4uf?= Date: Sun, 9 Feb 2025 18:03:57 +0100 Subject: [PATCH] Add support for WhatsApp links See "How to use click to chat": "Create your own link" in WhatsApp Help Center . --- awesome-cv.cls | 20 ++++++++++++++++++++ examples/coverletter.tex | 1 + examples/cv.tex | 1 + examples/resume.tex | 1 + 4 files changed, 23 insertions(+) diff --git a/awesome-cv.cls b/awesome-cv.cls index a4270c1..b31dca3 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -272,6 +272,20 @@ \StrDel{\@teluri}{)}[\@teluri]% } +% Defines writer's WhatsApp (optional) +% Usage: \whatsapp{} +\newcommand*{\whatsapp}[1] +{ + \def\@whatsapp{#1} + \def\@wameuri{https://wa.me/\@whatsapp} + % Strip unwanted characters + \StrDel{\@wameuri}{ }[\@wameuri]% + \StrDel{\@wameuri}{+}[\@wameuri]% + \StrDel{\@wameuri}{-}[\@wameuri]% + \StrDel{\@wameuri}{(}[\@wameuri]% + \StrDel{\@wameuri}{)}[\@wameuri]% +} + % Defines writer's email (optional) % Usage: \email{} \newcommand*{\email}[1]{\def\@email{#1}} @@ -488,6 +502,12 @@ \href{\@teluri}{\faMobile\acvHeaderIconSep\@mobile}% \setbool{isstart}{false}% }% + \ifthenelse{\isundefined{\@whatsapp}}% + {}% + {% + \ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}% + \href{\@wameuri}{\faWhatsappSquare\acvHeaderIconSep\@whatsapp}% + }% \ifthenelse{\isundefined{\@email}}% {}% {% diff --git a/examples/coverletter.tex b/examples/coverletter.tex index 6b26c6b..570cc50 100644 --- a/examples/coverletter.tex +++ b/examples/coverletter.tex @@ -56,6 +56,7 @@ \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} \mobile{(+82) 10-9030-1843} +%\whatsapp{(+82) 10-9030-1843} \email{posquit0.bj@gmail.com} %\dateofbirth{January 1st, 1970} \homepage{www.posquit0.com} diff --git a/examples/cv.tex b/examples/cv.tex index 5ceee15..d409a51 100644 --- a/examples/cv.tex +++ b/examples/cv.tex @@ -56,6 +56,7 @@ \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} \mobile{(+82) 10-9030-1843} +%\whatsapp{(+82) 10-9030-1843} \email{posquit0.bj@gmail.com} %\dateofbirth{January 1st, 1970} \homepage{www.posquit0.com} diff --git a/examples/resume.tex b/examples/resume.tex index ceb821a..589674e 100644 --- a/examples/resume.tex +++ b/examples/resume.tex @@ -56,6 +56,7 @@ \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} \mobile{(+82) 10-9030-1843} +%\whatsapp{(+82) 10-9030-1843} \email{posquit0.bj@gmail.com} %\dateofbirth{January 1st, 1970} \homepage{www.posquit0.com}