Skip to content

Commit

Permalink
Added gmail, etherscan, slack and learn icons
Browse files Browse the repository at this point in the history
  • Loading branch information
KristamMoffett committed Apr 3, 2023
1 parent 0120da8 commit 9b94b81
Show file tree
Hide file tree
Showing 12 changed files with 208 additions and 19 deletions.
5 changes: 5 additions & 0 deletions .changeset/wet-forks-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@web3uikit/icons': patch
---

Added gmail, etherscan, slack and learn icons
45 changes: 45 additions & 0 deletions packages/icons/src/lib/icons/Etherscan.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// Auto-generated file created by svgr-cli source svg-template.js
// Run pnpm icons:create to update
// Do not edit
import { SVGProps } from 'react';
import { SVGRProps } from '../type';
const SvgEtherscan = ({
title,
titleId,
isResponsive = false,
style,
...props
}: SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
width="1em"
height="1em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
role="img"
data-testid="test-icon"
aria-hidden="true"
style={
isResponsive
? style
: {
flex: 'none',
...style,
}
}
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path
d="M6.456 11.535c0-.438.36-.798.798-.798H8.6c.438 0 .814.36.814.814v5.077c.157-.047.344-.094.564-.141a.687.687 0 0 0 .517-.659V9.53a.82.82 0 0 1 .814-.815h1.346c.439 0 .814.36.814.815v5.845l.658-.282a.669.669 0 0 0 .407-.627V7.493c0-.438.36-.815.799-.815h1.346c.438 0 .799.36.799.815v5.751c1.158-.846 2.348-1.864 3.288-3.087.282-.36.36-.83.204-1.269-1.723-4.951-7.14-7.584-12.087-5.86-4.947 1.724-7.577 7.145-5.855 12.096.188.564.438 1.097.736 1.614.234.408.673.642 1.143.595.25-.016.564-.047.954-.094a.666.666 0 0 0 .596-.674l-.001-5.03Z"
fill="#21325B"
/>
<path
d="M6.424 19.683a9.485 9.485 0 0 0 13.26-2.099 9.582 9.582 0 0 0 1.816-5.593c0-.22-.016-.439-.031-.659-3.46 5.186-9.863 7.615-15.045 8.351Z"
fill="#979695"
/>
</svg>
);

export default SvgEtherscan;
57 changes: 57 additions & 0 deletions packages/icons/src/lib/icons/Gmail.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// Auto-generated file created by svgr-cli source svg-template.js
// Run pnpm icons:create to update
// Do not edit
import { SVGProps } from 'react';
import { SVGRProps } from '../type';
const SvgGmail = ({
title,
titleId,
isResponsive = false,
style,
...props
}: SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
width="1em"
height="1em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
role="img"
data-testid="test-icon"
aria-hidden="true"
style={
isResponsive
? style
: {
flex: 'none',
...style,
}
}
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path
d="M3.795 19.137h3.023v-7.34L2.5 8.556v9.285c0 .717.58 1.295 1.295 1.295Z"
fill="#4285F4"
/>
<path
d="M17.182 19.137h3.022c.717 0 1.296-.58 1.296-1.295V8.558l-4.318 3.238"
fill="#34A853"
/>
<path
d="M17.182 6.183v5.613L21.5 8.558V6.83c0-1.602-1.829-2.515-3.11-1.554"
fill="#FBBC04"
/>
<path
d="M6.818 11.796V6.183L12 10.069l5.182-3.886v5.613L12 15.683"
fill="#EA4335"
/>
<path
d="M2.5 6.83v1.728l4.318 3.238V6.183L5.61 5.276C4.327 4.315 2.5 5.228 2.5 6.83Z"
fill="#C5221F"
/>
</svg>
);

export default SvgGmail;
9 changes: 6 additions & 3 deletions packages/icons/src/lib/icons/Learn.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,15 @@ const SvgLearn = ({
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path d="M10.487 4.848A6.257 6.257 0 0 0 5.87 9.396c-.555 2.246.08 4.534 1.7 6.122.572.562.914 1.463.914 2.409v.151c0 .623.272 1.184.704 1.57v1.243c0 1.163.946 2.109 2.109 2.109h1.406c1.163 0 2.11-.946 2.11-2.11V19.65c.43-.387.703-.948.703-1.57v-.155c0-.932.36-1.85.964-2.454A6.288 6.288 0 0 0 18.328 11c0-4.035-3.739-7.108-7.841-6.152Zm2.92 16.043a.704.704 0 0 1-.704.703h-1.406a.704.704 0 0 1-.703-.703v-.703h2.812v.703Zm2.077-6.414c-.874.875-1.375 2.132-1.375 3.447v.154a.704.704 0 0 1-.703.703h-2.812a.704.704 0 0 1-.703-.703v-.151c0-1.336-.488-2.58-1.337-3.413-1.26-1.236-1.753-3.023-1.319-4.78a4.838 4.838 0 0 1 3.571-3.516c3.22-.75 6.116 1.652 6.116 4.782a4.89 4.89 0 0 1-1.438 3.476ZM6.53 4.537 5.87 4a.703.703 0 1 0-.994.994l.66.537a.703.703 0 1 0 .995-.994ZM3.563 10.297h-.86a.703.703 0 0 0 0 1.406h.86a.703.703 0 0 0 0-1.406ZM21.297 10.297h-.86a.703.703 0 0 0 0 1.406h.86a.703.703 0 0 0 0-1.406ZM18.994 4A.703.703 0 0 0 18 4l-.531.537a.703.703 0 0 0 .994.994s.257-.262.531-.537a.703.703 0 0 0 0-.994ZM12 1a.703.703 0 0 0-.703.703v.86a.703.703 0 0 0 1.406 0v-.86A.703.703 0 0 0 12 1Z" />
<path d="M12 7.484c-.289 0-.584.035-.875.103-1.212.283-2.227 1.281-2.525 2.484a.703.703 0 1 0 1.365.338c.171-.692.78-1.289 1.48-1.452.187-.044.374-.066.555-.066a.703.703 0 0 0 0-1.407ZM21.297 10.297h-.86a.703.703 0 0 0 0 1.406h.86a.703.703 0 0 0 0-1.406ZM5.37 16.68c.101.375-.121.76-.496.861l-.83.223a.703.703 0 0 1-.364-1.359l.83-.222c.375-.1.76.122.86.497ZM18.182 16.68c-.1.375.122.76.497.861l.83.223a.703.703 0 0 0 .364-1.359l-.83-.222a.703.703 0 0 0-.861.497Z" />
<path
fillRule="evenodd"
clipRule="evenodd"
d="M20.437 10.197h.86a.803.803 0 1 1 0 1.606h-.86a.803.803 0 0 1 0-1.606Zm-9.996-5.544c4.228-.985 8.087 2.184 8.087 6.347 0 1.74-.678 3.379-1.907 4.611-.563.564-.906 1.429-.906 2.313v.154c0 .65-.27 1.238-.703 1.658v1.155a2.312 2.312 0 0 1-2.31 2.309h-1.405a2.312 2.312 0 0 1-2.31-2.31v-1.154a2.303 2.303 0 0 1-.703-1.658v-.151c0-.903-.327-1.748-.855-2.266-1.67-1.639-2.325-4-1.753-6.313l.194.048c-.555 2.246.08 4.534 1.7 6.122.572.562.914 1.463.914 2.409v.151c0 .623.272 1.184.703 1.57v1.243c0 1.163.947 2.109 2.11 2.109h1.406c1.163 0 2.11-.946 2.11-2.11V19.65c.43-.387.702-.948.702-1.57v-.155c0-.932.36-1.85.964-2.454A6.287 6.287 0 0 0 18.328 11c0-4.035-3.74-7.108-7.841-6.152A6.257 6.257 0 0 0 5.87 9.396l-.194-.048a6.457 6.457 0 0 1 4.765-4.695Zm.365 1.565a4.838 4.838 0 0 0-3.571 3.516c-.435 1.757.058 3.544 1.319 4.78.85.833 1.336 2.077 1.336 3.413v.151c0 .388.316.703.704.703h2.812a.704.704 0 0 0 .703-.703v-.154c0-1.315.501-2.572 1.375-3.447A4.89 4.89 0 0 0 16.922 11c0-3.13-2.897-5.533-6.116-4.782Zm.045.194a4.638 4.638 0 0 0-3.422 3.37c-.418 1.69.057 3.405 1.265 4.59.893.875 1.396 2.173 1.396 3.555v.151c0 .277.226.503.504.503h2.812a.504.504 0 0 0 .503-.503v-.154c0-1.365.52-2.673 1.433-3.589A4.69 4.69 0 0 0 16.722 11c0-3.002-2.778-5.309-5.87-4.588ZM6.665 4.388l.007.007a.903.903 0 0 1 0 1.277m-.007-1.284-.008-.007Zm-1.79.606A.703.703 0 1 1 5.87 4l.66.537a.703.703 0 1 1-.994.994l-.66-.537Zm1.128-1.143a.903.903 0 0 0-1.27 1.285l.008.007.662.537a.903.903 0 0 0 1.27-.008m-.016-1.29-.654-.531Zm11.201-.523a.903.903 0 0 1 1.278 1.277c-.137.137-.27.27-.368.37l-.118.12-.043.044-.002.002a.903.903 0 0 1-1.278-1.276l.531-.537Zm-.39.678a.703.703 0 1 0 .995.994s.257-.262.531-.537A.703.703 0 1 0 18 4l-.531.537Zm-8.355 6.385a.703.703 0 0 1-.513-.851c.298-1.203 1.313-2.2 2.525-2.484.291-.068.586-.103.875-.103a.703.703 0 0 1 0 1.407c-.181 0-.368.022-.555.066-.7.163-1.309.76-1.48 1.452a.703.703 0 0 1-.852.513Zm1.967-3.53c.305-.071.615-.108.92-.108a.903.903 0 0 1 0 1.807c-.165 0-.336.02-.509.06-.628.147-1.18.688-1.332 1.306a.903.903 0 0 1-1.753-.434c.316-1.276 1.389-2.33 2.674-2.63Zm1.623 14.002a.504.504 0 0 0 .503-.503v-.503h-2.412v.503c0 .277.225.503.503.503h1.406Zm-10-11.297h.86a.903.903 0 1 1 0 1.806h-.86a.903.903 0 1 1 0-1.806Zm17.222 6.115a.903.903 0 0 1-.468 1.745l-.83-.223a.903.903 0 1 1 .468-1.744l.83.222Zm-.052.193-.83-.222a.703.703 0 0 0-.364 1.358l.83.223a.703.703 0 0 0 .364-1.359ZM11.097 1.703a.903.903 0 1 1 1.806 0v.859a.904.904 0 0 1-1.806 0v-.859ZM5.564 16.628a.903.903 0 0 1-.639 1.107l-.83.222a.903.903 0 0 1-.467-1.745l.051.193a.703.703 0 0 0 .364 1.359l.83-.223a.703.703 0 1 0-.364-1.358l-.83.222-.051-.193.83-.222a.903.903 0 0 1 1.106.638Zm5.733-14.925a.703.703 0 0 1 1.406 0v.86a.703.703 0 0 1-1.406 0v-.86Zm1.406 19.89a.704.704 0 0 0 .703-.702v-.703h-2.812v.703c0 .387.315.703.703.703h1.406Zm-9.14-11.296h-.86a.703.703 0 0 0 0 1.406h.86a.703.703 0 1 0 0-1.406ZM19.733 11c0-.388.315-.703.703-.703h.86a.703.703 0 0 1 0 1.406h-.86a.703.703 0 0 1-.703-.703Z"
d="M11.233 3.179a1.735 1.735 0 0 1 1.534 0L22.989 8.2A1.83 1.83 0 0 1 24 9.847a1.83 1.83 0 0 1-1.01 1.648l-10.223 5.021a1.735 1.735 0 0 1-1.534 0L1.011 11.495A1.83 1.83 0 0 1 0 9.847 1.83 1.83 0 0 1 1.01 8.2L11.234 3.18ZM12 4.826l10.222 5.021L12 14.87 1.778 9.847 12 4.826Z"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M19.093 19.073a.916.916 0 0 1-.305.485c-4.01 3.305-10.272 3.313-14.258-.328a.92.92 0 0 1-.284-.518l-1.238-6.96 1.748-.328 1.182 6.642c3.25 2.761 8.222 2.774 11.509.25l1.74-6.955 1.722.455-1.816 7.257Z"
/>
</svg>
);
Expand Down
11 changes: 6 additions & 5 deletions packages/icons/src/lib/icons/Lightbulb.tsx

Large diffs are not rendered by default.

53 changes: 53 additions & 0 deletions packages/icons/src/lib/icons/Slack.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
// Auto-generated file created by svgr-cli source svg-template.js
// Run pnpm icons:create to update
// Do not edit
import { SVGProps } from 'react';
import { SVGRProps } from '../type';
const SvgSlack = ({
title,
titleId,
isResponsive = false,
style,
...props
}: SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
width="1em"
height="1em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
role="img"
data-testid="test-icon"
aria-hidden="true"
style={
isResponsive
? style
: {
flex: 'none',
...style,
}
}
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path
d="M6.558 14.217a1.92 1.92 0 0 1-1.921 1.921 1.92 1.92 0 0 1-1.922-1.921 1.92 1.92 0 0 1 1.922-1.922h1.921v1.922Zm.961 0a1.92 1.92 0 0 1 1.922-1.922 1.92 1.92 0 0 1 1.922 1.922v4.804a1.92 1.92 0 0 1-1.922 1.922 1.92 1.92 0 0 1-1.922-1.922v-4.804Z"
fill="#E01E5A"
/>
<path
d="M9.44 6.5A1.92 1.92 0 0 1 7.52 4.58a1.92 1.92 0 0 1 1.92-1.922 1.92 1.92 0 0 1 1.923 1.922v1.922H9.44Zm0 .976a1.92 1.92 0 0 1 1.923 1.922A1.92 1.92 0 0 1 9.44 11.32H4.62a1.92 1.92 0 0 1-1.92-1.922 1.92 1.92 0 0 1 1.92-1.922h4.82Z"
fill="#36C5F0"
/>
<path
d="M17.142 9.398a1.92 1.92 0 0 1 1.922-1.922 1.92 1.92 0 0 1 1.922 1.922 1.92 1.92 0 0 1-1.922 1.922h-1.922V9.398Zm-.96 0a1.92 1.92 0 0 1-1.922 1.922 1.92 1.92 0 0 1-1.922-1.922V4.579a1.92 1.92 0 0 1 1.922-1.922A1.92 1.92 0 0 1 16.18 4.58v4.819Z"
fill="#2EB67D"
/>
<path
d="M14.26 17.1a1.92 1.92 0 0 1 1.921 1.921 1.92 1.92 0 0 1-1.921 1.922 1.92 1.92 0 0 1-1.922-1.922v-1.922h1.922Zm0-.962a1.92 1.92 0 0 1-1.922-1.921 1.92 1.92 0 0 1 1.922-1.922h4.818A1.92 1.92 0 0 1 21 14.217a1.92 1.92 0 0 1-1.922 1.921H14.26Z"
fill="#ECB22E"
/>
</svg>
);

export default SvgSlack;
4 changes: 4 additions & 0 deletions packages/icons/src/lib/icons/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ export { default as Edit } from './Edit';
export { default as Erc20 } from './Erc20';
export { default as EthColored } from './EthColored';
export { default as Eth } from './Eth';
export { default as Etherscan } from './Etherscan';
export { default as Event } from './Event';
export { default as Exchange } from './Exchange';
export { default as Exclamation } from './Exclamation';
Expand All @@ -87,6 +88,7 @@ export { default as FirebaseLogo } from './FirebaseLogo';
export { default as GiftOpen } from './GiftOpen';
export { default as Gift } from './Gift';
export { default as Github } from './Github';
export { default as Gmail } from './Gmail';
export { default as Google } from './Google';
export { default as Grid } from './Grid';
export { default as HandCoin } from './HandCoin';
Expand All @@ -103,6 +105,7 @@ export { default as Key } from './Key';
export { default as Layout } from './Layout';
export { default as Learn } from './Learn';
export { default as LifeRing } from './LifeRing';
export { default as Lightbulb } from './Lightbulb';
export { default as Link } from './Link';
export { default as Linkedin } from './Linkedin';
export { default as Linux } from './Linux';
Expand Down Expand Up @@ -167,6 +170,7 @@ export { default as Shib } from './Shib';
export { default as ShieldOff } from './ShieldOff';
export { default as Shield } from './Shield';
export { default as Shopping } from './Shopping';
export { default as Slack } from './Slack';
export { default as SleepyCat } from './SleepyCat';
export { default as SolanaColored } from './SolanaColored';
export { default as Solana } from './Solana';
Expand Down
4 changes: 4 additions & 0 deletions packages/icons/src/lib/svgs/etherscan.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions packages/icons/src/lib/svgs/gmail.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 9b94b81

Please sign in to comment.