UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

412 lines (411 loc) 14.7 kB
const React = require("react"); const PenIcon = ({ 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_i_18_22342)"> <rect width={1.28638} height={3.33302} rx={0.643191} transform="matrix(0.728253 0.685309 -0.689201 0.724571 4.5401 26.3418)" fill="#827E85" /> <rect width={1.28638} height={3.33302} rx={0.643191} transform="matrix(0.728253 0.685309 -0.689201 0.724571 4.5401 26.3418)" fill="url(#paint0_radial_18_22342)" /> </g> <g filter="url(#filter1_i_18_22342)"> <path d="M28.2448 6.86169L29.1151 7.68662C29.7297 8.26914 29.7406 9.24456 29.1391 9.84065L24.3011 14.6357" stroke="#FFD350" strokeWidth={1.4} strokeLinecap="round" /> </g> <g filter="url(#filter2_f_18_22342)"> <path d="M28.4948 6.77295L29.3651 7.59787C29.9797 8.1804 29.9906 9.15582 29.3891 9.7519L24.5511 14.547" stroke="url(#paint1_linear_18_22342)" strokeWidth={0.45} strokeLinecap="round" /> </g> <g filter="url(#filter3_ii_18_22342)"> <path d="M9.19177 17.1845C6.72302 20.8057 5.25948 23.3648 4.5199 24.5978L7.19177 27.4729C8.34802 26.7684 12.2101 24.4723 14.6136 22.8416C19.3324 19.6401 23.0355 15.1953 24.5355 12.9573C25.4596 11.5785 27.6477 8.4707 29.2472 6.16347C29.9551 5.14235 29.7826 3.76251 28.8543 2.93435C28.0191 2.18932 26.7891 2.09028 25.8634 2.72054C23.1096 4.59536 18.6959 7.76858 16.5668 9.38278C15.0772 10.5121 11.3871 13.9645 9.19177 17.1845Z" fill="#2E71B9" /> </g> <path d="M9.19177 17.1845C6.72302 20.8057 5.25948 23.3648 4.5199 24.5978L7.19177 27.4729C8.34802 26.7684 12.2101 24.4723 14.6136 22.8416C19.3324 19.6401 23.0355 15.1953 24.5355 12.9573C25.4596 11.5785 27.6477 8.4707 29.2472 6.16347C29.9551 5.14235 29.7826 3.76251 28.8543 2.93435C28.0191 2.18932 26.7891 2.09028 25.8634 2.72054C23.1096 4.59536 18.6959 7.76858 16.5668 9.38278C15.0772 10.5121 11.3871 13.9645 9.19177 17.1845Z" fill="url(#paint2_radial_18_22342)" /> <path d="M9.19177 17.1845C6.72302 20.8057 5.25948 23.3648 4.5199 24.5978L7.19177 27.4729C8.34802 26.7684 12.2101 24.4723 14.6136 22.8416C19.3324 19.6401 23.0355 15.1953 24.5355 12.9573C25.4596 11.5785 27.6477 8.4707 29.2472 6.16347C29.9551 5.14235 29.7826 3.76251 28.8543 2.93435C28.0191 2.18932 26.7891 2.09028 25.8634 2.72054C23.1096 4.59536 18.6959 7.76858 16.5668 9.38278C15.0772 10.5121 11.3871 13.9645 9.19177 17.1845Z" fill="url(#paint3_radial_18_22342)" /> <g filter="url(#filter4_i_18_22342)"> <path d="M7.58475 27.0647L4.75777 24.3907C4.66678 24.3047 4.5195 24.3223 4.45165 24.4274L3.58841 25.7647C3.10291 26.5168 3.23674 27.508 3.90454 28.106C4.5174 28.6549 5.42317 28.7294 6.11835 28.2881L7.55451 27.3766C7.66403 27.3071 7.67889 27.1538 7.58475 27.0647Z" fill="#DCAC34" /> </g> <g filter="url(#filter5_f_18_22342)"> <rect x={28.0188} y={3.25696} width={1.40518} height={29.5511} rx={0.702589} transform="rotate(45 28.0188 3.25696)" fill="url(#paint4_linear_18_22342)" /> </g> <path d="M28.2708 7.84321L24.1295 3.681C24.0404 3.59153 24.0555 3.443 24.1607 3.37325L24.8111 2.942C24.9691 2.83722 25.179 2.85778 25.3137 2.99124L28.9869 6.63105C29.1238 6.76667 29.1445 6.98058 29.0362 7.13995L28.578 7.81453C28.5074 7.91852 28.3594 7.93232 28.2708 7.84321Z" fill="url(#paint5_radial_18_22342)" /> <path d="M28.2708 7.84321L24.1295 3.681C24.0404 3.59153 24.0555 3.443 24.1607 3.37325L24.8111 2.942C24.9691 2.83722 25.179 2.85778 25.3137 2.99124L28.9869 6.63105C29.1238 6.76667 29.1445 6.98058 29.0362 7.13995L28.578 7.81453C28.5074 7.91852 28.3594 7.93232 28.2708 7.84321Z" fill="url(#paint6_linear_18_22342)" /> <path d="M17.9292 20.1228L11.8532 14.0057C11.7619 13.9137 11.7559 13.7672 11.8415 13.6699C12.2922 13.1578 13.0494 12.3626 13.5168 11.8789C13.6132 11.779 13.7722 11.7778 13.8709 11.8754L20.1448 18.0716C20.2467 18.1723 20.2436 18.3377 20.1376 18.4342C19.5909 18.9319 18.7686 19.6814 18.2747 20.1317C18.1757 20.2219 18.0236 20.2179 17.9292 20.1228Z" fill="url(#paint7_radial_18_22342)" /> <path d="M17.9292 20.1228L11.8532 14.0057C11.7619 13.9137 11.7559 13.7672 11.8415 13.6699C12.2922 13.1578 13.0494 12.3626 13.5168 11.8789C13.6132 11.779 13.7722 11.7778 13.8709 11.8754L20.1448 18.0716C20.2467 18.1723 20.2436 18.3377 20.1376 18.4342C19.5909 18.9319 18.7686 19.6814 18.2747 20.1317C18.1757 20.2219 18.0236 20.2179 17.9292 20.1228Z" fill="url(#paint8_linear_18_22342)" /> <path d="M17.9292 20.1228L11.8532 14.0057C11.7619 13.9137 11.7559 13.7672 11.8415 13.6699C12.2922 13.1578 13.0494 12.3626 13.5168 11.8789C13.6132 11.779 13.7722 11.7778 13.8709 11.8754L20.1448 18.0716C20.2467 18.1723 20.2436 18.3377 20.1376 18.4342C19.5909 18.9319 18.7686 19.6814 18.2747 20.1317C18.1757 20.2219 18.0236 20.2179 17.9292 20.1228Z" fill="url(#paint9_linear_18_22342)" /> <defs> <filter id="filter0_i_18_22342" x={2.50977} y={26.2072} width={2.70036} height={3.16587} 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 dy={-0.4} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.462745 0 0 0 0 0.384314 0 0 0 0 0.541176 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_22342" /> </filter> <filter id="filter1_i_18_22342" x={23.6012} y={6.16174} width={6.98205} height={9.17395} 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.3} /> <feGaussianBlur stdDeviation={0.375} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.803922 0 0 0 0 0.6 0 0 0 0 0.227451 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_22342" /> </filter> <filter id="filter2_f_18_22342" x={23.8761} y={6.09797} width={6.63207} height={9.124} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={0.225} result="effect1_foregroundBlur_18_22342" /> </filter> <filter id="filter3_ii_18_22342" x={3.5199} y={1.30505} width={26.6626} height={26.6678} 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={-1} dy={-1} /> <feGaussianBlur stdDeviation={1} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.223529 0 0 0 0 0.384314 0 0 0 0 0.74902 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_22342" /> <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.5} dy={0.5} /> <feGaussianBlur stdDeviation={0.5} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.341176 0 0 0 0 0.458824 0 0 0 0 0.635294 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18_22342" result="effect2_innerShadow_18_22342" /> </filter> <filter id="filter4_i_18_22342" x={3.29761} y={24.0859} width={4.34933} height={4.48865} 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 dy={-0.25} /> <feGaussianBlur stdDeviation={0.375} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.737255 0 0 0 0 0.545098 0 0 0 0 0.458824 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_22342" /> </filter> <filter id="filter5_f_18_22342" x={5.91402} y={2.04797} width={24.3074} height={24.3074} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={0.75} result="effect1_foregroundBlur_18_22342" /> </filter> <radialGradient id="paint0_radial_18_22342" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(0.642884 1.41143) rotate(89.9909) scale(1.92159 0.34546)" > <stop offset={0.215421} stopColor="#8C8492" /> <stop offset={1} stopColor="#8C8492" stopOpacity={0} /> </radialGradient> <linearGradient id="paint1_linear_18_22342" x1={29.8332} y1={7.33621} x2={27.4418} y2={9.96121} gradientUnits="userSpaceOnUse" > <stop stopColor="#FFED6F" /> <stop offset={1} stopColor="#FFED6F" stopOpacity={0} /> </linearGradient> <radialGradient id="paint2_radial_18_22342" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(26.624 5.64206) rotate(136.273) scale(1.12348 4.92979)" > <stop offset={0.184601} stopColor="#3555A2" /> <stop offset={1} stopColor="#3555A2" stopOpacity={0} /> </radialGradient> <radialGradient id="paint3_radial_18_22342" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(15.5195 17.2411) rotate(135.785) scale(1.52562 8.98525)" > <stop offset={0.105441} stopColor="#345DBB" /> <stop offset={1} stopColor="#345DBB" stopOpacity={0} /> </radialGradient> <linearGradient id="paint4_linear_18_22342" x1={28.7214} y1={3.25696} x2={28.7214} y2={32.8081} gradientUnits="userSpaceOnUse" > <stop stopColor="#6F9ED9" /> <stop offset={0.588443} stopColor="#5386CE" /> <stop offset={1} stopColor="#5386CE" stopOpacity={0} /> </linearGradient> <radialGradient id="paint5_radial_18_22342" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(27.6605 5.05499) rotate(133.668) scale(1.90086 3.10302)" > <stop stopColor="#FFDA6A" /> <stop offset={1} stopColor="#EDA92F" /> </radialGradient> <linearGradient id="paint6_linear_18_22342" x1={26.098} y1={5.92999} x2={26.5883} y2={5.38876} gradientUnits="userSpaceOnUse" > <stop stopColor="#EDA836" /> <stop offset={1} stopColor="#EDA836" stopOpacity={0} /> </linearGradient> <radialGradient id="paint7_radial_18_22342" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(17.5793 15.7833) rotate(130.3) scale(3.16139 4.7444)" > <stop stopColor="#FFD846" /> <stop offset={1} stopColor="#E9B64B" /> </radialGradient> <linearGradient id="paint8_linear_18_22342" x1={14.8327} y1={16.9126} x2={15.3496} y2={16.4222} gradientUnits="userSpaceOnUse" > <stop stopColor="#EDA836" /> <stop offset={1} stopColor="#EDA836" stopOpacity={0} /> </linearGradient> <linearGradient id="paint9_linear_18_22342" x1={12.4522} y1={12.6092} x2={13.9172} y2={13.7994} gradientUnits="userSpaceOnUse" > <stop stopColor="#D6A85B" /> <stop offset={1} stopColor="#D6A85B" stopOpacity={0} /> </linearGradient> </defs> </svg> ); module.exports = PenIcon;