Topic: MDB admin template

roshanpr pro asked 5 years ago

There is a prop called onChange for the Routes component. A function is being passed as an argument for the onChange.

this.assessLocation()} />

The function definition is like below:

assessLocation = (location) => { let locationString;

  switch(location) {
    case '/status':
      locationString: 'Dashboard'

    currentPage: locationString

Problem is that I am unable to get the locationString to show up in the TopNav even though I have.


I tried to bind the assessLocation function but still does not work. The assessLocation function takes an argument but in the Routes component, there is no argument being passed. Could this be an issue?

Everything works fine except that the location string is not showing up on the topnav (using this as a breadcrumb)

Anna Morawska staff answered 5 years ago

Great, thanks for sharing your solution with us. Best, Ania

roshanpr pro answered 5 years ago

Found the fix. Silly mistake from my side

switch(location) { case '/status': locationString= 'Dashboard' break;

Was using ":" instead of "="

Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • ForumUser: Pro
  • Premium support: No
  • Technology: MDB React
  • MDB Version: 4.7.0
  • Device: Laptop
  • Browser: Chrome
  • OS: Mac
  • Provided sample code: No
  • Provided link: No