UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

277 lines (276 loc) 9.53 kB
const React = require("react"); const TrackballIcon = ({ 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} <g filter="url(#filter0_iii_18_19755)"> <path d="M7.07422 6.7625C7.07422 4.16676 9.17848 2.0625 11.7742 2.0625H20.2258C22.8215 2.0625 24.9258 4.16676 24.9258 6.7625V25.4375C24.9258 27.9228 22.9111 29.9375 20.4258 29.9375H11.5742C9.08894 29.9375 7.07422 27.9228 7.07422 25.4375V6.7625Z" fill="url(#paint0_radial_18_19755)" /> <path d="M7.07422 6.7625C7.07422 4.16676 9.17848 2.0625 11.7742 2.0625H20.2258C22.8215 2.0625 24.9258 4.16676 24.9258 6.7625V25.4375C24.9258 27.9228 22.9111 29.9375 20.4258 29.9375H11.5742C9.08894 29.9375 7.07422 27.9228 7.07422 25.4375V6.7625Z" fill="url(#paint1_radial_18_19755)" /> <path d="M7.07422 6.7625C7.07422 4.16676 9.17848 2.0625 11.7742 2.0625H20.2258C22.8215 2.0625 24.9258 4.16676 24.9258 6.7625V25.4375C24.9258 27.9228 22.9111 29.9375 20.4258 29.9375H11.5742C9.08894 29.9375 7.07422 27.9228 7.07422 25.4375V6.7625Z" fill="url(#paint2_radial_18_19755)" /> </g> <g filter="url(#filter1_f_18_19755)"> <path d="M16.5391 2.0625H15.4609V4.96114C12.3652 5.2339 9.9375 7.83345 9.9375 11C9.9375 14.1665 12.3652 16.7661 15.4609 17.0389V18.3672C15.4609 18.6649 15.7023 18.9062 16 18.9062C16.2977 18.9062 16.5391 18.6649 16.5391 18.3672V17.0389C19.6348 16.7661 22.0625 14.1665 22.0625 11C22.0625 7.83345 19.6348 5.2339 16.5391 4.96114V2.0625Z" stroke="url(#paint3_linear_18_19755)" strokeWidth={0.25} /> </g> <g filter="url(#filter2_ii_18_19755)"> <path d="M16.5391 2.0625H15.4609V4.96114C12.3652 5.2339 9.9375 7.83345 9.9375 11C9.9375 14.1665 12.3652 16.7661 15.4609 17.0389V18.3672C15.4609 18.6649 15.7023 18.9062 16 18.9062C16.2977 18.9062 16.5391 18.6649 16.5391 18.3672V17.0389C19.6348 16.7661 22.0625 14.1665 22.0625 11C22.0625 7.83345 19.6348 5.2339 16.5391 4.96114V2.0625Z" fill="#543A65" /> </g> <circle cx={16} cy={11} r={5} fill="url(#paint4_radial_18_19755)" /> <circle cx={16} cy={11} r={5} fill="url(#paint5_radial_18_19755)" /> <ellipse cx={17.4893} cy={9.64305} rx={1.37697} ry={1.75278} transform="rotate(-33.1616 17.4893 9.64305)" fill="url(#paint6_linear_18_19755)" /> <defs> <filter id="filter0_iii_18_19755" x={6.87422} y={1.8625} width={18.2516} height={28.275} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dx={0.2} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.4 0 0 0 0 0.4 0 0 0 0 0.498039 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_19755" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dx={-0.2} dy={0.2} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.521569 0 0 0 0 0.52549 0 0 0 0 0.709804 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18_19755" result="effect2_innerShadow_18_19755" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy={-0.2} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.478431 0 0 0 0 0.380392 0 0 0 0 0.619608 0 0 0 1 0" /> <feBlend mode="normal" in2="effect2_innerShadow_18_19755" result="effect3_innerShadow_18_19755" /> </filter> <filter id="filter1_f_18_19755" x={9.5625} y={1.6875} width={12.875} height={17.5938} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={0.125} result="effect1_foregroundBlur_18_19755" /> </filter> <filter id="filter2_ii_18_19755" x={9.6875} y={2.0625} width={12.525} height={16.8438} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dx={-0.25} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.239216 0 0 0 0 0.141176 0 0 0 0 0.333333 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_19755" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dx={0.15} /> <feGaussianBlur stdDeviation={0.125} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.4 0 0 0 0 0.321569 0 0 0 0 0.466667 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18_19755" result="effect2_innerShadow_18_19755" /> </filter> <radialGradient id="paint0_radial_18_19755" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(19.375 8.1875) rotate(90) scale(15.5 14.8125)" > <stop stopColor="#7F7DA4" /> <stop offset={1} stopColor="#50437F" /> </radialGradient> <radialGradient id="paint1_radial_18_19755" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(13.4375 31) rotate(-74.3141) scale(9.47798 11.9327)" > <stop stopColor="#4B367A" /> <stop offset={1} stopColor="#4B367A" stopOpacity={0} /> </radialGradient> <radialGradient id="paint2_radial_18_19755" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(9.375 3.625) rotate(60.9709) scale(13.6526 27.2717)" > <stop stopColor="#616293" /> <stop offset={1} stopColor="#616293" stopOpacity={0} /> </radialGradient> <linearGradient id="paint3_linear_18_19755" x1={16.2187} y1={16.875} x2={16.2187} y2={3.09375} gradientUnits="userSpaceOnUse" > <stop stopColor="#625B87" /> <stop offset={1} stopColor="#625B87" stopOpacity={0} /> </linearGradient> <radialGradient id="paint4_radial_18_19755" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(18.9063 8.40625) rotate(128.367) scale(8.60919 9.0053)" > <stop offset={0.174552} stopColor="#FF4471" /> <stop offset={1} stopColor="#C9274F" /> </radialGradient> <radialGradient id="paint5_radial_18_19755" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(16 9.3125) rotate(90) scale(6.6875 7.77422)" > <stop offset={0.897196} stopColor="#C72361" stopOpacity={0} /> <stop offset={1} stopColor="#C72361" /> </radialGradient> <linearGradient id="paint6_linear_18_19755" x1={18.0088} y1={8.46778} x2={16.4362} y2={10.8745} gradientUnits="userSpaceOnUse" > <stop offset={0.391304} stopColor="white" /> <stop offset={1} stopColor="white" stopOpacity={0} /> </linearGradient> </defs> </svg> ); module.exports = TrackballIcon;