Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: sync icons #56

Merged
merged 1 commit into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading