import React from "react";
import { ReactSvgInjector, Mutate } from "react-svg-injector";
import logo from "./logo.svg";
const Logo = props => (
<ReactSvgInjector src={logo} className="App-logo">
<Mutate selector="g" fill="#BADA55" />
</ReactSvgInjector>
);
export default Logo;
ReactSvgInjector exports 2 React Components ReactSvgInjector
and Mutate
.
name | type | description |
---|---|---|
callback(svg) | function | callback which passes the svg element once it's been loaded |
evalScripts | string | option to tell ReactSvgInjector to eval scripts inside the svg element options are: always , once , never default: once |
* | any | all other props that are passed will be merged into the svg element |
name | type | description |
---|---|---|
selector | string | the selector of the node to modify |
* | any | all other props that are passed will be merged into the element that matches the selector |