feeles-ide
Version:
The hackable and serializable IDE to make learning material
156 lines (154 loc) • 5.92 kB
JavaScript
import _extends from 'babel-runtime/helpers/extends';
import React from 'react';
import PropTypes from 'prop-types';
import SvgIcon from 'material-ui/SvgIcon';
GoogleIcon.propTypes = {
style: PropTypes.object.isRequired
};
export default function GoogleIcon(props) {
var style = _extends({}, props.style, {
width: 48,
height: 48,
margin: 0
});
return React.createElement(
SvgIcon,
_extends({ viewBox: '0 0 46 46' }, props, { style: style }),
React.createElement(
'title',
null,
'btn_google_dark_normal_ios'
),
React.createElement(
'desc',
null,
'Created with Sketch.'
),
React.createElement(
'defs',
null,
React.createElement(
'filter',
{
x: '-50%',
y: '-50%',
width: '200%',
height: '200%',
filterUnits: 'objectBoundingBox',
id: 'filter-1'
},
React.createElement('feOffset', {
dx: '0',
dy: '1',
'in': 'SourceAlpha',
result: 'shadowOffsetOuter1'
}),
React.createElement('feGaussianBlur', {
stdDeviation: '0.5',
'in': 'shadowOffsetOuter1',
result: 'shadowBlurOuter1'
}),
React.createElement('feColorMatrix', {
values: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.168 0',
'in': 'shadowBlurOuter1',
type: 'matrix',
result: 'shadowMatrixOuter1'
}),
React.createElement('feOffset', {
dx: '0',
dy: '0',
'in': 'SourceAlpha',
result: 'shadowOffsetOuter2'
}),
React.createElement('feGaussianBlur', {
stdDeviation: '0.5',
'in': 'shadowOffsetOuter2',
result: 'shadowBlurOuter2'
}),
React.createElement('feColorMatrix', {
values: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.084 0',
'in': 'shadowBlurOuter2',
type: 'matrix',
result: 'shadowMatrixOuter2'
}),
React.createElement(
'feMerge',
null,
React.createElement('feMergeNode', { 'in': 'shadowMatrixOuter1' }),
React.createElement('feMergeNode', { 'in': 'shadowMatrixOuter2' }),
React.createElement('feMergeNode', { 'in': 'SourceGraphic' })
)
),
React.createElement('rect', { id: 'path-2', x: '0', y: '0', width: '40', height: '40', rx: '2' }),
React.createElement('rect', { id: 'path-3', x: '5', y: '5', width: '38', height: '38', rx: '1' })
),
React.createElement(
'g',
{
id: 'Google-Button',
stroke: 'none',
strokeWidth: '1',
fill: 'none',
fillRule: 'evenodd'
},
React.createElement('g', { id: '9-PATCH', transform: 'translate(-608.000000, -219.000000)' }),
React.createElement(
'g',
{
id: 'btn_google_dark_normal',
transform: 'translate(-1.000000, -1.000000)'
},
React.createElement(
'g',
{
id: 'button',
transform: 'translate(4.000000, 4.000000)',
filter: 'url(#filter-1)'
},
React.createElement(
'g',
{ id: 'button-bg' },
React.createElement('use', { fill: '#4285F4', fillRule: 'evenodd' }),
React.createElement('use', { fill: 'none' }),
React.createElement('use', { fill: 'none' }),
React.createElement('use', { fill: 'none' })
)
),
React.createElement(
'g',
{ id: 'button-bg-copy' },
React.createElement('use', { fill: '#FFFFFF', fillRule: 'evenodd' }),
React.createElement('use', { fill: 'none' }),
React.createElement('use', { fill: 'none' }),
React.createElement('use', { fill: 'none' })
),
React.createElement(
'g',
{ id: 'logo_googleg_48dp', transform: 'translate(15.000000, 15.000000)' },
React.createElement('path', {
d: 'M17.64,9.20454545 C17.64,8.56636364 17.5827273,7.95272727 17.4763636,7.36363636 L9,7.36363636 L9,10.845 L13.8436364,10.845 C13.635,11.97 13.0009091,12.9231818 12.0477273,13.5613636 L12.0477273,15.8195455 L14.9563636,15.8195455 C16.6581818,14.2527273 17.64,11.9454545 17.64,9.20454545 L17.64,9.20454545 Z',
id: 'Shape',
fill: '#4285F4'
}),
React.createElement('path', {
d: 'M9,18 C11.43,18 13.4672727,17.1940909 14.9563636,15.8195455 L12.0477273,13.5613636 C11.2418182,14.1013636 10.2109091,14.4204545 9,14.4204545 C6.65590909,14.4204545 4.67181818,12.8372727 3.96409091,10.71 L0.957272727,10.71 L0.957272727,13.0418182 C2.43818182,15.9831818 5.48181818,18 9,18 L9,18 Z',
id: 'Shape',
fill: '#34A853'
}),
React.createElement('path', {
d: 'M3.96409091,10.71 C3.78409091,10.17 3.68181818,9.59318182 3.68181818,9 C3.68181818,8.40681818 3.78409091,7.83 3.96409091,7.29 L3.96409091,4.95818182 L0.957272727,4.95818182 C0.347727273,6.17318182 0,7.54772727 0,9 C0,10.4522727 0.347727273,11.8268182 0.957272727,13.0418182 L3.96409091,10.71 L3.96409091,10.71 Z',
id: 'Shape',
fill: '#FBBC05'
}),
React.createElement('path', {
d: 'M9,3.57954545 C10.3213636,3.57954545 11.5077273,4.03363636 12.4404545,4.92545455 L15.0218182,2.34409091 C13.4631818,0.891818182 11.4259091,0 9,0 C5.48181818,0 2.43818182,2.01681818 0.957272727,4.95818182 L3.96409091,7.29 C4.67181818,5.16272727 6.65590909,3.57954545 9,3.57954545 L9,3.57954545 Z',
id: 'Shape',
fill: '#EA4335'
}),
React.createElement('path', { d: 'M0,0 L18,0 L18,18 L0,18 L0,0 Z', id: 'Shape' })
),
React.createElement('g', { id: 'handles_square' })
)
)
);
}