@yunzhicloud/components-lib
Version:
A Component Library for Vue.js.
38 lines (32 loc) • 759 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import Styled from 'rsg-components/Styled';
import logo from './logo.png';
const styles = ({ fontFamily, color }) => ({
logo: {
display: 'flex',
alignItems: 'center',
margin: 0,
fontFamily: fontFamily.base,
fontSize: 18,
fontWeight: 'normal',
},
image: {
width: '3em',
marginLeft: '-0.5em',
marginRight: '0.5em'
},
});
export function LogoRenderer({ classes, children }) {
return (
<h1 className={classes.logo}>
<img className={classes.image} src={logo} />
{children}
</h1>
);
}
LogoRenderer.propTypes = {
classes: PropTypes.object.isRequired,
children: PropTypes.node,
};
export default Styled(styles)(LogoRenderer);