Skip to content

Commit a8aa8e4

Browse files
committed
Add pricing page icons to @dub/ui
1 parent c3c1354 commit a8aa8e4

File tree

11 files changed

+576
-0
lines changed

11 files changed

+576
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
import { SVGProps } from "react";
2+
3+
export function Calendar(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<line
14+
fill="none"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
x1="5.75"
20+
x2="5.75"
21+
y1="2.75"
22+
y2=".75"
23+
/>
24+
<line
25+
fill="none"
26+
stroke="currentColor"
27+
strokeLinecap="round"
28+
strokeLinejoin="round"
29+
strokeWidth="1.5"
30+
x1="12.25"
31+
x2="12.25"
32+
y1="2.75"
33+
y2=".75"
34+
/>
35+
<line
36+
fill="none"
37+
stroke="currentColor"
38+
strokeLinecap="round"
39+
strokeLinejoin="round"
40+
strokeWidth="1.5"
41+
x1="2.25"
42+
x2="15.75"
43+
y1="6.25"
44+
y2="6.25"
45+
/>
46+
<rect
47+
height="12.5"
48+
width="13.5"
49+
fill="none"
50+
rx="2"
51+
ry="2"
52+
stroke="currentColor"
53+
strokeLinecap="round"
54+
strokeLinejoin="round"
55+
strokeWidth="1.5"
56+
x="2.25"
57+
y="2.75"
58+
/>
59+
</g>
60+
</svg>
61+
);
62+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { SVGProps } from "react";
2+
3+
export function Folder5(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<path
14+
d="M1.75,7.75V3.75c0-.552,.448-1,1-1h3.797c.288,0,.563,.125,.753,.342l2.325,2.658"
15+
fill="none"
16+
stroke="currentColor"
17+
strokeLinecap="round"
18+
strokeLinejoin="round"
19+
strokeWidth="1.5"
20+
/>
21+
<rect
22+
height="9.5"
23+
width="14.5"
24+
fill="none"
25+
rx="2"
26+
ry="2"
27+
stroke="currentColor"
28+
strokeLinecap="round"
29+
strokeLinejoin="round"
30+
strokeWidth="1.5"
31+
x="1.75"
32+
y="5.75"
33+
/>
34+
</g>
35+
</svg>
36+
);
37+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import { SVGProps } from "react";
2+
3+
export function Gear3(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<circle
14+
cx="9"
15+
cy="8.999"
16+
fill="currentColor"
17+
r="1.75"
18+
stroke="currentColor"
19+
strokeLinecap="round"
20+
strokeLinejoin="round"
21+
strokeWidth="1.5"
22+
/>
23+
<path
24+
d="m15.175,7.278l-.929-.328c-.102-.261-.219-.52-.363-.77s-.31-.48-.485-.699l.18-.968c.125-.671-.187-1.349-.778-1.69l-.351-.203c-.592-.342-1.334-.273-1.853.171l-.745.637c-.56-.086-1.133-.086-1.703,0l-.745-.638c-.519-.444-1.262-.513-1.853-.171l-.351.203c-.592.341-.903,1.019-.778,1.69l.18.965c-.36.449-.646.946-.852,1.474l-.924.326c-.644.227-1.075.836-1.075,1.519v.405c0,.683.431,1.292,1.075,1.519l.929.328c.102.261.218.519.363.769s.31.48.485.7l-.181.968c-.125.671.187,1.349.778,1.69l.351.203c.592.342,1.334.273,1.853-.171l.745-.638c.559.086,1.132.086,1.701,0l.746.639c.519.444,1.262.513,1.853.171l.351-.203c.592-.342.903-1.019.778-1.69l-.18-.966c.359-.449.646-.945.851-1.473l.925-.326c.644-.227,1.075-.836,1.075-1.519v-.405c0-.683-.431-1.292-1.075-1.519h.002Z"
25+
fill="none"
26+
stroke="currentColor"
27+
strokeLinecap="round"
28+
strokeLinejoin="round"
29+
strokeWidth="1.5"
30+
/>
31+
</g>
32+
</svg>
33+
);
34+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import { SVGProps } from "react";
2+
3+
export function Gem(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<line
14+
fill="none"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
x1="2.053"
20+
x2="15.951"
21+
y1="6.75"
22+
y2="6.75"
23+
/>
24+
<polyline
25+
fill="none"
26+
points="7.88 3.25 6.057 6.75 8.765 15.723"
27+
stroke="currentColor"
28+
strokeLinecap="round"
29+
strokeLinejoin="round"
30+
strokeWidth="1.5"
31+
/>
32+
<polyline
33+
fill="none"
34+
points="10.12 3.25 11.943 6.75 9.235 15.723"
35+
stroke="currentColor"
36+
strokeLinecap="round"
37+
strokeLinejoin="round"
38+
strokeWidth="1.5"
39+
/>
40+
<path
41+
d="M2.269,6.123l2.404-2.556c.191-.203,.458-.318,.738-.318h7.178c.28,0,.547,.115,.738,.318l2.404,2.556c.33,.351,.36,.885,.07,1.27l-5.993,7.956c-.403,.535-1.214,.535-1.616,0L2.199,7.393c-.29-.385-.26-.918,.07-1.27Z"
42+
fill="none"
43+
stroke="currentColor"
44+
strokeLinecap="round"
45+
strokeLinejoin="round"
46+
strokeWidth="1.5"
47+
/>
48+
</g>
49+
</svg>
50+
);
51+
}

packages/ui/src/icons/nucleo/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export * from "./books2";
1717
export * from "./box-archive";
1818
export * from "./bullet-list";
1919
export * from "./bullet-list-fill";
20+
export * from "./calendar";
2021
export * from "./calendar-days";
2122
export * from "./calendar6";
2223
export * from "./cards";
@@ -71,10 +72,13 @@ export * from "./flag-wavy";
7172
export * from "./flag2";
7273
export * from "./flag6";
7374
export * from "./folder";
75+
export * from "./folder5";
7476
export * from "./gaming-console";
7577
export * from "./gauge6";
7678
export * from "./gear";
7779
export * from "./gear2";
80+
export * from "./gear3";
81+
export * from "./gem";
7882
export * from "./gift";
7983
export * from "./gift-fill";
8084
export * from "./globe";
@@ -96,6 +100,7 @@ export * from "./input-search";
96100
export * from "./invoice-dollar";
97101
export * from "./key";
98102
export * from "./layout-sidebar";
103+
export * from "./license";
99104
export * from "./lines-y";
100105
export * from "./link-broken";
101106
export * from "./link4";
@@ -129,6 +134,7 @@ export * from "./scan-text";
129134
export * from "./scribble";
130135
export * from "./shield-alert";
131136
export * from "./shield-check";
137+
export * from "./shield-keyhole";
132138
export * from "./shuffle";
133139
export * from "./sliders";
134140
export * from "./sparkle3";
@@ -144,8 +150,12 @@ export * from "./trash";
144150
export * from "./tv";
145151
export * from "./user";
146152
export * from "./user-check";
153+
export * from "./user-crown";
147154
export * from "./users";
155+
export * from "./users-settings";
156+
export * from "./users2";
148157
export * from "./users6";
158+
export * from "./versions2";
149159
export * from "./watch";
150160
export * from "./webhook";
151161
export * from "./window";
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
import { SVGProps } from "react";
2+
3+
export function License(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<line
14+
fill="none"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
x1="5.75"
20+
x2="9.25"
21+
y1="7.75"
22+
y2="7.75"
23+
/>
24+
<line
25+
fill="none"
26+
stroke="currentColor"
27+
strokeLinecap="round"
28+
strokeLinejoin="round"
29+
strokeWidth="1.5"
30+
x1="5.75"
31+
x2="12.25"
32+
y1="5.25"
33+
y2="5.25"
34+
/>
35+
<rect
36+
height="14.5"
37+
width="12.5"
38+
fill="none"
39+
rx="2"
40+
ry="2"
41+
stroke="currentColor"
42+
strokeLinecap="round"
43+
strokeLinejoin="round"
44+
strokeWidth="1.5"
45+
x="2.75"
46+
y="1.75"
47+
/>
48+
<circle
49+
cx="11.25"
50+
cy="12.25"
51+
fill="none"
52+
r="1.5"
53+
stroke="currentColor"
54+
strokeLinecap="round"
55+
strokeLinejoin="round"
56+
strokeWidth="1.5"
57+
/>
58+
</g>
59+
</svg>
60+
);
61+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import { SVGProps } from "react";
2+
3+
export function ShieldKeyhole(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<circle
14+
cx="9"
15+
cy="8.25"
16+
fill="none"
17+
r="2"
18+
stroke="currentColor"
19+
strokeLinecap="round"
20+
strokeLinejoin="round"
21+
strokeWidth="1.5"
22+
/>
23+
<line
24+
fill="none"
25+
stroke="currentColor"
26+
strokeLinecap="round"
27+
strokeLinejoin="round"
28+
strokeWidth="1.5"
29+
x1="9"
30+
x2="9"
31+
y1="10.25"
32+
y2="12.5"
33+
/>
34+
<path
35+
d="M9.305,1.848l5.25,1.68c.414,.133,.695,.518,.695,.952v6.52c0,3.03-4.684,4.748-5.942,5.155-.203,.066-.413,.066-.616,0-1.258-.407-5.942-2.125-5.942-5.155V4.48c0-.435,.281-.82,.695-.952l5.25-1.68c.198-.063,.411-.063,.61,0Z"
36+
fill="none"
37+
stroke="currentColor"
38+
strokeLinecap="round"
39+
strokeLinejoin="round"
40+
strokeWidth="1.5"
41+
/>
42+
</g>
43+
</svg>
44+
);
45+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import { SVGProps } from "react";
2+
3+
export function UserCrown(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg
6+
height="18"
7+
width="18"
8+
viewBox="0 0 18 18"
9+
xmlns="http://www.w3.org/2000/svg"
10+
{...props}
11+
>
12+
<g fill="currentColor">
13+
<path
14+
d="M5.25,5.75v.75c0,2.071,1.679,3.75,3.75,3.75s3.75-1.679,3.75-3.75v-.75"
15+
fill="none"
16+
stroke="currentColor"
17+
strokeLinecap="round"
18+
strokeLinejoin="round"
19+
strokeWidth="1.5"
20+
/>
21+
<path
22+
d="M2.953,16c1.298-1.958,3.522-3.25,6.047-3.25s4.749,1.291,6.047,3.25"
23+
fill="none"
24+
stroke="currentColor"
25+
strokeLinecap="round"
26+
strokeLinejoin="round"
27+
strokeWidth="1.5"
28+
/>
29+
<path
30+
d="M13,1l-1.341,1.174c-.377,.33-.94,.33-1.317,0l-1.341-1.174-1.341,1.174c-.377,.33-.94,.33-1.317,0l-1.341-1.174,.25,4.75c.754-.314,2.067-.75,3.75-.75,.817,0,2.196,.103,3.75,.75l.25-4.75Z"
31+
fill="none"
32+
stroke="currentColor"
33+
strokeLinecap="round"
34+
strokeLinejoin="round"
35+
strokeWidth="1.5"
36+
/>
37+
</g>
38+
</svg>
39+
);
40+
}

0 commit comments

Comments
 (0)