import { Route } from 'react-router-dom';
import React from 'react';

const parseRoute = (route) => {
  const arr = [];
  if (route.children) arr.push(...route.children.map((subRoute) => parseRoute(subRoute)));
  arr.push(
    <Route
      key={route.key}
      component={route.component}
      exact={route.exact}
      path={route.path}
    />,
  );
  return arr;
};

export default parseRoute;
