show language switcher only in admins

This commit is contained in:
Dobromir Popov
2024-04-29 01:50:38 +03:00
parent 96360a9e91
commit 5cac642602

View File

@ -7,6 +7,9 @@ import axiosInstance from "src/axiosSecure";
import common from "src/helpers/common";
import LanguageSwitcher from "./languageSwitcher";
import { useTranslations } from 'next-intl';
import ProtectedPage from "pages/examples/protected";
import ProtectedRoute from "./protectedRoute";
import { UserRole } from "@prisma/client";
//get package version from package.json
const packageVersion = require('../package.json').version;
@ -151,7 +154,9 @@ export default function Sidebar({ isSidebarOpen, toggleSidebar }) {
<div className="mt-auto">
<hr className="border-gray-200 dark:border-gray-600 text-align-bottom" />
<FooterSection />
<LanguageSwitcher />
<ProtectedRoute allowedRoles={[UserRole.ADMIN]} deniedMessage="">
<LanguageSwitcher />
</ProtectedRoute >
</div>
</nav>
</div>