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: add automation node icons #697

Merged
merged 2 commits into from
Jul 7, 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
22 changes: 22 additions & 0 deletions packages/icons/src/components/Condition.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const Condition = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#6B7280"
d="m20.589 6.429-.001 10.285h2.555l-3.429 3.429-3.428-3.429h2.554V8.143H16.2a4.3 4.3 0 0 0 0-1.715zm-12.875.857q.001.441.086.857h-.943V8.14l-1.698.001v8.572h2.555l-3.428 3.429-3.429-3.429h2.554V6.43L7.8 6.428a4.4 4.4 0 0 0-.086.858"
/>
<path
fill="#2684FF"
d="M12 3.857a3.429 3.429 0 1 1 0 6.858 3.429 3.429 0 0 1 0-6.858m0 1.714A1.714 1.714 0 1 0 12 9a1.714 1.714 0 0 0 0-3.429"
/>
</svg>
);
export default Condition;
26 changes: 26 additions & 0 deletions packages/icons/src/components/CreateRecord.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const CreateRecord = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<g clipPath="url(#prefix__a)">
<rect width={24} height={24} fill="#C4B5FD" rx={3} />
<path
fill="#A855F7"
d="M17.01 11.01h-4.02V6.99a.99.99 0 1 0-1.98 0v4.02H6.99a.99.99 0 1 0 0 1.98h4.02v4.02a.99.99 0 1 0 1.98 0v-4.02h4.02a.99.99 0 1 0 0-1.98"
/>
</g>
<defs>
<clipPath id="prefix__a">
<rect width={24} height={24} fill="#fff" rx={3} />
</clipPath>
</defs>
</svg>
);
export default CreateRecord;
26 changes: 26 additions & 0 deletions packages/icons/src/components/FormSubmited.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const FormSubmited = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="currentColor"
d="M18.44 8.998a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75m0 4.502a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75M8.7 17.252a.75.75 0 1 0 0 1.5h4.495a.75.75 0 1 0 0-1.5z"
/>
<path
fill="currentColor"
d="M14.698 20.981H7.155a.75.75 0 0 1-.747-.75V6.745c0-.415.335-.75.747-.75H19.2c.413 0 .748.335.748.75V13.5a.749.749 0 1 0 1.495 0V5.995c0-.83-.67-1.5-1.498-1.5H18.47V3.02c0-.83-.67-1.5-1.498-1.5H3.431a1.5 1.5 0 0 0-1.497 1.5v14.986c0 .83.67 1.5 1.497 1.5h1.48v1.476c0 .83.67 1.5 1.497 1.5h8.29a.75.75 0 0 0 .747-.75.746.746 0 0 0-.747-.75M4.913 5.995v12.01H4.18a.75.75 0 0 1-.747-.75V3.769c0-.415.335-.75.747-.75h12.045c.412 0 .747.335.747.75v.724H6.408a1.5 1.5 0 0 0-1.496 1.502"
/>
<path
fill="#2684FF"
d="M21.127 20.984h-.446a.757.757 0 0 1-.757-.757v-2.672l.863.862a.748.748 0 1 0 1.059-1.06l-2.119-2.118a.74.74 0 0 0-.522-.218h-.014a.76.76 0 0 0-.523.218l-2.116 2.116a.748.748 0 1 0 1.059 1.06l.81-.811v2.627a2.25 2.25 0 0 0 2.25 2.25h.47a.748.748 0 1 0-.014-1.497"
/>
</svg>
);
export default FormSubmited;
26 changes: 26 additions & 0 deletions packages/icons/src/components/GetRecord.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const GetRecord = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<rect width={24} height={24} fill="#FDE68A" rx={3} />
<path
fill="#FDE68A"
d="M20.942 0H3.058A3.06 3.06 0 0 0 0 3.058v17.884A3.06 3.06 0 0 0 3.058 24h17.884A3.063 3.063 0 0 0 24 20.942V3.058A3.064 3.064 0 0 0 20.942 0m1.072 20.942c0 .592-.483 1.075-1.075 1.075H3.058a1.08 1.08 0 0 1-1.075-1.075V3.058c0-.592.483-1.075 1.075-1.075h17.884c.592 0 1.075.483 1.075 1.075v17.884z"
/>
<path
stroke="#FBBF24"
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={2}
d="m18 18-2.9-2.9m1.567-3.767a5.333 5.333 0 1 1-10.667 0 5.333 5.333 0 0 1 10.667 0"
/>
</svg>
);
export default GetRecord;
23 changes: 23 additions & 0 deletions packages/icons/src/components/HttpRequest.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const HttpRequest = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<rect width={24} height={24} fill="#FECDD3" rx={3} />
<path
fill="#FECDD3"
d="M20.942 0H3.058A3.06 3.06 0 0 0 0 3.058v17.884A3.06 3.06 0 0 0 3.058 24h17.884A3.063 3.063 0 0 0 24 20.942V3.058A3.064 3.064 0 0 0 20.942 0m1.072 20.942c0 .592-.483 1.075-1.075 1.075H3.058a1.08 1.08 0 0 1-1.075-1.075V3.058c0-.592.483-1.075 1.075-1.075h17.884c.592 0 1.075.483 1.075 1.075v17.884z"
/>
<path
fill="#F472B6"
d="M5.915 10.01a.33.33 0 0 1 .204.152l.995 1.666c.074.124.074.22 0 .343l-.995 1.667a.332.332 0 1 1-.569-.343l.665-1.112a.4.4 0 0 1-.115.017H4.4a.4.4 0 1 1 0-.8h1.7a.4.4 0 0 1 .116.017l-.22-.365-.446-.747a.334.334 0 0 1 .365-.495M14.948 14.81h-.93c-.466 2.048-1.304 3.258-2.048 3.258-.745 0-1.583-1.21-2.048-3.258H8.99c.186 1.21.558 2.234 1.117 2.979-1.582-.559-2.793-1.583-3.537-2.979H5.547c1.117 2.42 3.537 4.189 6.423 4.189 2.885 0 5.306-1.769 6.423-4.189h-1.024c-.745 1.396-1.955 2.42-3.538 2.979.466-.745.838-1.769 1.117-2.979m-4.84-8.6c-.559.745-.93 1.769-1.117 2.979h.93c.466-2.048 1.304-3.258 2.049-3.258s1.582 1.21 2.048 3.258h.93c-.186-1.21-.558-2.234-1.117-2.979 1.583.559 2.793 1.583 3.538 2.979h1.024C17.276 6.769 14.855 5 11.97 5S6.664 6.769 5.547 9.189H6.57c.744-1.396 1.955-2.42 3.537-2.979zM10.167 11.567H9.1V10.9c0-.219-.18-.4-.4-.4-.219 0-.4.181-.4.4v2.4c0 .219.181.4.4.4s.4-.181.4-.4v-.933h1.067v.933c0 .219.181.4.4.4.218 0 .4-.181.4-.4v-2.4c0-.219-.182-.4-.4-.4s-.4.181-.4.4zM11.7 11.3h.502v2c0 .219.181.4.4.4s.4-.181.4-.4v-2h.498c.219 0 .4-.181.4-.4s-.181-.4-.4-.4h-1.8c-.219 0-.4.181-.4.4s.283.4.502.4zm3 0h.502v2c0 .219.181.4.4.4s.4-.181.4-.4v-2h.498c.219 0 .4-.181.4-.4s-.181-.4-.4-.4h-1.8c-.219 0-.4.181-.4.4s.283.4.502.4zm4.467-.8h-1.334a.535.535 0 0 0-.533.533V13.3c0 .219.181.4.4.4s.4-.181.4-.4v-.667h1.067c.442 0 .8-.362.8-.8V11.3c0-.437-.358-.8-.8-.8m-.001 1.333h-1.067V11.3h1.067z"
/>
</svg>
);
export default HttpRequest;
2 changes: 1 addition & 1 deletion packages/icons/src/components/License.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const License = (props: SVGProps<SVGSVGElement>) => (
/>
<path
fill="currentColor"
d="M9 16h6q1 0 1 1t-1 1H9q-1 0-1-1t1-1M13.94 14a.8.8 0 0 1-.4-.105l-1.5-.82a.06.06 0 0 0-.07 0l-1.5.82a.83.83 0 0 1-.91-.07.9.9 0 0 1-.345-.875l.285-1.74a.08.08 0 0 0-.025-.07L8.26 9.91A.92.92 0 0 1 8.045 9a.86.86 0 0 1 .695-.61l1.68-.255a.08.08 0 0 0 .055-.04l.75-1.595a.85.85 0 0 1 1.55 0l.75 1.585a.07.07 0 0 0 .055.04l1.68.255a.86.86 0 0 1 .695.62.92.92 0 0 1-.215.92l-1.215 1.23a.1.1 0 0 0-.025.07l.29 1.74a.9.9 0 0 1-.345.875.83.83 0 0 1-.505.165M12 11.41a.6.6 0 0 1 .25.065l.935.5a.06.06 0 0 0 .05 0 .06.06 0 0 0 0-.045l-.18-1.095a.57.57 0 0 1 .155-.5l.79-.76a.04.04 0 0 0 0-.05.04.04 0 0 0-.035-.035l-1.045-.16A.52.52 0 0 1 12.5 9l-.47-1s0-.025-.04-.025-.04 0-.04.025l-.45 1a.53.53 0 0 1-.405.31l-1.055.19a.04.04 0 0 0-.035.035.04.04 0 0 0 0 .045l.755.78a.57.57 0 0 1 .155.5l-.18 1.095a.05.05 0 0 0 0 .05.05.05 0 0 0 .05 0l.935-.5a.56.56 0 0 1 .28-.095"
d="M9 16h6q1 0 1 1t-1 1H9q-1 0-1-1t1-1M13.94 14a.8.8 0 0 1-.4-.105l-1.5-.82a.06.06 0 0 0-.07 0l-1.5.82a.83.83 0 0 1-.91-.07.9.9 0 0 1-.345-.875l.285-1.74a.08.08 0 0 0-.025-.07L8.26 9.91A.92.92 0 0 1 8.045 9a.86.86 0 0 1 .695-.61l1.68-.255a.08.08 0 0 0 .055-.04l.75-1.595a.85.85 0 0 1 1.55 0l.75 1.585a.07.07 0 0 0 .055.04l1.68.255a.86.86 0 0 1 .695.62.92.92 0 0 1-.215.92l-1.215 1.23a.1.1 0 0 0-.025.07l.29 1.74a.9.9 0 0 1-.345.875.83.83 0 0 1-.505.165M12 11.41a.6.6 0 0 1 .25.065l.935.5a.06.06 0 0 0 .05 0 .06.06 0 0 0 0-.045l-.18-1.095a.57.57 0 0 1 .155-.5l.79-.76a.04.04 0 0 0 0-.05.04.04 0 0 0-.035-.035l-1.045-.16A.52.52 0 0 1 12.5 9l-.47-1s0-.025-.04-.025-.04 0-.04.025l-.45 1a.53.53 0 0 1-.405.31l-1.055.19a.04.04 0 0 0-.035.035.04.04 0 0 0 0 .045l.755.78a.57.57 0 0 1 .155.5l-.18 1.095a.05.05 0 0 0 0 .05.06.06 0 0 0 .05 0l.935-.5a.56.56 0 0 1 .28-.095"
/>
</svg>
);
Expand Down
30 changes: 30 additions & 0 deletions packages/icons/src/components/RecordCreated.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const RecordCreated = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="currentColor"
d="M18.44 8.998a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75m0 4.502a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75M8.7 17.252a.75.75 0 1 0 0 1.5h4.495a.75.75 0 1 0 0-1.5z"
/>
<path
fill="currentColor"
d="M14.698 20.981H7.155a.75.75 0 0 1-.747-.75V6.745c0-.415.335-.75.747-.75H19.2c.413 0 .748.335.748.75V13.5a.749.749 0 1 0 1.495 0V5.995c0-.83-.67-1.5-1.498-1.5H18.47V3.02c0-.83-.67-1.5-1.498-1.5H3.431a1.5 1.5 0 0 0-1.497 1.5v14.986c0 .83.67 1.5 1.497 1.5h1.48v1.476c0 .83.67 1.5 1.497 1.5h8.29a.75.75 0 0 0 .747-.75.746.746 0 0 0-.747-.75M4.913 5.995v12.01H4.18a.75.75 0 0 1-.747-.75V3.769c0-.415.335-.75.747-.75h12.045c.412 0 .747.335.747.75v.724H6.408a1.5 1.5 0 0 0-1.496 1.502"
/>
<path
fill="#2684FF"
d="M19.438 14a4.573 4.573 0 0 0 0 9.143 4.574 4.574 0 0 0 0-9.143m0 7.952a3.381 3.381 0 1 1 0-6.762 3.381 3.381 0 0 1 0 6.762"
/>
<path
fill="#2684FF"
d="M21.255 17.785h-1.191v-1.19a.597.597 0 0 0-.596-.595.6.6 0 0 0-.595.595v1.19h-1.19a.597.597 0 0 0-.595.596c0 .328.27.595.595.595h1.19v1.19a.597.597 0 1 0 1.191 0v-1.19h1.19a.596.596 0 0 0 0-1.19M7 20.693c0-.112.092-.204.204-.204l3.333-.002c.112 0 .206.093.206.204a.207.207 0 0 1-.206.205H7.203A.203.203 0 0 1 7 20.693m4.42.144a.204.204 0 1 0-.289-.289.204.204 0 0 0 .289.29"
/>
</svg>
);
export default RecordCreated;
28 changes: 28 additions & 0 deletions packages/icons/src/components/RecordMatched.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const RecordMatched = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="currentColor"
d="M4.216 10H5.6v1.304H4.216zm.048-4.36h13.808v1.304H4.264zm-.048 8.248H5.6v1.296H4.216z"
/>
<path
fill="currentColor"
d="M13.128 18.432H1.968V2.384H20.32V8.28h1.136V1.248H.824v18.328h12.304zm7.192-3.104v3.104h-1.2v1.144h2.336V14.28z"
/>
<path fill="currentColor" d="M10.2 13.888H7.376v1.296h4.24z" />
<path
fill="#2684FF"
d="M14.232 22.72v-6.616l-4.648-4.256V9.24h13.464v2.208l-5.032 4.6v5.2c-.032.288-.216.528-.424.608zM10.608 11.4l4.648 4.256v5.752L17 20.96l-.008-5.36 5.032-4.6v-.736H10.608z"
/>
<path fill="currentColor" d="M7.376 10H8.6v1.304H7.376z" />
</svg>
);
export default RecordMatched;
26 changes: 26 additions & 0 deletions packages/icons/src/components/RecordUpdated.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const RecordUpdated = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="currentColor"
d="M18.44 8.998a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75m0 4.502a.75.75 0 0 0-.75-.75H8.7a.75.75 0 1 0 0 1.5h8.99a.75.75 0 0 0 .75-.75M8.7 17.252a.75.75 0 1 0 0 1.5h4.495a.75.75 0 1 0 0-1.5z"
/>
<path
fill="currentColor"
d="M14.698 20.981H7.155a.75.75 0 0 1-.747-.75V6.745c0-.415.335-.75.747-.75H19.2c.413 0 .748.335.748.75V13.5a.749.749 0 1 0 1.495 0V5.995c0-.83-.67-1.5-1.498-1.5H18.47V3.02c0-.83-.67-1.5-1.498-1.5H3.431a1.5 1.5 0 0 0-1.497 1.5v14.986c0 .83.67 1.5 1.497 1.5h1.48v1.476c0 .83.67 1.5 1.497 1.5h8.29a.75.75 0 0 0 .747-.75.746.746 0 0 0-.747-.75M4.913 5.995v12.01H4.18a.75.75 0 0 1-.747-.75V3.769c0-.415.335-.75.747-.75h12.045c.412 0 .747.335.747.75v.724H6.408a1.5 1.5 0 0 0-1.496 1.502"
/>
<path
fill="#2684FF"
d="M20.001 15c-1.13 0-2.152.47-2.879 1.223a.75.75 0 1 0 1.08 1.042 2.498 2.498 0 0 1 4.296 1.633V19A.751.751 0 0 0 24 19q0-.066-.003-.13v-2.76a.75.75 0 0 0-1.47-.212A3.98 3.98 0 0 0 20 15m-2.5 4A.75.75 0 0 0 16 19v2.89a.75.75 0 0 0 1.47.21c.69.563 1.57.9 2.529.9a4 4 0 0 0 2.778-1.121.75.75 0 0 0-1.043-1.08 2.5 2.5 0 0 1-4.234-1.8z"
/>
</svg>
);
export default RecordUpdated;
25 changes: 25 additions & 0 deletions packages/icons/src/components/ScheduledTime.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const ScheduledTime = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path fill="currentColor" d="M7.85 3h2v4h-2zm6 0h2v4h-2z" />
<path
fill="currentColor"
d="M12.5 19H6c-.55 0-1-.45-1-1v-8h14v1.85c.85.45 1.55 1.1 2 1.9V6c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h10.05a4.8 4.8 0 0 1-2.55-2M5 7c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v1H5z"
/>
<path
fill="#2684FF"
d="M16.65 11.25c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3c0 1.7-1.35 3-3 3"
/>
<path fill="#2684FF" d="M16 13.75h1.5v3H16z" />
<path fill="#2684FF" d="M15.977 16.773v-1.5h3v1.5z" />
</svg>
);
export default ScheduledTime;
60 changes: 60 additions & 0 deletions packages/icons/src/components/SendMail.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const SendMail = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<rect width={24} height={24} fill="#2684FF" fillOpacity={0.3} rx={3} />
<path
fill="#2684FF"
stroke="#2684FF"
strokeLinecap="round"
strokeLinejoin="round"
d="M17.6 7H6.4C5.627 7 5 7.56 5 8.25v7.5c0 .69.627 1.25 1.4 1.25h11.2c.773 0 1.4-.56 1.4-1.25v-7.5C19 7.56 18.373 7 17.6 7"
/>
<g filter="url(#prefix__a)" shapeRendering="crispEdges">
<path
fill="#2684FF"
fillOpacity={0.6}
d="m18 10-5.382 2.852A1.34 1.34 0 0 1 12 13a1.34 1.34 0 0 1-.618-.148L6 10"
/>
<path
stroke="#93C5FD"
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={2}
d="m18 10-5.382 2.852A1.34 1.34 0 0 1 12 13a1.34 1.34 0 0 1-.618-.148L6 10"
/>
</g>
<defs>
<filter
id="prefix__a"
width={22}
height={13}
x={1}
y={9}
colorInterpolationFilters="sRGB"
filterUnits="userSpaceOnUse"
>
<feFlood floodOpacity={0} result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
result="hardAlpha"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
/>
<feOffset dy={4} />
<feGaussianBlur stdDeviation={2} />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" />
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5170_120" />
<feBlend in="SourceGraphic" in2="effect1_dropShadow_5170_120" result="shape" />
</filter>
</defs>
</svg>
);
export default SendMail;
29 changes: 29 additions & 0 deletions packages/icons/src/components/UpdateRecord.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import * as React from 'react';
import type { SVGProps } from 'react';
const UpdateRecord = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<g clipPath="url(#prefix__a)">
<rect width={24} height={24} fill="#A7F3D0" rx={3} />
<path
stroke="#22C55E"
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={2}
d="M9.235 17.118 16 10.353 13.647 8l-6.765 6.765L6 18zM16 6l2 2"
/>
</g>
<defs>
<clipPath id="prefix__a">
<rect width={24} height={24} fill="#fff" rx={3} />
</clipPath>
</defs>
</svg>
);
export default UpdateRecord;
11 changes: 11 additions & 0 deletions packages/icons/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ export { default as Clock4 } from './components/Clock4';
export { default as Code } from './components/Code';
export { default as Code2 } from './components/Code2';
export { default as Component } from './components/Component';
export { default as Condition } from './components/Condition';
export { default as Copy } from './components/Copy';
export { default as CreateRecord } from './components/CreateRecord';
export { default as CreditCard } from './components/CreditCard';
export { default as Database } from './components/Database';
export { default as DivideCircle } from './components/DivideCircle';
Expand Down Expand Up @@ -60,9 +62,11 @@ export { default as FileUnknown } from './components/FileUnknown';
export { default as FileVideo } from './components/FileVideo';
export { default as Filter } from './components/Filter';
export { default as Flame } from './components/Flame';
export { default as FormSubmited } from './components/FormSubmited';
export { default as FreezeColumn } from './components/FreezeColumn';
export { default as Frown } from './components/Frown';
export { default as Gauge } from './components/Gauge';
export { default as GetRecord } from './components/GetRecord';
export { default as Github } from './components/Github';
export { default as GithubLogo } from './components/GithubLogo';
export { default as GoogleLogo } from './components/GoogleLogo';
Expand All @@ -71,6 +75,7 @@ export { default as Heart } from './components/Heart';
export { default as HelpCircle } from './components/HelpCircle';
export { default as History } from './components/History';
export { default as Home } from './components/Home';
export { default as HttpRequest } from './components/HttpRequest';
export { default as Import } from './components/Import';
export { default as Inbox } from './components/Inbox';
export { default as Kanban } from './components/Kanban';
Expand Down Expand Up @@ -103,8 +108,13 @@ export { default as Phone } from './components/Phone';
export { default as Play } from './components/Play';
export { default as Plus } from './components/Plus';
export { default as PlusCircle } from './components/PlusCircle';
export { default as RecordCreated } from './components/RecordCreated';
export { default as RecordMatched } from './components/RecordMatched';
export { default as RecordUpdated } from './components/RecordUpdated';
export { default as RefreshCcw } from './components/RefreshCcw';
export { default as ScheduledTime } from './components/ScheduledTime';
export { default as Search } from './components/Search';
export { default as SendMail } from './components/SendMail';
export { default as Settings } from './components/Settings';
export { default as Share2 } from './components/Share2';
export { default as Sheet } from './components/Sheet';
Expand All @@ -121,6 +131,7 @@ export { default as TeableNew } from './components/TeableNew';
export { default as ThumbsUp } from './components/ThumbsUp';
export { default as Trash } from './components/Trash';
export { default as Trash2 } from './components/Trash2';
export { default as UpdateRecord } from './components/UpdateRecord';
export { default as User } from './components/User';
export { default as UserEdit } from './components/UserEdit';
export { default as UserPlus } from './components/UserPlus';
Expand Down