1
1
2
2
import React from 'react'
3
- import Svg , { Circle , ClipPath , Defs , Ellipse , G , Line , LinearGradient , Mask , Path , Polygon , Polyline , RadialGradient , Rect , Stop } from 'react-native-svg'
4
- import { Variant , IconProps , defaultStrokeWidth , defaultVariant , defaultColor , defaultSize } from './constants'
3
+ import Svg , { Path } from 'react-native-svg'
4
+ import { HugeIconProps , Variant , defaultColor , defaultSize , defaultStrokeWidth , defaultVariant } from './constants'
5
5
6
- const iconMap : Record < Variant , React . FC < IconProps > > = {
6
+ const iconMap : Record < Variant , React . FC < HugeIconProps > > = {
7
7
'stroke-rounded' : StrokeRounded ,
8
8
'stroke-standard' : StrokeStandard ,
9
9
'solid-standard' : SolidStandard ,
@@ -15,75 +15,75 @@ const iconMap: Record<Variant, React.FC<IconProps>> = {
15
15
'solid-sharp' : SolidSharp ,
16
16
}
17
17
18
- export default function Add01Icon ( { variant, ...rest } : IconProps ) {
18
+ export default function Add01Icon ( { variant, ...rest } : HugeIconProps ) {
19
19
const Component = iconMap [ variant || defaultVariant ]
20
20
return < Component { ...rest } />
21
21
}
22
22
23
- function StrokeRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
23
+ function StrokeRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
24
24
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
25
25
< Path d = "M12 4V20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
26
26
< Path d = "M4 12H20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
27
27
</ Svg >
28
28
)
29
29
}
30
30
31
- function StrokeStandard ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
31
+ function StrokeStandard ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
32
32
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
33
33
< Path d = "M12 4V20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
34
34
< Path d = "M4 12H20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
35
35
</ Svg >
36
36
)
37
37
}
38
38
39
- function SolidStandard ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
39
+ function SolidStandard ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
40
40
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
41
41
< Path fillRule = "evenodd" clipRule = "evenodd" d = "M12 2.75C12.6904 2.75 13.25 3.30964 13.25 4V20C13.25 20.6904 12.6904 21.25 12 21.25C11.3096 21.25 10.75 20.6904 10.75 20V4C10.75 3.30964 11.3096 2.75 12 2.75Z" fill = { color } />
42
42
< Path fillRule = "evenodd" clipRule = "evenodd" d = "M2.75 12C2.75 11.3096 3.30964 10.75 4 10.75H20C20.6904 10.75 21.25 11.3096 21.25 12C21.25 12.6904 20.6904 13.25 20 13.25H4C3.30964 13.25 2.75 12.6904 2.75 12Z" fill = { color } />
43
43
</ Svg >
44
44
)
45
45
}
46
46
47
- function DuotoneRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
47
+ function DuotoneRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
48
48
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
49
49
< Path opacity = "0.4" d = "M12 4V20M4 12H20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
50
50
</ Svg >
51
51
)
52
52
}
53
53
54
- function TwotoneRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
54
+ function TwotoneRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
55
55
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
56
56
< Path d = "M12 4V20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
57
57
< Path opacity = "0.4" d = "M4 12H20" stroke = { color } strokeWidth = { strokeWidth } strokeLinecap = "round" strokeLinejoin = "round" />
58
58
</ Svg >
59
59
)
60
60
}
61
61
62
- function SolidRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
62
+ function SolidRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
63
63
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
64
64
< Path fillRule = "evenodd" clipRule = "evenodd" d = "M12 2.75C12.6904 2.75 13.25 3.30964 13.25 4V20C13.25 20.6904 12.6904 21.25 12 21.25C11.3096 21.25 10.75 20.6904 10.75 20V4C10.75 3.30964 11.3096 2.75 12 2.75Z" fill = { color } />
65
65
< Path fillRule = "evenodd" clipRule = "evenodd" d = "M2.75 12C2.75 11.3096 3.30964 10.75 4 10.75H20C20.6904 10.75 21.25 11.3096 21.25 12C21.25 12.6904 20.6904 13.25 20 13.25H4C3.30964 13.25 2.75 12.6904 2.75 12Z" fill = { color } />
66
66
</ Svg >
67
67
)
68
68
}
69
69
70
- function BulkRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
70
+ function BulkRounded ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
71
71
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
72
72
< Path fillRule = "evenodd" clipRule = "evenodd" d = "M12 2.75C12.6904 2.75 13.25 3.30964 13.25 4V20C13.25 20.6904 12.6904 21.25 12 21.25C11.3096 21.25 10.75 20.6904 10.75 20V4C10.75 3.30964 11.3096 2.75 12 2.75Z" fill = { color } />
73
73
< Path opacity = "0.4" fillRule = "evenodd" clipRule = "evenodd" d = "M2.75 12C2.75 11.3096 3.30964 10.75 4 10.75H20C20.6904 10.75 21.25 11.3096 21.25 12C21.25 12.6904 20.6904 13.25 20 13.25H4C3.30964 13.25 2.75 12.6904 2.75 12Z" fill = { color } />
74
74
</ Svg >
75
75
)
76
76
}
77
77
78
- function StrokeSharp ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
78
+ function StrokeSharp ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
79
79
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
80
80
< Path d = "M12 4V20" stroke = { color } strokeWidth = { strokeWidth } strokeLinejoin = "round" />
81
81
< Path d = "M4 12H20" stroke = { color } strokeWidth = { strokeWidth } strokeLinejoin = "round" />
82
82
</ Svg >
83
83
)
84
84
}
85
85
86
- function SolidSharp ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : IconProps ) {
86
+ function SolidSharp ( { size = defaultSize , color = defaultColor , strokeWidth = defaultStrokeWidth , className, style } : HugeIconProps ) {
87
87
return ( < Svg className = { className } style = { style } width = { size } height = { size } viewBox = "0 0 24 24" fill = "none" >
88
88
< Path d = "M10.75 13.25V20H13.25V13.25H20V10.75H13.25V4H10.75V10.75H4V13.25H10.75Z" fill = { color } />
89
89
</ Svg >
0 commit comments