Skip to content

Commit

Permalink
feat: direct Whatsapp to Beilinson contact number
Browse files Browse the repository at this point in the history
Beilinson's phone number now has a Whatsapp account, so we can launch it directly.
Also fixed a typo in the README.md
  • Loading branch information
yamhoresh committed Oct 27, 2024
1 parent a8b7d14 commit 0fa2f50
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 12 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ and times for donations, self-register to a donation appointment, and be
specifically targeted for emergency requests if he is suitable for a new raised
request.

#### Porposes:
#### Purposes:

- Managing the donations processes in one central efficient application.
- Increasing donors' involvement and donors' community.
Expand Down
7 changes: 5 additions & 2 deletions packages/common/src/LinkUtils.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
export function getWhatsAppLinkWithText(text: string) {
const WHATSAPP_LINK = "https://wa.me/9720587100571";
export function getWhatsAppLinkWithText(
text: string,
phoneNumber: string = ""
) {
const WHATSAPP_LINK = "https://wa.me/972" + (phoneNumber || "0587100571");
return `${WHATSAPP_LINK}?text=${text}`;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,21 +166,23 @@ function NeedRideButton(props: { hospital: Hospital }) {

let content = "";
let onApprovedContent = "";
const whatsappText = `אהלן, נרשמתי לתרום טרומבוציטים ב${LocaleUtils.getHospitalName(
props.hospital
)} ואצטרך הסעה`;
switch (props.hospital) {
case Hospital.BEILINSON:
content =
"כדי לתאם הסעה ניתן להתקשר למיכל, מתאמת התרומות בבילינסון, בטלפון 03−9376052, או לשלוח הודעה בוואטסאפ לרכז שלך עם מיקום וזמני האיסוף";
onApprovedContent = LinkUtils.getPhoneCall("03-9376052");
onApprovedContent = LinkUtils.getWhatsAppLinkWithText(
whatsappText,
"039376052"
);
break;

default:
content =
"ניתן לתאם הסעה על ידי שליחת הודעת וואטסאפ לרכז שלך עם עם מיקום וזמני האיסוף";
onApprovedContent = LinkUtils.getWhatsAppLinkWithText(
`אהלן, נרשמתי לתרום טרומבוציטים ב${LocaleUtils.getHospitalName(
props.hospital
)} ואצטרך הסעה`
);
onApprovedContent = LinkUtils.getWhatsAppLinkWithText(whatsappText);
}

return (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,8 @@ export default function QuestionsBeilinson({
window.open(
LinkUtils.getWhatsAppLinkWithText(
"אהלן, לפי השאלון באפליקציה אין לי יכולת לתרום טרומבוציטים כרגע, כיצד אוכל לשנות זאת?"
)
),
"039376052"
);
}}
image={WhatsappIcon}
Expand All @@ -128,8 +129,8 @@ export default function QuestionsBeilinson({
}}
>
לצערנו נראה שאין אפשרות לתרום טרומבוציטים במצב זה. לבירור נוסף ניתן
ליצור קשר עם מיכל, מתאמת התרומות בבילינסון, בטלפון 03−9376052 או עם רכז
בנק הדם בהודעת וואטסאפ
ליצור קשר עם מיכל, מתאמת התרומות בבילינסון, בטלפון 03−9376052 או בהודעת
וואטסאפ
</Popup>
</>
);
Expand Down

0 comments on commit 0fa2f50

Please sign in to comment.