Adds fallback to to prop of NavigationMenuItem as it is required on a Link

This commit is contained in:
Julian Reinhardt
2021-10-26 21:46:00 +02:00
parent 185fe984c2
commit 780c95686e
2 changed files with 3 additions and 3 deletions

View File

@@ -29,7 +29,7 @@ export interface NavigationMenuItemProps {
/** /**
* Router Link to if using react-router-dom * Router Link to if using react-router-dom
*/ */
to?: any; to?: string;
/** /**
* Router Link property if using react-router-dom * Router Link property if using react-router-dom
*/ */
@@ -93,7 +93,7 @@ export const NavigationMenuItem: React.FC<NavigationMenuItemProps> = ({
className, className,
)}> )}>
<Link <Link
to={to} to={to ?? ""}
className={cn( className={cn(
"nav-link", "nav-link",
dropdownItems && "dropdown-toggle", dropdownItems && "dropdown-toggle",

View File

@@ -5,7 +5,7 @@ import langEn from "./lang/en.json";
import langFa from "./lang/fa.json"; import langFa from "./lang/fa.json";
import langList from "./lang/lang-list.json"; import langList from "./lang/lang-list.json";
const loadMessages = (locale?: string) => { const loadMessages = (locale?: string): typeof langList & typeof langEn => {
locale = locale || "en"; locale = locale || "en";
switch (locale.substr(0, 2)) { switch (locale.substr(0, 2)) {
case "de": case "de":