UNPKG

@holokit/icons

Version:

Components, fonts, icons, and css files for creating and displaying icons.

37 lines (34 loc) 5.19 kB
import React from 'react' const RainbowLogo = props => ( <svg id="icon-logo-rainbow" className="icon-logo-rainbow icon" viewBox="0 0 101 33" xmlns="http://www.w3.org/2000/svg" {...props} > <defs> <linearGradient x1="50.058%" y1="100.005%" x2="50.058%" y2=".008%" id="icon-logo-rainbow-gradient" > <stop stopColor="#BC24FF" offset="0%" /> <stop stopColor="#04A7FF" offset="52.37%" /> <stop stopColor="#00D5C2" offset="100%" /> </linearGradient> </defs> <g fillRule="nonzero" fill="none"> <g fill="#FFF" className="letters" fillOpacity="var(--opacity-letters)"> <path d="M30.453 8.849c0-.11.073-.184.183-.184h1.255c.11 0 .182.074.182.184v5.108c0 .074.037.11.11.11h5.364c.073 0 .11-.036.11-.11V8.849c0-.11.072-.184.182-.184h1.255c.11 0 .182.074.182.184v12.083c0 .11-.073.184-.182.184h-1.255c-.11 0-.183-.074-.183-.184v-5.233c0-.074-.036-.11-.11-.11h-5.363c-.073 0-.11.036-.11.11v5.233c0 .11-.073.184-.182.184h-1.255c-.11 0-.183-.074-.183-.184V8.849zM41.232 18.955c-.197-.603-.292-1.206-.292-2.235 0-1.006.088-1.61.292-2.212.474-1.5 1.744-2.359 3.437-2.359 1.693 0 2.963.86 3.437 2.36.197.602.292 1.205.292 2.211 0 1.022-.087 1.632-.292 2.235-.474 1.484-1.744 2.36-3.437 2.36-1.693.006-2.963-.876-3.437-2.36zm5.4-.434c.146-.478.197-.955.197-1.793 0-.845-.05-1.301-.197-1.779-.292-.882-1-1.374-1.963-1.374-.963 0-1.671.492-1.963 1.374-.146.478-.197.934-.197 1.779 0 .845.051 1.315.197 1.793.292.882 1 1.375 1.963 1.375.963 0 1.671-.5 1.963-1.375zM52.434 21.211c-1.525 0-2.124-.735-2.124-2.308V8.915c0-.088.051-.169.132-.198l1.24-.346a.11.11 0 0 1 .153.103v10.341c0 .735.27.97.876.97h.343c.102 0 .183.081.183.184v1.058c0 .103-.08.184-.183.184h-.62zM54.63 18.955c-.197-.603-.291-1.206-.291-2.235 0-1.006.087-1.61.291-2.212.475-1.5 1.745-2.359 3.438-2.359s2.963.86 3.437 2.36c.197.602.292 1.205.292 2.211 0 1.022-.088 1.632-.292 2.235-.474 1.484-1.744 2.36-3.437 2.36-1.693.006-2.963-.876-3.438-2.36zm5.4-.434c.147-.478.198-.955.198-1.793 0-.845-.051-1.301-.197-1.779-.292-.882-1-1.374-1.963-1.374-.964 0-1.671.492-1.963 1.374-.146.478-.197.934-.197 1.779 0 .845.05 1.315.197 1.793.292.882 1 1.375 1.963 1.375.963 0 1.67-.5 1.963-1.375zM63.716 23.313c-.073-.088-.073-.162.015-.257l.744-.75c.088-.088.183-.088.27 0 .598.551 1.219.882 2.05.882 1.438 0 2.197-.75 2.197-2.359v-1.022h-.014c-.402.735-1.146 1.206-2.416 1.206-1.474 0-2.488-.75-2.926-2.124-.22-.662-.292-1.301-.292-2.308s.073-1.646.292-2.308c.438-1.374 1.452-2.124 2.926-2.124 1.27 0 2.014.478 2.416 1.205h.014v-.823c0-.11.073-.184.183-.184h1.16c.11 0 .183.074.183.184v8.202c0 2.492-1.343 3.881-3.803 3.881-1.196 0-2.415-.53-2.999-1.3zm5.087-5.034c.146-.441.197-.956.197-1.706s-.051-1.242-.197-1.705c-.307-.896-.95-1.3-1.854-1.3-.949 0-1.547.455-1.839 1.3-.146.456-.219.985-.219 1.705 0 .72.073 1.265.219 1.706.292.86.89 1.315 1.839 1.315.912 0 1.547-.419 1.854-1.315zM73.079 21.116c-.11 0-.182-.074-.182-.184v-8.4c0-.111.073-.185.182-.185h1.16c.11 0 .183.074.183.184v.897h.014c.38-.75 1.146-1.279 2.306-1.279.694 0 1.343.257 1.781.661.088.089.11.162.037.258l-.672.896c-.073.089-.16.11-.255.037-.402-.257-.84-.419-1.343-.419-1.328 0-1.875 1.044-1.875 2.565v4.8c0 .11-.073.183-.183.183H73.08v-.014zM84.945 21.116c-.11 0-.182-.074-.182-.184v-.772h-.015c-.401.662-1.255 1.154-2.583 1.154-1.657 0-2.927-.86-2.927-2.638 0-1.853 1.27-2.713 3.401-2.713h1.978c.073 0 .11-.036.11-.11v-.64c0-1.205-.475-1.719-2.088-1.719-.978 0-1.598.257-2.109.625-.088.073-.197.073-.255-.015l-.49-.845c-.05-.11-.036-.184.037-.257.657-.515 1.671-.86 2.963-.86 2.474 0 3.415.823 3.415 2.984v5.806c0 .11-.073.184-.182.184h-1.073zm-.219-2.837v-.97c0-.074-.036-.11-.11-.11h-1.743c-1.511 0-2.16.44-2.16 1.425 0 .897.656 1.374 1.817 1.374 1.364 0 2.196-.639 2.196-1.72zM99.643 21.116c-.11 0-.183-.074-.183-.184v-5.123c0-1.411-.635-2.234-1.948-2.234-1.16 0-2 .845-2 2.139v5.218c0 .11-.073.184-.182.184h-1.16c-.11 0-.183-.074-.183-.184v-5.123c0-1.411-.635-2.234-1.941-2.234-1.182 0-2 .845-2 2.139v5.218c0 .11-.073.184-.182.184h-1.16c-.11 0-.183-.074-.183-.184v-8.4c0-.111.073-.185.182-.185h1.16c.11 0 .183.074.183.184v.809h.015c.416-.677 1.255-1.191 2.437-1.191s2.05.492 2.547 1.374h.015c.598-.845 1.488-1.374 2.817-1.374 2.014 0 3.108 1.3 3.108 3.293v5.49c0 .11-.073.184-.182.184h-1.16z" /> </g> <path d="M.015 27.04c0 .227.116.433.306.543L9.4 32.86c.095.06.205.081.307.081.11 0 .212-.03.306-.08a.624.624 0 0 0 .307-.545v-9.473l8.144 4.733c.095.059.204.08.307.08.11 0 .211-.029.306-.08a.624.624 0 0 0 .307-.544V5.94 5.93a.642.642 0 0 0-.307-.544L10.02.11a.623.623 0 0 0-.62 0 .624.624 0 0 0-.307.544v9.474L.949 5.395a.623.623 0 0 0-.62 0 .624.624 0 0 0-.307.544l-.007 21.1zm1.86-10.555l7.218-4.196v8.393l-7.217-4.197zm15.669 0l-7.218 4.197v-8.393l7.218 4.196zm.62-9.473v8.393l-7.217-4.197 7.217-4.196zM1.255 25.959v-8.393l7.218 4.196-7.218 4.197zm0-18.947l7.218 4.196-7.218 4.197V7.012zm9.079-5.277L17.55 5.93l-7.217 4.197V1.735zm7.83 24.224l-7.217-4.197 7.217-4.196v8.393zm-9.071 5.277L1.876 27.04l7.217-4.196v8.393z" fill="url(#icon-logo-rainbow-gradient)" /> </g> </svg> ) export default RainbowLogo