const TabsHelper = (جهاز التوجيه: NextRouter): { الاسم: سلسلة؛ href: سلسلة [] => {
 // الحصول على دور المستخدم من التخزين المحلي
 const userrole = localStorage.getItem("userrole");
 console.log(userrole);

 إذا (مستخدم === "المشرف") {
 يعود [
 { الاسم: "جميع الأحداث"، href: `/dashboard` }،
 { الاسم: "التحقق من المستخدمين"، href: `/التحقق` }،
 { الاسم: "الملف الشخصي"، href: `/الملف الشخصي` }،
 ];
 } else if (userrole === "participant") {
 يعود [
 { الاسم: "جميع الأحداث"، href: `/dashboard` }،
 { الاسم: "الأحداث المسجلة"، href: `/الأحداث المسجلة` }،
 { الاسم: "الملف الشخصي"، href: `/الملف الشخصي` }،
 ];
 }
};

اشرح لي هذه الوظيفة في nextjs
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}