import React from 'react';
import { get, map } from 'lodash';
const ReactSVGComponents = {
svg: p => {
return (
);
},
circle: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
rect: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
path: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
g: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
polygon: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
line: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
polyline: p => {
return (
{map(get(p, 'children', []), child =>
ReactSVGComponents[child.tag](child)
)}
);
},
};
export default ReactSVGComponents;