From 61bf1ccc16f7f0787cd05056346f43b355de8018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Bertrand?= Date: Thu, 13 Aug 2020 19:43:19 +0200 Subject: [PATCH] Add my profile and windowsphone icon (#901) --- scripts/utils.js | 2 +- src/components/Person.js | 2 +- src/data.js | 19 +++++++++++++++++++ src/images/windowsphone.png | Bin 0 -> 1407 bytes src/util/icons.js | 3 ++- 5 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 src/images/windowsphone.png diff --git a/scripts/utils.js b/scripts/utils.js index 0bbda125..bfdf85f8 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -63,7 +63,7 @@ module.exports.Schema = Joi.object({ twitter: Joi.string().pattern(new RegExp(/^@?(\w){1,15}$/)), emoji: Joi.string().allow(''), computer: Joi.string().valid('apple', 'windows', 'linux'), - phone: Joi.string().valid('iphone', 'android'), + phone: Joi.string().valid('iphone', 'android', 'windowsphone'), tags: Joi.array().items(Joi.string()), }); diff --git a/src/components/Person.js b/src/components/Person.js index 3e451fc2..57291761 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -112,7 +112,7 @@ Person.propTypes = { tags: PropTypes.arrayOf(PropTypes.string), country: PropTypes.string, computer: PropTypes.oneOf(['apple', 'windows', 'linux']), - phone: PropTypes.oneOf(['iphone', 'android']), + phone: PropTypes.oneOf(['iphone', 'android', 'windowsphone']), twitter(props, propName, componentName) { if (!/^@?(\w){1,15}$/.test(props[propName])) { return new Error( diff --git a/src/data.js b/src/data.js index 7006a414..06a2b1cc 100644 --- a/src/data.js +++ b/src/data.js @@ -9397,6 +9397,25 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Backend', 'Ruby', 'Rails', 'Goby'], }, + { + name: 'Jérémie Bertrand', + description: 'Developer', + url: 'https://laedit.net/uses/', + twitter: '@laedit', + emoji: '🐧', + country: '🇫🇷', + computer: 'windows', + phone: 'windowsphone', + tags: [ + 'Developer', + 'Back End', + '.NET Core', + 'TypeScript', + 'C#', + '.NET', + 'JavaScript', + ], + }, { name: 'Tony Mamedbekov', description: diff --git a/src/images/windowsphone.png b/src/images/windowsphone.png new file mode 100644 index 0000000000000000000000000000000000000000..1d51085e4f1eceee410e618ab2aa2e13fddf5f44 GIT binary patch literal 1407 zcma)+`!^E`0LLe`dE5%uV`&k|qmWmGkYQRjH?P`M(@Zv2hwd18-mWo^;l}kC7okZB z%_}l3^X|~ZM#WNkAkQ&wVO;l@d+v{&^ZkCl=kpJIQ_p+2?UmP%2LJ$j5ocYzb{D_f zKv~c(vmG*xcSnlsn0M;~_4uxAWWDG1Wy8{KZb4!&?=-65Vp(Fw_!2Tj=f4=;fU zyn%j`H}*S>hUvg;BdQ`yR{KA&R6dXO2*#`hx+4$NiDdO$_%Y^F`>ZcjV$a~?_0nK4 z$hMMwArVbgdNjV0;`J4B`N=@&F@ueF7ABANE%}n%$v~>elzsR&Ua+^YzDaKU$-)`a zs3U3V(hR##2qQH&VmM^MQIfJ);veB%==J7?xncz_$~mVN{TuID}121pW zXd>h)Ii5t(g4)a%Ype9#zEf7B#%aBaq`g82YGO(ggNek=xYHC2uiDm{Hs1}4@8Qk{AFRoT(g#-KTS?pJN*A|M z3t$(!dUy$Mu@W#)$>Z2V;{i`oQDgZYXmDZg&(^wIZrFZtuERQRK+nmoB`FMctJuNy z(3YJ*(qOd_WE@NBg*F!(IukqAwOCMftx2ma{R6a)_ySu83^m3h4`&zgt%Be#3LgVC ziu2y*q)TlnQ`noI-jcB^bk_bO=Q@$6n2Hgq%KU}ky15;pq?Js} zoi4~%+~9Upb8^4MTnuR=WmdKwG((WGuCIq?223|KhGCK)S=6^6)7w4#d?Vq19Zkn# zB3+IA;_NVKCR-T*f`F3hJ7EfZAg1xv3eVnJw39 zgJ4Ye9^W&F#n-~*yF`cw7c$4@E;G|e|98)qvi4{ zCf4NQ+_f=T-_N0(HIp>yZU)@B{1uSB^&&mm0*3R6&Hx5Q7ijRU%Z5^(;D={k6N8)| z+#Y~`VC<{#ot()+nbx#Rz;%^n+!zl%$li*+eeC;=XI*w8<0UM)%Gk)MOW~zUqa3zk zs-4I=p4@S5^W!YLu;iJgKgM^&y{K(-BStWTmQ_{FH8_5Ph9_)4I^`cAf+Qz{MBVwN zQ+!6wQ^T4GF&>}TKFzj+JP*+EZVR64lwUL}^z;3O0y25B*35M(Oz6Lffr)RIp8 zf_;s?62ZT@V6cX?IXRm>$@?x9G!wISUQw&Nxa;FbXLWk9(*K`Gn~IiNRtHM=Pp;|P R^zWV~0O9K4QVYBK`#%!civ|Dy literal 0 HcmV?d00001 diff --git a/src/util/icons.js b/src/util/icons.js index f68363e9..72fe7d6e 100644 --- a/src/util/icons.js +++ b/src/util/icons.js @@ -1,7 +1,8 @@ import iphone from '../images/iphone.png'; import android from '../images/android.png'; +import windowsphone from '../images/windowsphone.png'; import windows from '../images/windows.svg'; import apple from '../images/apple.svg'; import linux from '../images/linux.png'; -export { iphone, android, windows, apple, linux }; +export { iphone, android, windowsphone, windows, apple, linux };