import toTitleCase from './toTitleCase'; const createSlug = (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 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 };