diff --git a/lib/utils/url-utils.js b/lib/utils/url-utils.js --- a/lib/utils/url-utils.js +++ b/lib/utils/url-utils.js @@ -8,7 +8,6 @@ +verify?: string, +calendar?: boolean, +chat?: boolean, - +apps?: boolean, +thread?: string, +settings?: 'account' | 'danger-zone', +threadCreation?: boolean, @@ -24,7 +23,6 @@ const verifyRegex = new RegExp('(/|^)verify/([a-f0-9]+)(/|$)', 'i'); const calendarRegex = new RegExp('(/|^)calendar(/|$)', 'i'); const chatRegex = new RegExp('(/|^)chat(/|$)', 'i'); -const appsRegex = new RegExp('(/|^)apps(/|$)', 'i'); const accountSettingsRegex = new RegExp('(/|^)settings/account(/|$)', 'i'); const dangerZoneRegex = new RegExp('(/|^)settings/danger-zone(/|$)', 'i'); const threadPendingRegex = new RegExp( @@ -43,7 +41,6 @@ const verifyMatches = verifyRegex.exec(url); const calendarTest = calendarRegex.test(url); const chatTest = chatRegex.test(url); - const appsTest = appsRegex.test(url); const accountSettingsTest = accountSettingsRegex.test(url); const dangerZoneTest = dangerZoneRegex.test(url); const threadPendingMatches = threadPendingRegex.exec(url); @@ -77,8 +74,6 @@ returnObj.calendar = true; } else if (chatTest) { returnObj.chat = true; - } else if (appsTest) { - returnObj.apps = true; } else if (accountSettingsTest) { returnObj.settings = 'account'; } else if (dangerZoneTest) { diff --git a/web/app.react.js b/web/app.react.js --- a/web/app.react.js +++ b/web/app.react.js @@ -38,7 +38,6 @@ import InputStateContainer from './input/input-state-container.react.js'; import LoadingIndicator from './loading-indicator.react.js'; import { MenuProvider } from './menu-provider.react.js'; -import AppsDirectory from './modals/apps/apps-directory-modal.react.js'; import UpdateModalHandler from './modals/update-modal.react.js'; import SettingsSwitcher from './navigation-panels/settings-switcher.react.js'; import Topbar from './navigation-panels/topbar.react.js'; @@ -258,8 +257,6 @@ mainContent = ; } else if (tab === 'chat') { mainContent = ; - } else if (tab === 'apps') { - mainContent = ; } const mainContentClass = classnames( diff --git a/web/sidebar/community-picker.react.js b/web/sidebar/community-picker.react.js --- a/web/sidebar/community-picker.react.js +++ b/web/sidebar/community-picker.react.js @@ -49,10 +49,7 @@ const inboxButtonTitle = isCalendarOpen ? 'All communities' : 'Inbox'; const isInboxOpen = useSelector( - state => - state.navInfo.tab === 'chat' || - state.navInfo.tab === 'apps' || - state.navInfo.tab === 'calendar', + state => state.navInfo.tab === 'chat' || state.navInfo.tab === 'calendar', ); const isSettingsOpen = useSelector(state => state.navInfo.tab === 'settings'); diff --git a/web/types/nav-types.js b/web/types/nav-types.js --- a/web/types/nav-types.js +++ b/web/types/nav-types.js @@ -3,7 +3,7 @@ import type { BaseNavInfo } from 'lib/types/nav-types.js'; import type { ThreadInfo } from 'lib/types/thread-types.js'; -export type NavigationTab = 'calendar' | 'chat' | 'apps' | 'settings'; +export type NavigationTab = 'calendar' | 'chat' | 'settings'; export type NavigationSettingsSection = 'account' | 'danger-zone'; diff --git a/web/url-utils.js b/web/url-utils.js --- a/web/url-utils.js +++ b/web/url-utils.js @@ -108,8 +108,6 @@ let tab = 'chat'; if (urlInfo.calendar) { tab = 'calendar'; - } else if (urlInfo.apps) { - tab = 'apps'; } else if (urlInfo.settings) { tab = 'settings'; }