23 lines
499 B
TypeScript
23 lines
499 B
TypeScript
import React from 'react';
|
|
// Svgs
|
|
import { ReactComponent as logoOhif } from './../../assets/svgs/ohif-logo.svg';
|
|
|
|
const SVGS = {
|
|
'logo-ohif': logoOhif,
|
|
};
|
|
|
|
/**
|
|
* Return the matching SVG as a React Component.
|
|
* Results in an inlined SVG Element. If there's no match,
|
|
* return `null`
|
|
*/
|
|
export default function getSvg(key, props) {
|
|
if (!key || !SVGS[key]) {
|
|
return React.createElement('div', null, 'Missing SVG');
|
|
}
|
|
|
|
return React.createElement(SVGS[key], props);
|
|
}
|
|
|
|
export { SVGS };
|