import toTitleCase from './toTitleCase' const createSlug = (prefix, name, id) => { let slug = name?.trim().replace(new RegExp(/[^A-Za-z0-9]/, 'g'), '-').toLowerCase() + '-' + id let splitSlug = slug.split('-') let filterSlugFromEmptyChar = splitSlug.filter(x => x != '') return prefix + filterSlugFromEmptyChar.join('-') } const getIdFromSlug = (slug) => { let id = slug.split('-') return id[id.length-1] } const getNameFromSlug = (slug) => { let name = slug.split('-') name.pop() return toTitleCase(name.join(' ')) } export { createSlug, getIdFromSlug, getNameFromSlug }