1import { ref } from "vue";
2import LucideBookOpen from "~icons/lucide/book-open";
3import LucideUsers from "~icons/lucide/users";
4import LucideTicket from "~icons/lucide/ticket";
5import LucideLayoutDashboard from "~icons/lucide/layout-dashboard";
6import { OrganizationsIcon } from "../icons";
7import PhoneIcon from "../icons/PhoneIcon.vue";
8import LucideHome from "~icons/lucide/home";
9import { __ } from "@/translation";
10
11/**
12 * Shared rather than local to Sidebar.vue: the command palette opens it too, and
13 * the palette is the discovery surface for the shortcut system.
14 */
15export const showShortcutsModal = ref(false);
16
17export const agentPortalSidebarOptions = [
18 {
19 label: __("Home"),
20 icon: LucideHome,
21 to: "Home",
22 },
23 {
24 label: __("Dashboard"),
25 icon: LucideLayoutDashboard,
26 to: "Dashboard"
27 },
28 {
29 label: __("Tickets"),
30 icon: LucideTicket,
31 to: "TicketsAgent",
32 },
33 {
34 label: __("Knowledge Base"),
35 icon: LucideBookOpen,
36 to: "AgentKnowledgeBase",
37 },
38 {
39 label: "Customers",
40 icon: OrganizationsIcon,
41 to: "CustomerList",
42 },
43 {
44 label: __("Contacts"),
45 icon: LucideUsers,
46 to: "ContactList",
47 },
48 {
49 label: __("Call Logs"),
50 icon: PhoneIcon,
51 to: "CallLogs",
52 },
53];
54