show language switcher only in admins
This commit is contained in:
@ -7,6 +7,9 @@ import axiosInstance from "src/axiosSecure";
|
|||||||
import common from "src/helpers/common";
|
import common from "src/helpers/common";
|
||||||
import LanguageSwitcher from "./languageSwitcher";
|
import LanguageSwitcher from "./languageSwitcher";
|
||||||
import { useTranslations } from 'next-intl';
|
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
|
//get package version from package.json
|
||||||
const packageVersion = require('../package.json').version;
|
const packageVersion = require('../package.json').version;
|
||||||
|
|
||||||
@ -151,7 +154,9 @@ export default function Sidebar({ isSidebarOpen, toggleSidebar }) {
|
|||||||
<div className="mt-auto">
|
<div className="mt-auto">
|
||||||
<hr className="border-gray-200 dark:border-gray-600 text-align-bottom" />
|
<hr className="border-gray-200 dark:border-gray-600 text-align-bottom" />
|
||||||
<FooterSection />
|
<FooterSection />
|
||||||
|
<ProtectedRoute allowedRoles={[UserRole.ADMIN]} deniedMessage="">
|
||||||
<LanguageSwitcher />
|
<LanguageSwitcher />
|
||||||
|
</ProtectedRoute >
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user