diff --git a/packages/edit-site/src/components/site-editor-routes/patterns.js b/packages/edit-site/src/components/site-editor-routes/patterns.js
index db97c4b5c080fd..785528f09afb04 100644
--- a/packages/edit-site/src/components/site-editor-routes/patterns.js
+++ b/packages/edit-site/src/components/site-editor-routes/patterns.js
@@ -1,8 +1,27 @@
+/**
+ * WordPress dependencies
+ */
+import { privateApis as routerPrivateApis } from '@wordpress/router';
+
/**
* Internal dependencies
*/
import SidebarNavigationScreenPatterns from '../sidebar-navigation-screen-patterns';
import PagePatterns from '../page-patterns';
+import { unlock } from '../../lock-unlock';
+
+const { useLocation } = unlock( routerPrivateApis );
+
+function MobilePatternsView() {
+ const { query = {} } = useLocation();
+ const { categoryId } = query;
+
+ return !! categoryId ? (
+
+ ) : (
+
+ );
+}
export const patternsRoute = {
name: 'patterns',
@@ -10,6 +29,6 @@ export const patternsRoute = {
areas: {
sidebar: ,
content: ,
- mobile: ,
+ mobile: ,
},
};