Skip to content

Commit

Permalink
feat: sync icons
Browse files Browse the repository at this point in the history
  • Loading branch information
amje authored May 29, 2024
1 parent bc04c15 commit 1de1620
Show file tree
Hide file tree
Showing 24 changed files with 351 additions and 4 deletions.
20 changes: 20 additions & 0 deletions lib/ArrowChevronDown.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const ArrowChevronDown = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M8.75 2a.75.75 0 0 0-1.5 0v5.69L4.53 4.97a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l4-4a.75.75 0 0 0-1.06-1.06L8.75 7.69V2ZM4.53 9.47a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l4-4a.75.75 0 1 0-1.06-1.06L8 12.94 4.53 9.47Z"
clipRule="evenodd"
/>
</svg>
);
export default ArrowChevronDown;
20 changes: 20 additions & 0 deletions lib/ArrowChevronLeft.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const ArrowChevronLeft = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M14 8.75a.75.75 0 0 0 0-1.5H8.31l2.72-2.72a.75.75 0 1 0-1.06-1.06l-4 4a.75.75 0 0 0 0 1.06l4 4a.75.75 0 1 0 1.06-1.06L8.31 8.75H14ZM6.53 4.53a.75.75 0 0 0-1.06-1.06l-4 4a.75.75 0 0 0 0 1.06l4 4a.75.75 0 0 0 1.06-1.06L3.06 8l3.47-3.47Z"
clipRule="evenodd"
/>
</svg>
);
export default ArrowChevronLeft;
20 changes: 20 additions & 0 deletions lib/ArrowChevronRight.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const ArrowChevronRight = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M2 7.25a.75.75 0 0 0 0 1.5h5.69l-2.72 2.72a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06l-4-4a.75.75 0 0 0-1.06 1.06l2.72 2.72H2Zm7.47 4.22a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06l-4-4a.75.75 0 1 0-1.06 1.06L12.94 8l-3.47 3.47Z"
clipRule="evenodd"
/>
</svg>
);
export default ArrowChevronRight;
20 changes: 20 additions & 0 deletions lib/ArrowChevronUp.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const ArrowChevronUp = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M7.25 14a.75.75 0 0 0 1.5 0V8.31l2.72 2.72a.75.75 0 1 0 1.06-1.06l-4-4a.75.75 0 0 0-1.06 0l-4 4a.75.75 0 1 0 1.06 1.06l2.72-2.72V14Zm4.22-7.47a.75.75 0 1 0 1.06-1.06l-4-4a.75.75 0 0 0-1.06 0l-4 4a.75.75 0 0 0 1.06 1.06L8 3.06l3.47 3.47Z"
clipRule="evenodd"
/>
</svg>
);
export default ArrowChevronUp;
20 changes: 20 additions & 0 deletions lib/Brush.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const Brush = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M8.922 9.842c.051.283.078.582.078.896 0 1.907-1.387 3.66-3.79 3.894a4.782 4.782 0 0 1-4.208-1.774 1.99 1.99 0 0 1-.21-.333c-.231-.461-.292-1-.292-1.528.312.047.599.045.852 0 .635-.112 1.061-.487 1.148-1C2.73 8.637 3.572 7 5.76 7c.15 0 .294.01.435.028l3.417-4.784a2.971 2.971 0 1 1 4.145 4.145L8.922 9.842Zm-.56-1.444 2.819-2.013A2.686 2.686 0 0 0 9.615 4.82L7.626 7.605c.285.215.533.481.737.793Zm4.066-2.904.457-.326a1.471 1.471 0 1 0-2.052-2.052l-.326.457a4.188 4.188 0 0 1 1.921 1.921Zm-8.449 4.753c.086-.507.272-.962.54-1.264.225-.254.572-.483 1.242-.483.517 0 .913.197 1.198.523.297.34.541.906.541 1.715 0 1.121-.786 2.24-2.435 2.4a3.3 3.3 0 0 1-2.63-.922c.76-.337 1.374-.965 1.544-1.969Z"
clipRule="evenodd"
/>
</svg>
);
export default Brush;
21 changes: 21 additions & 0 deletions lib/CircleQuestionDot.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const CircleQuestionDot = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<g fillRule="evenodd" clipRule="evenodd">
<path
fill="currentColor"
d="M2.5 8a5.5 5.5 0 0 1 6.38-5.43.75.75 0 0 0 .24-1.48 7 7 0 1 0 5.792 5.792.75.75 0 1 0-1.482.237A5.5 5.5 0 1 1 2.5 8Zm3.94-3.46c.43-.354.994-.565 1.56-.565 1.217 0 2.34.82 2.34 2.14 0 .377-.079.745-.298 1.1-.208.339-.513.614-.875.867-.217.153-.326.257-.379.328-.038.052-.038.07-.038.089a.75.75 0 0 1-1.5 0c0-.794.544-1.286 1.056-1.645.28-.196.402-.332.46-.425a.543.543 0 0 0 .073-.313c0-.3-.243-.641-.839-.641a.997.997 0 0 0-.608.224c-.167.137-.231.286-.231.417a.75.75 0 1 1-1.5 0c0-.673.345-1.22.78-1.577ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"
/>
<path fill="#F33" d="M12.5 5.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" />
</g>
</svg>
);
export default CircleQuestionDot;
20 changes: 20 additions & 0 deletions lib/DatabasesFill.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const DatabasesFill = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M11 12c2.485 0 4.5-.833 4.5-2.5V6.322a4.763 4.763 0 0 1-.635.388c-1.1.564-2.487.79-3.865.79V12Zm0-6h-.035c-.186-1.3-1.089-2.193-2.1-2.71-.64-.328-1.376-.541-2.15-.663C7.296 1.542 8.995 1 11 1c2.485 0 4.5.833 4.5 2.5S13.485 6 11 6Zm-1.5 6.5C9.5 14.167 7.485 15 5 15S.5 14.167.5 12.5V9.322c.202.147.416.276.635.388 1.1.564 2.487.79 3.865.79 1.378 0 2.764-.226 3.865-.79.219-.112.433-.241.635-.388V12.5ZM5 9c2.485 0 4.5-.833 4.5-2.5S7.485 4 5 4 .5 4.833.5 6.5 2.515 9 5 9Z"
clipRule="evenodd"
/>
</svg>
);
export default DatabasesFill;
20 changes: 20 additions & 0 deletions lib/FileLetterP.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const FileLetterP = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M11 13.5H5A1.5 1.5 0 0 1 3.5 12V4A1.5 1.5 0 0 1 5 2.5h2.757a1.5 1.5 0 0 1 1.061.44l3.243 3.242a1.5 1.5 0 0 1 .439 1.06V12a1.5 1.5 0 0 1-1.5 1.5Zm2.121-8.379A3 3 0 0 1 14 7.243V12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h2.757a3 3 0 0 1 2.122.879L13.12 5.12ZM6.5 6.5a.75.75 0 0 0-.75.75v4a.75.75 0 0 0 1.5 0v-.75H8.5a2 2 0 1 0 0-4h-2Zm2 2.5H7.25V8H8.5a.5.5 0 0 1 0 1Z"
clipRule="evenodd"
/>
</svg>
);
export default FileLetterP;
20 changes: 20 additions & 0 deletions lib/FileLetterW.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const FileLetterW = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M12.5 12a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 12V4A1.5 1.5 0 0 1 5 2.5h2.757a1.5 1.5 0 0 1 1.061.44l3.243 3.242a1.5 1.5 0 0 1 .439 1.06V12Zm.621-6.879A3 3 0 0 1 14 7.243V12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h2.757a3 3 0 0 1 2.122.879L13.12 5.12ZM5.702 6.987a.75.75 0 0 0-1.404.526l1.5 4a.75.75 0 0 0 1.404 0L8 9.386l.798 2.127a.75.75 0 0 0 1.418-.039l1.253-4a.75.75 0 0 0-1.431-.448l-.602 1.919-.734-1.958a.75.75 0 0 0-1.404 0L6.5 9.114l-.798-2.127Z"
clipRule="evenodd"
/>
</svg>
);
export default FileLetterW;
20 changes: 20 additions & 0 deletions lib/FileLetterX.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const FileLetterX = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<path
fill="currentColor"
fillRule="evenodd"
d="M12.5 12a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 12V4A1.5 1.5 0 0 1 5 2.5h2.757a1.5 1.5 0 0 1 1.061.44l3.243 3.242a1.5 1.5 0 0 1 .439 1.06V12Zm.621-6.879A3 3 0 0 1 14 7.243V12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h2.757a3 3 0 0 1 2.122.879L13.12 5.12Zm-2.807 2.623a.75.75 0 1 0-1.128-.988L8 8.111 6.814 6.756a.75.75 0 1 0-1.128.988L7.003 9.25l-1.317 1.506a.75.75 0 0 0 1.128.988L8 10.389l1.186 1.355a.75.75 0 0 0 1.128-.988L8.997 9.25l1.317-1.506Z"
clipRule="evenodd"
/>
</svg>
);
export default FileLetterX;
27 changes: 27 additions & 0 deletions lib/Hammer.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import * as React from 'react';
import type {SVGProps} from 'react';
const Hammer = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
fill="none"
viewBox="0 0 16 16"
{...props}
>
<g clipPath="url(#a)">
<path
fill="currentColor"
fillRule="evenodd"
d="M11.245 8.884a1.252 1.252 0 0 0-.084-.347A1.25 1.25 0 0 0 10 7.75l-4.424 6.53A2.777 2.777 0 0 1 .5 12.723v-.075c0-.736.285-1.445.796-1.976L6.75 5v-.158A2.17 2.17 0 0 0 5.55 2.9l-.117-.058A1.236 1.236 0 0 1 5.986.5H7.68a5 5 0 0 1 3.535 1.464L12.75 3.5a2 2 0 0 0 2 2l1 1-1.06 1.06-1.38 1.38L12.25 10l-1-1c0-.04-.002-.078-.005-.116Zm-1.091-5.859 1.164 1.164a3.506 3.506 0 0 0 2.081 2.54l-.973.974A2.75 2.75 0 0 0 10 6.25h-.796l-.446.659-.65.96-1.098-.975.821-.854.419-.436v-.762A3.671 3.671 0 0 0 6.903 2h.776a3.5 3.5 0 0 1 2.475 1.025ZM5.969 7.976l1.29 1.146-2.925 4.317A1.277 1.277 0 0 1 2 12.723v-.075c0-.349.135-.684.377-.936L5.97 7.976Z"
clipRule="evenodd"
/>
</g>
<defs>
<clipPath id="a">
<path fill="currentColor" d="M0 0h16v16H0z" />
</clipPath>
</defs>
</svg>
);
export default Hammer;
11 changes: 11 additions & 0 deletions lib/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ export {default as AbbrZip} from './AbbrZip';
export {default as AntennaSignal} from './AntennaSignal';
export {default as Aperture} from './Aperture';
export {default as Archive} from './Archive';
export {default as ArrowChevronDown} from './ArrowChevronDown';
export {default as ArrowChevronLeft} from './ArrowChevronLeft';
export {default as ArrowChevronRight} from './ArrowChevronRight';
export {default as ArrowChevronUp} from './ArrowChevronUp';
export {default as ArrowDown} from './ArrowDown';
export {default as ArrowDownFromLine} from './ArrowDownFromLine';
export {default as ArrowDownToLine} from './ArrowDownToLine';
Expand Down Expand Up @@ -88,6 +92,7 @@ export {default as BranchesRightArrowRight} from './BranchesRightArrowRight';
export {default as Briefcase} from './Briefcase';
export {default as BroadcastSignal} from './BroadcastSignal';
export {default as BroomMotion} from './BroomMotion';
export {default as Brush} from './Brush';
export {default as Bucket} from './Bucket';
export {default as BucketPaint} from './BucketPaint';
export {default as Bug} from './Bug';
Expand Down Expand Up @@ -193,6 +198,7 @@ export {default as CirclePlay} from './CirclePlay';
export {default as CirclePlus} from './CirclePlus';
export {default as CirclePlusFill} from './CirclePlusFill';
export {default as CircleQuestion} from './CircleQuestion';
export {default as CircleQuestionDot} from './CircleQuestionDot';
export {default as CircleQuestionFill} from './CircleQuestionFill';
export {default as CircleRuble} from './CircleRuble';
export {default as CircleStop} from './CircleStop';
Expand Down Expand Up @@ -260,6 +266,7 @@ export {default as DatabaseArrowRight} from './DatabaseArrowRight';
export {default as DatabaseFill} from './DatabaseFill';
export {default as DatabaseMagnifier} from './DatabaseMagnifier';
export {default as Databases} from './Databases';
export {default as DatabasesFill} from './DatabasesFill';
export {default as Delete} from './Delete';
export {default as Diamond} from './Diamond';
export {default as DiamondExclamation} from './DiamondExclamation';
Expand Down Expand Up @@ -306,6 +313,9 @@ export {default as FileCheck} from './FileCheck';
export {default as FileCode} from './FileCode';
export {default as FileDollar} from './FileDollar';
export {default as FileExclamation} from './FileExclamation';
export {default as FileLetterP} from './FileLetterP';
export {default as FileLetterW} from './FileLetterW';
export {default as FileLetterX} from './FileLetterX';
export {default as FileMagnifier} from './FileMagnifier';
export {default as FileMinus} from './FileMinus';
export {default as FilePlus} from './FilePlus';
Expand Down Expand Up @@ -366,6 +376,7 @@ export {default as GraduationCap} from './GraduationCap';
export {default as GraphNode} from './GraphNode';
export {default as Grip} from './Grip';
export {default as GripHorizontal} from './GripHorizontal';
export {default as Hammer} from './Hammer';
export {default as Hand} from './Hand';
export {default as HandOk} from './HandOk';
export {default as HandPointDown} from './HandPointDown';
Expand Down
Loading

0 comments on commit 1de1620

Please sign in to comment.