UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

93 lines (92 loc) 3.33 kB
const React = require("react"); const PurpleCircleIcon = ({ title, titleId, ...props }) => ( <svg width="1em" height="1em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby={titleId} {...props} > {title ? <title id={titleId}>{title}</title> : null} <path d="M29.5474 16C29.5474 23.732 23.2794 30 15.5474 30C7.81538 30 1.54736 23.732 1.54736 16C1.54736 8.26801 7.81538 2 15.5474 2C23.2794 2 29.5474 8.26801 29.5474 16Z" fill="url(#paint0_radial_18590_3086)" /> <path d="M29.5474 16C29.5474 23.732 23.2794 30 15.5474 30C7.81538 30 1.54736 23.732 1.54736 16C1.54736 8.26801 7.81538 2 15.5474 2C23.2794 2 29.5474 8.26801 29.5474 16Z" fill="url(#paint1_linear_18590_3086)" /> <path d="M29.5474 16C29.5474 23.732 23.2794 30 15.5474 30C7.81538 30 1.54736 23.732 1.54736 16C1.54736 8.26801 7.81538 2 15.5474 2C23.2794 2 29.5474 8.26801 29.5474 16Z" fill="url(#paint2_radial_18590_3086)" /> <path d="M29.5474 16C29.5474 23.732 23.2794 30 15.5474 30C7.81538 30 1.54736 23.732 1.54736 16C1.54736 8.26801 7.81538 2 15.5474 2C23.2794 2 29.5474 8.26801 29.5474 16Z" fill="url(#paint3_radial_18590_3086)" /> <path d="M29.5474 16C29.5474 23.732 23.2794 30 15.5474 30C7.81538 30 1.54736 23.732 1.54736 16C1.54736 8.26801 7.81538 2 15.5474 2C23.2794 2 29.5474 8.26801 29.5474 16Z" fill="url(#paint4_radial_18590_3086)" /> <defs> <radialGradient id="paint0_radial_18590_3086" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(23.7266 8.75) rotate(130.168) scale(27.8086)" > <stop offset={0.115849} stopColor="#8971BD" /> <stop offset={0.853086} stopColor="#7047B7" /> </radialGradient> <linearGradient id="paint1_linear_18590_3086" x1={15.5474} y1={2} x2={15.5474} y2={8.5} gradientUnits="userSpaceOnUse" > <stop stopColor="#8171AA" /> <stop offset={1} stopColor="#8171AA" stopOpacity={0} /> </linearGradient> <radialGradient id="paint2_radial_18590_3086" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(24.2266 10.75) rotate(137.283) scale(12.8984 11.9095)" > <stop stopColor="#A087D8" /> <stop offset={1} stopColor="#9879D7" stopOpacity={0} /> </radialGradient> <radialGradient id="paint3_radial_18590_3086" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(20.0391 16) rotate(180) scale(19.25 20)" > <stop offset={0.62013} stopColor="#6E56A1" stopOpacity={0} /> <stop offset={0.951299} stopColor="#AFA6CB" /> </radialGradient> <radialGradient id="paint4_radial_18590_3086" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(15.5474 9) rotate(90) scale(21 23.3208)" > <stop offset={0.863095} stopColor="#743EC3" stopOpacity={0} /> <stop offset={1} stopColor="#8352CA" /> </radialGradient> </defs> </svg> ); module.exports = PurpleCircleIcon;