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 00000000..1d51085e Binary files /dev/null and b/src/images/windowsphone.png differ 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 };