/**
 * Check if given `slug` could conflict with existing routes or
 * if it's a reserved keyword.
 *
 * The list is mostly based on frontend `src/server/pages.js` file and
 * `src/pages/static` content.
 *
 * @param {String} slug
 */
export function isBlacklistedCollectiveSlug(slug) {
  return [
    'about',
    'admin',
    'applications',
    'become-a-sponsor',
    'chapters',
    'collective',
    'contact',
    'contribute',
    'create',
    'create-account',
    'discover',
    'donate',
    'edit',
    'expenses',
    'faq',
    'gift-card',
    'gift-cards',
    'gift-cards-next',
    'gift-of-giving',
    'help',
    'home',
    'host',
    'hosts',
    'how-it-works',
    'join',
    'join-free',
    'learn-more',
    'opensource',
    'order',
    'orders',
    'pledge',
    'pledges',
    'privacypolicy',
    'redeem',
    'redeemed',
    'register',
    'search',
    'signin',
    'signup',
    'subscriptions',
    'tos',
    'transactions',
    'widgets',
  ].includes(slug);
}

/**
 * Check if given `slug` could conflict with existing routes or
 * if it's a reserved keyword.
 *
 * The list is mostly based on frontend `src/server/pages.js` file and
 * `src/pages/static` content.
 *
 * @param {String} slug
 */
export function isBlacklistedCollectiveSlug(slug) {
  return [
    'about',
    'chapters',
    'create',
    'discover',
    'faq',
    'hosts',
    'learn-more',
    'opensource',
    'privacypolicy',
    'redeem',
    'redeemed',
    'search',
    'signin',
    'subscriptions',
    'tos',
    'widgets',
    'edit',
    'expenses',
    'orders',
  ].includes(slug);
}

--- 
+++ 
@@ -10,23 +10,47 @@
 export function isBlacklistedCollectiveSlug(slug) {
   return [
     'about',
+    'admin',
+    'applications',
+    'become-a-sponsor',
     'chapters',
+    'collective',
+    'contact',
+    'contribute',
     'create',
+    'create-account',
     'discover',
+    'donate',
+    'edit',
+    'expenses',
     'faq',
+    'gift-card',
+    'gift-cards',
+    'gift-cards-next',
+    'gift-of-giving',
+    'help',
+    'home',
+    'host',
     'hosts',
+    'how-it-works',
+    'join',
+    'join-free',
     'learn-more',
     'opensource',
+    'order',
+    'orders',
+    'pledge',
+    'pledges',
     'privacypolicy',
     'redeem',
     'redeemed',
+    'register',
     'search',
     'signin',
+    'signup',
     'subscriptions',
     'tos',
+    'transactions',
     'widgets',
-    'edit',
-    'expenses',
-    'orders',
   ].includes(slug);
 }
chore(Collective): Add more keywords to slugs blacklist