diff --git a/src/components/courses/ManageCoursePage.js b/src/components/courses/ManageCoursePage.js index ddcc4a8..8cddb69 100644 --- a/src/components/courses/ManageCoursePage.js +++ b/src/components/courses/ManageCoursePage.js @@ -57,9 +57,15 @@ export function ManageCoursePage({ return Object.keys(errors).length === 0; } + const checkSlug = () => { + if (course.slug) return; + course.slug = course.title.replace(/\s+/g, "-").toLowerCase(); + }; + function handleSave(event) { event.preventDefault(); if (!formIsValid()) return; + checkSlug(); setSaving(true); actions .saveCourse(course)