diff --git a/src/js/utils/utilities.js b/src/js/utils/utilities.js new file mode 100644 index 0000000..1f6ac3c --- /dev/null +++ b/src/js/utils/utilities.js @@ -0,0 +1,7 @@ +// eslint-disable-next-line import/prefer-default-export +export const alphabetizePeoplesObject = (obj) => { + const arrayOfObjects = Object.keys(obj).map((key) => ({ ...obj[key], id: key })); + arrayOfObjects.sort((a, b) => (a.lastName + a.firstName).localeCompare(b.lastName + b.firstName)); + return arrayOfObjects; +}; +