From eab5c299a88610af3478acc08afd5c070302fabe Mon Sep 17 00:00:00 2001 From: o8z <88407406+o8z@users.noreply.github.com> Date: Sun, 31 Oct 2021 21:17:12 +0300 Subject: [PATCH] feat(login): add more email providers (#363) --- src/pages/login/forms/MailProvider.tsx | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/pages/login/forms/MailProvider.tsx b/src/pages/login/forms/MailProvider.tsx index bf300d3f..c601bf78 100644 --- a/src/pages/login/forms/MailProvider.tsx +++ b/src/pages/login/forms/MailProvider.tsx @@ -22,6 +22,38 @@ function mapMailProvider(email?: string): [string, string] | undefined { return ["Tutanota", "https://mail.tutanota.com"]; case "outlook.com": case "hotmail.com": + case "outlook.jp": + case "outlook.fr": + case "outlook.dk": + case "outlook.com.ar": + case "outlook.com.au": + case "outlook.at": + case "outlook.be": + case "outlook.com.br": + case "outlook.cl": + case "outlook.cz": + case "outlook.dk": + case "outlook.com.gr": + case "outlook.co.il": + case "outlook.in": + case "outlook.co.id": + case "outlook.ie": + case "outlook.it": + case "outlook.hu": + case "outlook.kr": + case "outlook.lv": + case "outlook.my": + case "outlook.co.nz": + case "outlook.com.pe": + case "outlook.ph": + case "outlook.pt": + case "outlook.sa": + case "outlook.sg": + case "outlook.sk": + case "outlook.es": + case "outlook.co.th": + case "outlook.com.tr": + case "outlook.com.vn": return ["Outlook", "https://outlook.live.com"]; case "yahoo.com": return ["Yahoo", "https://mail.yahoo.com"]; @@ -45,10 +77,26 @@ function mapMailProvider(email?: string): [string, string] | undefined { case "mail.com": case "email.com": return ["mail.com", "https://www.mail.com/mail/"]; + case "yandex.ru": + case "yandex.by": + case "yandex.ua": case "yandex.com": return ["Yandex Mail", "https://mail.yandex.com/"]; case "hey.com": return ["HEY", "https://app.hey.com/"]; + case "mail.ru": + case "bk.ru": + case "inbox.ru": + case "list.ru": + case "internet.ru": + return ["Mail.ru", "https://mail.ru/"]; + case "rambler.ru": + case "lenta.ru": + case "autorambler.ru": + case "myrambler.ru": + case "ro.ru": + case "rambler.ua": + return ["Rambler", "https://rambler.ru/"]; default: return [domain, `https://${domain}`]; }