diff --git a/resources/js/Global/utils/common/addToTags.js b/resources/js/Global/utils/common/addToTags.js new file mode 100644 index 0000000..4d5ee4a --- /dev/null +++ b/resources/js/Global/utils/common/addToTags.js @@ -0,0 +1,12 @@ +export const addToTags = (data, tagItems) => { + if (!data.tags || typeof data.tags !== 'object') { + data.tags = []; + } + for (const tagItem of tagItems) { + if (data[tagItem] && !data.tags.includes(data[tagItem])) { + data.tags.push(data[tagItem]); + } + } + + return data; +};