Skip to content

Commit cef8f7d

Browse files
init
0 parents  commit cef8f7d

285 files changed

Lines changed: 6965 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# react-native-feather

index.js

Lines changed: 282 additions & 0 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"name": "react-native-feather",
3+
"version": "1.0.0",
4+
"description": "React Native component for Feather icons",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"repository": {
10+
"type": "git",
11+
"url": "git+https://github.com/yigithanyucedag/react-native-feather.git"
12+
},
13+
"keywords": [
14+
"icon",
15+
"react",
16+
"react-native-feather",
17+
"react-native",
18+
"native",
19+
"rn",
20+
"feather",
21+
"icons"
22+
],
23+
"author": "Yiğithan Yücedağ",
24+
"license": "MIT",
25+
"bugs": {
26+
"url": "https://github.com/yigithanyucedag/react-native-feather/issues"
27+
},
28+
"homepage": "https://github.com/yigithanyucedag/react-native-feather#readme",
29+
"peerDependencies": {
30+
"react-native": ">=0.46",
31+
"react-native-svg": ">=5.3"
32+
}
33+
}

src/icons/Activity.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgActivity(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M22 12h-4l-3 9L9 3l-3 9H2" />
19+
</Svg>
20+
);
21+
}
22+
23+
export default SvgActivity;

src/icons/Airplay.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgAirplay(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M5 17H4a2 2 0 01-2-2V5a2 2 0 012-2h16a2 2 0 012 2v10a2 2 0 01-2 2h-1" />
19+
<Path d="M12 15l5 6H7l5-6z" />
20+
</Svg>
21+
);
22+
}
23+
24+
export default SvgAirplay;

src/icons/AlertCircle.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import * as React from "react";
2+
import Svg, { Circle, Path } from "react-native-svg";
3+
4+
function SvgAlertCircle(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Circle cx={12} cy={12} r={10} />
19+
<Path d="M12 8v4M12 16h.01" />
20+
</Svg>
21+
);
22+
}
23+
24+
export default SvgAlertCircle;

src/icons/AlertOctagon.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgAlertOctagon(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4M12 16h.01" />
19+
</Svg>
20+
);
21+
}
22+
23+
export default SvgAlertOctagon;

src/icons/AlertTriangle.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgAlertTriangle(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0zM12 9v4M12 17h.01" />
19+
</Svg>
20+
);
21+
}
22+
23+
export default SvgAlertTriangle;

src/icons/AlignCenter.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgAlignCenter(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M18 10H6M21 6H3M21 14H3M18 18H6" />
19+
</Svg>
20+
);
21+
}
22+
23+
export default SvgAlignCenter;

src/icons/AlignJustify.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as React from "react";
2+
import Svg, { Path } from "react-native-svg";
3+
4+
function SvgAlignJustify(props) {
5+
return (
6+
<Svg
7+
width={24}
8+
height={24}
9+
viewBox="0 0 24 24"
10+
fill="none"
11+
stroke="currentColor"
12+
strokeWidth={2}
13+
strokeLinecap="round"
14+
strokeLinejoin="round"
15+
className=""
16+
{...props}
17+
>
18+
<Path d="M21 10H3M21 6H3M21 14H3M21 18H3" />
19+
</Svg>
20+
);
21+
}
22+
23+
export default SvgAlignJustify;

0 commit comments

Comments
 (0)