diff --git a/frontend/components.d.ts b/frontend/components.d.ts
index 374bf990..fd58e52a 100644
--- a/frontend/components.d.ts
+++ b/frontend/components.d.ts
@@ -42,6 +42,7 @@ declare module 'vue' {
CodeEditor: typeof import('./src/components/Controls/CodeEditor.vue')['default']
CollapseSidebar: typeof import('./src/components/Icons/CollapseSidebar.vue')['default']
ColorSwatches: typeof import('./src/components/Controls/ColorSwatches.vue')['default']
+ CommandPalette: typeof import('./src/components/CommandPalette/CommandPalette.vue')['default']
ContactUsEmail: typeof import('./src/components/ContactUsEmail.vue')['default']
CouponDetails: typeof import('./src/components/Settings/Coupons/CouponDetails.vue')['default']
CouponItems: typeof import('./src/components/Settings/Coupons/CouponItems.vue')['default']
diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue
index 9334c63e..31bd5e0b 100644
--- a/frontend/src/components/AppSidebar.vue
+++ b/frontend/src/components/AppSidebar.vue
@@ -173,6 +173,7 @@
:currentStep="currentStep"
/>
+
diff --git a/frontend/src/stores/settings.js b/frontend/src/stores/settings.js
index 539a292f..e8b4ba70 100644
--- a/frontend/src/stores/settings.js
+++ b/frontend/src/stores/settings.js
@@ -5,6 +5,7 @@ import { sessionStore } from './session'
export const useSettings = defineStore('settings', () => {
const isSettingsOpen = ref(false)
+ const isCommandPaletteOpen = ref(false)
const activeTab = ref(null)
const allowGuestAccess = createResource({
@@ -50,6 +51,7 @@ export const useSettings = defineStore('settings', () => {
return {
isSettingsOpen,
+ isCommandPaletteOpen,
activeTab,
allowGuestAccess,
preventSkippingVideos,
diff --git a/frontend/src/utils/index.js b/frontend/src/utils/index.js
index fb24c9f7..13cb4e7e 100644
--- a/frontend/src/utils/index.js
+++ b/frontend/src/utils/index.js
@@ -403,6 +403,11 @@ export function getUserTimezone() {
export function getSidebarLinks() {
return [
+ {
+ label: 'Search',
+ icon: 'Search',
+ to: 'Search',
+ },
{
label: 'Courses',
icon: 'BookOpen',