aboutsummaryrefslogtreecommitdiff
path: root/icons-react
diff options
context:
space:
mode:
authorcodecalm <codecalm@gmail.com>2020-10-09 01:15:08 +0200
committercodecalm <codecalm@gmail.com>2020-10-09 01:15:08 +0200
commit5894f9d27f75745baae11eda3400bac0cff76803 (patch)
treed1bfa4c1704b9c0cf9381c5104f99cd8bd7a85d3 /icons-react
parent18 new icons: `backhoe`, `building-carousel`, `building-castle`, `building-fo... (diff)
downloadtabler-icons-5894f9d27f75745baae11eda3400bac0cff76803.tar.xz
Release 1.34.0v1.34.0
Diffstat (limited to 'icons-react')
-rw-r--r--icons-react/icons-js/backhoe.js12
-rw-r--r--icons-react/icons-js/building-carousel.js12
-rw-r--r--icons-react/icons-js/building-castle.js12
-rw-r--r--icons-react/icons-js/building-fortress.js12
-rw-r--r--icons-react/icons-js/building-lighthouse.js12
-rw-r--r--icons-react/icons-js/buldozer.js12
-rw-r--r--icons-react/icons-js/golf.js12
-rw-r--r--icons-react/icons-js/gps.js2
-rw-r--r--icons-react/icons-js/helicopter-landing.js12
-rw-r--r--icons-react/icons-js/helicopter.js12
-rw-r--r--icons-react/icons-js/jump-rope.js12
-rw-r--r--icons-react/icons-js/mood-crazy-happy.js12
-rw-r--r--icons-react/icons-js/pool.js12
-rw-r--r--icons-react/icons-js/soccer-field.js12
-rw-r--r--icons-react/icons-js/speedboat.js12
-rw-r--r--icons-react/icons-js/sthetoscope.js2
-rw-r--r--icons-react/icons-js/submarine.js12
-rw-r--r--icons-react/icons-js/tank.js12
-rw-r--r--icons-react/icons-js/train.js12
-rw-r--r--icons-react/icons-js/wrecking-ball.js12
-rw-r--r--icons-react/index.d.ts18
-rw-r--r--icons-react/index.js18
22 files changed, 254 insertions, 2 deletions
diff --git a/icons-react/icons-js/backhoe.js b/icons-react/icons-js/backhoe.js
new file mode 100644
index 00000000..0798624c
--- /dev/null
+++ b/icons-react/icons-js/backhoe.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBackhoe({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-backhoe" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={4} cy={17} r={2} /><circle cx={13} cy={17} r={2} /><line x1={13} y1={19} x2={4} y2={19} /><line x1={4} y1={15} x2={13} y2={15} /><path d="M8 12V7h2a3 3 0 0 1 3 3v5" /><path d="M5 15v-2a1 1 0 0 1 1 -1h7" /><path d="M21.12 9.88l-3.12 -4.88l-5 5" /><path d="M21.12 9.88a3 3 0 0 1 -2.12 5.12a3 3 0 0 1 -2.12 -.88l4.24 -4.24z" /></svg>;
+}
+
+export default IconBackhoe; \ No newline at end of file
diff --git a/icons-react/icons-js/building-carousel.js b/icons-react/icons-js/building-carousel.js
new file mode 100644
index 00000000..5a5c719e
--- /dev/null
+++ b/icons-react/icons-js/building-carousel.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBuildingCarousel({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-building-carousel" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={6} /><circle cx={5} cy={8} r={2} /><circle cx={12} cy={4} r={2} /><circle cx={19} cy={8} r={2} /><circle cx={5} cy={16} r={2} /><circle cx={19} cy={16} r={2} /><path d="M8 22l4-10 4 10" /></svg>;
+}
+
+export default IconBuildingCarousel; \ No newline at end of file
diff --git a/icons-react/icons-js/building-castle.js b/icons-react/icons-js/building-castle.js
new file mode 100644
index 00000000..3596447d
--- /dev/null
+++ b/icons-react/icons-js/building-castle.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBuildingCastle({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-building-castle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 19v-2a3 3 0 0 0 -6 0v2a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-14h4v3h3v-3h4v3h3v-3h4v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" /><line x1={3} y1={11} x2={21} y2={11} /></svg>;
+}
+
+export default IconBuildingCastle; \ No newline at end of file
diff --git a/icons-react/icons-js/building-fortress.js b/icons-react/icons-js/building-fortress.js
new file mode 100644
index 00000000..4aeed4d6
--- /dev/null
+++ b/icons-react/icons-js/building-fortress.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBuildingFortress({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-building-fortress" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 21h1a1 1 0 0 0 1 -1v-1h0a3 3 0 0 1 6 0m3 2h1a1 1 0 0 0 1 -1v-15l-3 -2l-3 2v6h-4v-6l-3 -2l-3 2v15a1 1 0 0 0 1 1h2m8 -2v1a1 1 0 0 0 1 1h2" /><path d="M7 7h0v.01" /><path d="M7 10h0v.01" /><path d="M7 13h0v.01" /><path d="M17 7h0v.01" /><path d="M17 10h0v.01" /><path d="M17 13h0v.01" /></svg>;
+}
+
+export default IconBuildingFortress; \ No newline at end of file
diff --git a/icons-react/icons-js/building-lighthouse.js b/icons-react/icons-js/building-lighthouse.js
new file mode 100644
index 00000000..15e77da2
--- /dev/null
+++ b/icons-react/icons-js/building-lighthouse.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBuildingLighthouse({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-building-lighthouse" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 3l2 3l2 15h-8l2 -15z" /><line x1={8} y1={9} x2={16} y2={9} /><path d="M3 11l2 -2l-2 -2" /><path d="M21 11l-2 -2l2 -2" /></svg>;
+}
+
+export default IconBuildingLighthouse; \ No newline at end of file
diff --git a/icons-react/icons-js/buldozer.js b/icons-react/icons-js/buldozer.js
new file mode 100644
index 00000000..c499aab9
--- /dev/null
+++ b/icons-react/icons-js/buldozer.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconBuldozer({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-buldozer" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={4} cy={17} r={2} /><circle cx={13} cy={17} r={2} /><path d="M18 13v6h3" /><line x1={13} y1={19} x2={4} y2={19} /><line x1={4} y1={15} x2={13} y2={15} /><path d="M8 12v-5h2a3 3 0 0 1 3 3v5" /><path d="M5 15v-2a1 1 0 0 1 1 -1h7" /><line x1={18} y1={17} x2={15} y2={17} /></svg>;
+}
+
+export default IconBuldozer; \ No newline at end of file
diff --git a/icons-react/icons-js/golf.js b/icons-react/icons-js/golf.js
new file mode 100644
index 00000000..7d2cb585
--- /dev/null
+++ b/icons-react/icons-js/golf.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconGolf({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-golf" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 18v-15l7 4l-7 4" /><path d="M9 17.67c-.62 .36 -1 .82 -1 1.33c0 1.1 1.8 2 4 2s4 -.9 4 -2c0 -.5 -.38 -.97 -1 -1.33" /></svg>;
+}
+
+export default IconGolf; \ No newline at end of file
diff --git a/icons-react/icons-js/gps.js b/icons-react/icons-js/gps.js
index 9d772dcf..2f1715f2 100644
--- a/icons-react/icons-js/gps.js
+++ b/icons-react/icons-js/gps.js
@@ -6,7 +6,7 @@ function IconGps({
stroke = 2,
...props
}) {
- return <svg className="icon icon-tabler icon-tabler-gps" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={8} /><path d="M12 8l-3 7.5 3-1.5 3 1.5z" /></svg>;
+ return <svg className="icon icon-tabler icon-tabler-gps" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><path d="M12 17l-1 -4l-4 -1l9 -4z" /></svg>;
}
export default IconGps; \ No newline at end of file
diff --git a/icons-react/icons-js/helicopter-landing.js b/icons-react/icons-js/helicopter-landing.js
new file mode 100644
index 00000000..d1a75102
--- /dev/null
+++ b/icons-react/icons-js/helicopter-landing.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconHelicopterLanding({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-helicopter-landing" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={9} y1={8} x2={9} y2={16} /><line x1={9} y1={12} x2={15} y2={12} /><line x1={15} y1={8} x2={15} y2={16} /></svg>;
+}
+
+export default IconHelicopterLanding; \ No newline at end of file
diff --git a/icons-react/icons-js/helicopter.js b/icons-react/icons-js/helicopter.js
new file mode 100644
index 00000000..cd21d985
--- /dev/null
+++ b/icons-react/icons-js/helicopter.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconHelicopter({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-helicopter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 10l1 2h6" /><path d="M12 9a2 2 0 0 0 -2 2v3c0 1.1 .9 2 2 2h7a2 2 0 0 0 2 -2c0 -3.31 -3.13 -5 -7 -5h-2z" /><line x1={13} y1={9} x2={13} y2={6} /><line x1={5} y1={6} x2={20} y2={6} /><path d="M15 9.1v3.9h5.5" /><line x1={15} y1={19} x2={15} y2={16} /><line x1={19} y1={19} x2={11} y2={19} /></svg>;
+}
+
+export default IconHelicopter; \ No newline at end of file
diff --git a/icons-react/icons-js/jump-rope.js b/icons-react/icons-js/jump-rope.js
new file mode 100644
index 00000000..8649918b
--- /dev/null
+++ b/icons-react/icons-js/jump-rope.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconJumpRope({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-jump-rope" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 14v-6a3 3 0 1 1 6 0v8a3 3 0 0 0 6 0v-6" /><rect x={16} y={3} width={4} height={7} rx={2} /><rect x={4} y={14} width={4} height={7} rx={2} /></svg>;
+}
+
+export default IconJumpRope; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-crazy-happy.js b/icons-react/icons-js/mood-crazy-happy.js
new file mode 100644
index 00000000..628781d1
--- /dev/null
+++ b/icons-react/icons-js/mood-crazy-happy.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconMoodCrazyHappy({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-mood-crazy-happy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><line x1={7} y1={8.5} x2={10} y2={11.5} /><path d="M7 11.5l3-3" /><line x1={14} y1={8.5} x2={17} y2={11.5} /><path d="M14 11.5l3-3" /><path d="M9.5 15a3.5 3.5 0 0 0 5 0" /></svg>;
+}
+
+export default IconMoodCrazyHappy; \ No newline at end of file
diff --git a/icons-react/icons-js/pool.js b/icons-react/icons-js/pool.js
new file mode 100644
index 00000000..e7689b9a
--- /dev/null
+++ b/icons-react/icons-js/pool.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconPool({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-pool" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M2 20a2.4 2.4 0 0 0 2 1 2.4 2.4 0 002-1 2.4 2.4 0 012-1 2.4 2.4 0 012 1 2.4 2.4 0 002 1 2.4 2.4 0 002-1 2.4 2.4 0 012-1 2.4 2.4 0 012 1 2.4 2.4 0 002 1 2.4 2.4 0 002-1" /><path d="M2 16a2.4 2.4 0 0 0 2 1 2.4 2.4 0 002-1 2.4 2.4 0 012-1 2.4 2.4 0 012 1 2.4 2.4 0 002 1 2.4 2.4 0 002-1 2.4 2.4 0 012-1 2.4 2.4 0 012 1 2.4 2.4 0 002 1 2.4 2.4 0 002-1" /><path d="M15 12v-7.5a1.5 1.5 0 0 1 3 0" /><path d="M9 12v-7.5a1.5 1.5 0 0 0 -3 0" /><line x1={15} y1={5} x2={9} y2={5} /><line x1={9} y1={10} x2={15} y2={10} /></svg>;
+}
+
+export default IconPool; \ No newline at end of file
diff --git a/icons-react/icons-js/soccer-field.js b/icons-react/icons-js/soccer-field.js
new file mode 100644
index 00000000..1b808e36
--- /dev/null
+++ b/icons-react/icons-js/soccer-field.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconSoccerField({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-soccer-field" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={3} /><path d="M3 9h3v6h-3z" /><path d="M18 9h3v6h-3z" /><rect x={3} y={5} width={18} height={14} rx={2} /><line x1={12} y1={5} x2={12} y2={19} /></svg>;
+}
+
+export default IconSoccerField; \ No newline at end of file
diff --git a/icons-react/icons-js/speedboat.js b/icons-react/icons-js/speedboat.js
new file mode 100644
index 00000000..4a3a80fd
--- /dev/null
+++ b/icons-react/icons-js/speedboat.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconSpeedboat({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-speedboat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h13.4a3 3 0 0 0 2.5 -1.34l3.1 -4.66h0h-6.23a4 4 0 0 0 -1.49 .29l-3.56 1.42a4 4 0 0 1 -1.49 .29h-3.73h0h-1l-1.5 4z" /><line x1={6} y1={13} x2={7.5} y2={8} /><path d="M6 8h8l2 3" /></svg>;
+}
+
+export default IconSpeedboat; \ No newline at end of file
diff --git a/icons-react/icons-js/sthetoscope.js b/icons-react/icons-js/sthetoscope.js
index 582f547e..f5826076 100644
--- a/icons-react/icons-js/sthetoscope.js
+++ b/icons-react/icons-js/sthetoscope.js
@@ -6,7 +6,7 @@ function IconSthetoscope({
stroke = 2,
...props
}) {
- return <svg className="icon icon-tabler icon-tabler-sthetoscope" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 4h-1a2 2 0 0 0 -2 2v3.5h0a5.5 5.5 0 0 0 11 0v-3.5a2 2 0 0 0 -2 -2h-1h0" /><path d="M8 15a6 6 0 1 0 12 0v-3" /><path d="M11 3v2" /><path d="M6 3v2" /><circle cx={20} cy={10} r={2} /></svg>;
+ return <svg className="icon icon-tabler icon-tabler-sthetoscope" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 4h-1a2 2 0 0 0 -2 2v3.5h0a5.5 5.5 0 0 0 11 0v-3.5a2 2 0 0 0 -2 -2h-1" /><path d="M8 15a6 6 0 1 0 12 0v-3" /><path d="M11 3v2" /><path d="M6 3v2" /><circle cx={20} cy={10} r={2} /></svg>;
}
export default IconSthetoscope; \ No newline at end of file
diff --git a/icons-react/icons-js/submarine.js b/icons-react/icons-js/submarine.js
new file mode 100644
index 00000000..061061d7
--- /dev/null
+++ b/icons-react/icons-js/submarine.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconSubmarine({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-submarine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 11v6h2l1 -1.5l3 1.5h10a3 3 0 0 0 0 -6h-10h0l-3 1.5l-1 -1.5h-2z" /><path d="M17 11l-1 -3h-5l-1 3" /><path d="M13 8v-2a1 1 0 0 1 1 -1h1" /></svg>;
+}
+
+export default IconSubmarine; \ No newline at end of file
diff --git a/icons-react/icons-js/tank.js b/icons-react/icons-js/tank.js
new file mode 100644
index 00000000..13989f93
--- /dev/null
+++ b/icons-react/icons-js/tank.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconTank({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-tank" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><rect x={2} y={12} width={18} height={6} rx={3} /><path d="M6 12l1 -5h5l3 5" /><line x1={21} y1={9} x2={13.2} y2={9} /></svg>;
+}
+
+export default IconTank; \ No newline at end of file
diff --git a/icons-react/icons-js/train.js b/icons-react/icons-js/train.js
new file mode 100644
index 00000000..3f540762
--- /dev/null
+++ b/icons-react/icons-js/train.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconTrain({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-train" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 13c0 -3.87 -3.37 -7 -10 -7h-8" /><path d="M3 15h16a2 2 0 0 0 2 -2" /><path d="M3 6v5h17.5" /><line x1={3} y1={10} x2={3} y2={14} /><line x1={8} y1={11} x2={8} y2={6} /><line x1={13} y1={11} x2={13} y2={6.5} /><line x1={3} y1={19} x2={21} y2={19} /></svg>;
+}
+
+export default IconTrain; \ No newline at end of file
diff --git a/icons-react/icons-js/wrecking-ball.js b/icons-react/icons-js/wrecking-ball.js
new file mode 100644
index 00000000..2dcec41f
--- /dev/null
+++ b/icons-react/icons-js/wrecking-ball.js
@@ -0,0 +1,12 @@
+import * as React from "react";
+
+function IconWreckingBall({
+ size = 24,
+ color = "currentColor",
+ stroke = 2,
+ ...props
+}) {
+ return <svg className="icon icon-tabler icon-tabler-wrecking-ball" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={19} cy={13} r={2} /><circle cx={4} cy={17} r={2} /><circle cx={13} cy={17} r={2} /><line x1={13} y1={19} x2={4} y2={19} /><line x1={4} y1={15} x2={13} y2={15} /><path d="M8 12v-5h2a3 3 0 0 1 3 3v5" /><path d="M5 15v-2a1 1 0 0 1 1 -1h7" /><path d="M19 11v-7l-6 7" /></svg>;
+}
+
+export default IconWreckingBall; \ No newline at end of file
diff --git a/icons-react/index.d.ts b/icons-react/index.d.ts
index 21589b9c..2f971f5a 100644
--- a/icons-react/index.d.ts
+++ b/icons-react/index.d.ts
@@ -81,6 +81,7 @@ export const IconAt: TablerIcon;
export const IconAtom2: TablerIcon;
export const IconAtom: TablerIcon;
export const IconAward: TablerIcon;
+export const IconBackhoe: TablerIcon;
export const IconBackspace: TablerIcon;
export const IconBallBasketball: TablerIcon;
export const IconBallBowling: TablerIcon;
@@ -199,9 +200,13 @@ export const IconBuildingArch: TablerIcon;
export const IconBuildingBank: TablerIcon;
export const IconBuildingBridge2: TablerIcon;
export const IconBuildingBridge: TablerIcon;
+export const IconBuildingCarousel: TablerIcon;
+export const IconBuildingCastle: TablerIcon;
export const IconBuildingChurch: TablerIcon;
export const IconBuildingCommunity: TablerIcon;
+export const IconBuildingFortress: TablerIcon;
export const IconBuildingHospital: TablerIcon;
+export const IconBuildingLighthouse: TablerIcon;
export const IconBuildingMonument: TablerIcon;
export const IconBuildingPavilon: TablerIcon;
export const IconBuildingSkyscraper: TablerIcon;
@@ -210,6 +215,7 @@ export const IconBuildingWarehouse: TablerIcon;
export const IconBuilding: TablerIcon;
export const IconBulbOff: TablerIcon;
export const IconBulb: TablerIcon;
+export const IconBuldozer: TablerIcon;
export const IconBus: TablerIcon;
export const IconCalculator: TablerIcon;
export const IconCalendarEvent: TablerIcon;
@@ -430,6 +436,7 @@ export const IconGitPullRequest: TablerIcon;
export const IconGlassFull: TablerIcon;
export const IconGlass: TablerIcon;
export const IconGlobe: TablerIcon;
+export const IconGolf: TablerIcon;
export const IconGps: TablerIcon;
export const IconGridDots: TablerIcon;
export const IconGrid: TablerIcon;
@@ -450,6 +457,8 @@ export const IconHeadphones: TablerIcon;
export const IconHeadset: TablerIcon;
export const IconHeartBroken: TablerIcon;
export const IconHeart: TablerIcon;
+export const IconHelicopterLanding: TablerIcon;
+export const IconHelicopter: TablerIcon;
export const IconHelp: TablerIcon;
export const IconHexagon: TablerIcon;
export const IconHistory: TablerIcon;
@@ -464,6 +473,7 @@ export const IconInfinity: TablerIcon;
export const IconInfoCircle: TablerIcon;
export const IconInfoSquare: TablerIcon;
export const IconItalic: TablerIcon;
+export const IconJumpRope: TablerIcon;
export const IconKarate: TablerIcon;
export const IconKey: TablerIcon;
export const IconKeyboardHide: TablerIcon;
@@ -576,6 +586,7 @@ export const IconMinus: TablerIcon;
export const IconMist: TablerIcon;
export const IconMoodBoy: TablerIcon;
export const IconMoodConfuzed: TablerIcon;
+export const IconMoodCrazyHappy: TablerIcon;
export const IconMoodCry: TablerIcon;
export const IconMoodHappy: TablerIcon;
export const IconMoodKid: TablerIcon;
@@ -651,6 +662,7 @@ export const IconPlayerTrackPrev: TablerIcon;
export const IconPlug: TablerIcon;
export const IconPlus: TablerIcon;
export const IconPoint: TablerIcon;
+export const IconPool: TablerIcon;
export const IconPower: TablerIcon;
export const IconPray: TablerIcon;
export const IconPresentation: TablerIcon;
@@ -724,11 +736,13 @@ export const IconSmartHome: TablerIcon;
export const IconSmokingNo: TablerIcon;
export const IconSmoking: TablerIcon;
export const IconSnowflake: TablerIcon;
+export const IconSoccerField: TablerIcon;
export const IconSocial: TablerIcon;
export const IconSortAscending: TablerIcon;
export const IconSortDescending: TablerIcon;
export const IconSpace: TablerIcon;
export const IconSpeakerphone: TablerIcon;
+export const IconSpeedboat: TablerIcon;
export const IconSquareCheck: TablerIcon;
export const IconSquareDot: TablerIcon;
export const IconSquareForbid2: TablerIcon;
@@ -752,6 +766,7 @@ export const IconStepOut: TablerIcon;
export const IconSthetoscope: TablerIcon;
export const IconSticker: TablerIcon;
export const IconStrikethrough: TablerIcon;
+export const IconSubmarine: TablerIcon;
export const IconSubscript: TablerIcon;
export const IconSubtask: TablerIcon;
export const IconSum: TablerIcon;
@@ -771,6 +786,7 @@ export const IconTallymark2: TablerIcon;
export const IconTallymark3: TablerIcon;
export const IconTallymark4: TablerIcon;
export const IconTallymarks: TablerIcon;
+export const IconTank: TablerIcon;
export const IconTarget: TablerIcon;
export const IconTax: TablerIcon;
export const IconTemperatureCelsius: TablerIcon;
@@ -799,6 +815,7 @@ export const IconTractor: TablerIcon;
export const IconTrademark: TablerIcon;
export const IconTrafficCone: TablerIcon;
export const IconTrafficLights: TablerIcon;
+export const IconTrain: TablerIcon;
export const IconTrashOff: TablerIcon;
export const IconTrash: TablerIcon;
export const IconTrees: TablerIcon;
@@ -864,6 +881,7 @@ export const IconWoman: TablerIcon;
export const IconWorldLatitude: TablerIcon;
export const IconWorldLongitude: TablerIcon;
export const IconWorld: TablerIcon;
+export const IconWreckingBall: TablerIcon;
export const IconX: TablerIcon;
export const IconYinYang: TablerIcon;
export const IconZodiacAquarius: TablerIcon;
diff --git a/icons-react/index.js b/icons-react/index.js
index f89b4143..25bccb3b 100644
--- a/icons-react/index.js
+++ b/icons-react/index.js
@@ -75,6 +75,7 @@ export { default as IconAt } from './icons-js/at.js';
export { default as IconAtom2 } from './icons-js/atom-2.js';
export { default as IconAtom } from './icons-js/atom.js';
export { default as IconAward } from './icons-js/award.js';
+export { default as IconBackhoe } from './icons-js/backhoe.js';
export { default as IconBackspace } from './icons-js/backspace.js';
export { default as IconBallBasketball } from './icons-js/ball-basketball.js';
export { default as IconBallBowling } from './icons-js/ball-bowling.js';
@@ -193,9 +194,13 @@ export { default as IconBuildingArch } from './icons-js/building-arch.js';
export { default as IconBuildingBank } from './icons-js/building-bank.js';
export { default as IconBuildingBridge2 } from './icons-js/building-bridge-2.js';
export { default as IconBuildingBridge } from './icons-js/building-bridge.js';
+export { default as IconBuildingCarousel } from './icons-js/building-carousel.js';
+export { default as IconBuildingCastle } from './icons-js/building-castle.js';
export { default as IconBuildingChurch } from './icons-js/building-church.js';
export { default as IconBuildingCommunity } from './icons-js/building-community.js';
+export { default as IconBuildingFortress } from './icons-js/building-fortress.js';
export { default as IconBuildingHospital } from './icons-js/building-hospital.js';
+export { default as IconBuildingLighthouse } from './icons-js/building-lighthouse.js';
export { default as IconBuildingMonument } from './icons-js/building-monument.js';
export { default as IconBuildingPavilon } from './icons-js/building-pavilon.js';
export { default as IconBuildingSkyscraper } from './icons-js/building-skyscraper.js';
@@ -204,6 +209,7 @@ export { default as IconBuildingWarehouse } from './icons-js/building-warehouse.
export { default as IconBuilding } from './icons-js/building.js';
export { default as IconBulbOff } from './icons-js/bulb-off.js';
export { default as IconBulb } from './icons-js/bulb.js';
+export { default as IconBuldozer } from './icons-js/buldozer.js';
export { default as IconBus } from './icons-js/bus.js';
export { default as IconCalculator } from './icons-js/calculator.js';
export { default as IconCalendarEvent } from './icons-js/calendar-event.js';
@@ -424,6 +430,7 @@ export { default as IconGitPullRequest } from './icons-js/git-pull-request.js';
export { default as IconGlassFull } from './icons-js/glass-full.js';
export { default as IconGlass } from './icons-js/glass.js';
export { default as IconGlobe } from './icons-js/globe.js';
+export { default as IconGolf } from './icons-js/golf.js';
export { default as IconGps } from './icons-js/gps.js';
export { default as IconGridDots } from './icons-js/grid-dots.js';
export { default as IconGrid } from './icons-js/grid.js';
@@ -444,6 +451,8 @@ export { default as IconHeadphones } from './icons-js/headphones.js';
export { default as IconHeadset } from './icons-js/headset.js';
export { default as IconHeartBroken } from './icons-js/heart-broken.js';
export { default as IconHeart } from './icons-js/heart.js';
+export { default as IconHelicopterLanding } from './icons-js/helicopter-landing.js';
+export { default as IconHelicopter } from './icons-js/helicopter.js';
export { default as IconHelp } from './icons-js/help.js';
export { default as IconHexagon } from './icons-js/hexagon.js';
export { default as IconHistory } from './icons-js/history.js';
@@ -458,6 +467,7 @@ export { default as IconInfinity } from './icons-js/infinity.js';
export { default as IconInfoCircle } from './icons-js/info-circle.js';
export { default as IconInfoSquare } from './icons-js/info-square.js';
export { default as IconItalic } from './icons-js/italic.js';
+export { default as IconJumpRope } from './icons-js/jump-rope.js';
export { default as IconKarate } from './icons-js/karate.js';
export { default as IconKey } from './icons-js/key.js';
export { default as IconKeyboardHide } from './icons-js/keyboard-hide.js';
@@ -570,6 +580,7 @@ export { default as IconMinus } from './icons-js/minus.js';
export { default as IconMist } from './icons-js/mist.js';
export { default as IconMoodBoy } from './icons-js/mood-boy.js';
export { default as IconMoodConfuzed } from './icons-js/mood-confuzed.js';
+export { default as IconMoodCrazyHappy } from './icons-js/mood-crazy-happy.js';
export { default as IconMoodCry } from './icons-js/mood-cry.js';
export { default as IconMoodHappy } from './icons-js/mood-happy.js';
export { default as IconMoodKid } from './icons-js/mood-kid.js';
@@ -645,6 +656,7 @@ export { default as IconPlayerTrackPrev } from './icons-js/player-track-prev.js'
export { default as IconPlug } from './icons-js/plug.js';
export { default as IconPlus } from './icons-js/plus.js';
export { default as IconPoint } from './icons-js/point.js';
+export { default as IconPool } from './icons-js/pool.js';
export { default as IconPower } from './icons-js/power.js';
export { default as IconPray } from './icons-js/pray.js';
export { default as IconPresentation } from './icons-js/presentation.js';
@@ -718,11 +730,13 @@ export { default as IconSmartHome } from './icons-js/smart-home.js';
export { default as IconSmokingNo } from './icons-js/smoking-no.js';
export { default as IconSmoking } from './icons-js/smoking.js';
export { default as IconSnowflake } from './icons-js/snowflake.js';
+export { default as IconSoccerField } from './icons-js/soccer-field.js';
export { default as IconSocial } from './icons-js/social.js';
export { default as IconSortAscending } from './icons-js/sort-ascending.js';
export { default as IconSortDescending } from './icons-js/sort-descending.js';
export { default as IconSpace } from './icons-js/space.js';
export { default as IconSpeakerphone } from './icons-js/speakerphone.js';
+export { default as IconSpeedboat } from './icons-js/speedboat.js';
export { default as IconSquareCheck } from './icons-js/square-check.js';
export { default as IconSquareDot } from './icons-js/square-dot.js';
export { default as IconSquareForbid2 } from './icons-js/square-forbid-2.js';
@@ -746,6 +760,7 @@ export { default as IconStepOut } from './icons-js/step-out.js';
export { default as IconSthetoscope } from './icons-js/sthetoscope.js';
export { default as IconSticker } from './icons-js/sticker.js';
export { default as IconStrikethrough } from './icons-js/strikethrough.js';
+export { default as IconSubmarine } from './icons-js/submarine.js';
export { default as IconSubscript } from './icons-js/subscript.js';
export { default as IconSubtask } from './icons-js/subtask.js';
export { default as IconSum } from './icons-js/sum.js';
@@ -765,6 +780,7 @@ export { default as IconTallymark2 } from './icons-js/tallymark-2.js';
export { default as IconTallymark3 } from './icons-js/tallymark-3.js';
export { default as IconTallymark4 } from './icons-js/tallymark-4.js';
export { default as IconTallymarks } from './icons-js/tallymarks.js';
+export { default as IconTank } from './icons-js/tank.js';
export { default as IconTarget } from './icons-js/target.js';
export { default as IconTax } from './icons-js/tax.js';
export { default as IconTemperatureCelsius } from './icons-js/temperature-celsius.js';
@@ -793,6 +809,7 @@ export { default as IconTractor } from './icons-js/tractor.js';
export { default as IconTrademark } from './icons-js/trademark.js';
export { default as IconTrafficCone } from './icons-js/traffic-cone.js';
export { default as IconTrafficLights } from './icons-js/traffic-lights.js';
+export { default as IconTrain } from './icons-js/train.js';
export { default as IconTrashOff } from './icons-js/trash-off.js';
export { default as IconTrash } from './icons-js/trash.js';
export { default as IconTrees } from './icons-js/trees.js';
@@ -858,6 +875,7 @@ export { default as IconWoman } from './icons-js/woman.js';
export { default as IconWorldLatitude } from './icons-js/world-latitude.js';
export { default as IconWorldLongitude } from './icons-js/world-longitude.js';
export { default as IconWorld } from './icons-js/world.js';
+export { default as IconWreckingBall } from './icons-js/wrecking-ball.js';
export { default as IconX } from './icons-js/x.js';
export { default as IconYinYang } from './icons-js/yin-yang.js';
export { default as IconZodiacAquarius } from './icons-js/zodiac-aquarius.js';