Skip to content

Commit 92be17e

Browse files
committed
v1.11.6
1 parent d53b6a1 commit 92be17e

Some content is hidden

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

41 files changed

+3462
-1651
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The brand new [Bootstrap Icons library](https://icons.getbootstrap.com/) to use as React components.
44

5-
> Currently v1.11.3, over **2000 icons!**
5+
> Currently v1.13.1, over **2000 icons!**
66
77
![bootstrap-icons](https://user-images.githubusercontent.com/39626451/192898250-711e2281-ab03-433a-afeb-4ad542b68a5b.png)
88

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-bootstrap-icons",
3-
"version": "1.11.5",
3+
"version": "1.11.6",
44
"description": "React component for Bootstrap Icons",
55
"main": "build/index.js",
66
"module": "dist/index.js",
@@ -31,7 +31,7 @@
3131
"@babel/preset-react": "^7.0.0",
3232
"babel-plugin-transform-object-rest-spread": "^6.26.0",
3333
"babel-preset-env": "^1.7.0",
34-
"bootstrap-icons": "^1.11.3",
34+
"bootstrap-icons": "^1.13.1",
3535
"concurrently": "^7.1.0",
3636
"eslint": "^5.16.0",
3737
"eslint-config-airbnb": "^17.1.1",

src/icons/anthropic.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const Anthropic = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-anthropic', className].filter(Boolean).join(' ')}
24+
{...rest}
25+
>
26+
{title ? <title>{title}</title> : null}
27+
28+
<path
29+
fillRule="evenodd"
30+
d="M9.218 2h2.402L16 12.987h-2.402zM4.379 2h2.512l4.38 10.987H8.82l-.895-2.308h-4.58l-.896 2.307H0L4.38 2.001zm2.755 6.64L5.635 4.777 4.137 8.64z"
31+
/>
32+
</svg>
33+
);
34+
},
35+
);
36+
37+
Anthropic.propTypes = {
38+
color: PropTypes.string,
39+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
40+
title: PropTypes.string,
41+
className: PropTypes.string,
42+
};
43+
44+
export default Anthropic;

src/icons/apple-music.js

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const AppleMusic = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-apple-music', className]
24+
.filter(Boolean)
25+
.join(' ')}
26+
{...rest}
27+
>
28+
{title ? <title>{title}</title> : null}
29+
30+
<path
31+
fillRule="evenodd"
32+
d="m10.995 0 .573.001q.241 0 .483.007c.35.01.705.03 1.051.093.352.063.68.166.999.329a3.36 3.36 0 0 1 1.47 1.468c.162.32.265.648.328 1 .063.347.084.7.093 1.051q.007.241.007.483l.001.573v5.99l-.001.573q0 .241-.008.483c-.01.35-.03.704-.092 1.05a3.5 3.5 0 0 1-.33 1 3.36 3.36 0 0 1-1.468 1.468 3.5 3.5 0 0 1-1 .33 7 7 0 0 1-1.05.092q-.241.007-.483.008l-.573.001h-5.99l-.573-.001q-.241 0-.483-.008a7 7 0 0 1-1.052-.092 3.6 3.6 0 0 1-.998-.33 3.36 3.36 0 0 1-1.47-1.468 3.6 3.6 0 0 1-.328-1 7 7 0 0 1-.093-1.05Q.002 11.81 0 11.568V5.005l.001-.573q0-.241.007-.483c.01-.35.03-.704.093-1.05a3.6 3.6 0 0 1 .329-1A3.36 3.36 0 0 1 1.9.431 3.5 3.5 0 0 1 2.896.1 7 7 0 0 1 3.95.008Q4.19.002 4.432 0h.573zm-.107 2.518-4.756.959H6.13a.66.66 0 0 0-.296.133.5.5 0 0 0-.16.31c-.004.027-.01.08-.01.16v5.952c0 .14-.012.275-.106.39-.095.115-.21.15-.347.177l-.31.063c-.393.08-.65.133-.881.223a1.4 1.4 0 0 0-.519.333 1.25 1.25 0 0 0-.332.995c.031.297.166.582.395.792.156.142.35.25.578.296.236.047.49.031.858-.043.196-.04.38-.102.555-.205a1.4 1.4 0 0 0 .438-.405 1.5 1.5 0 0 0 .233-.55c.042-.202.052-.386.052-.588V6.347c0-.276.08-.35.302-.404.024-.005 3.954-.797 4.138-.833.257-.049.378.025.378.294v3.524c0 .14-.001.28-.096.396-.094.115-.211.15-.348.178l-.31.062c-.393.08-.649.133-.88.223a1.4 1.4 0 0 0-.52.334 1.26 1.26 0 0 0-.34.994c.03.297.174.582.404.792a1.2 1.2 0 0 0 .577.294c.237.048.49.03.858-.044.197-.04.381-.098.556-.202a1.4 1.4 0 0 0 .438-.405q.173-.252.233-.549a2.7 2.7 0 0 0 .044-.589V2.865c0-.273-.143-.443-.4-.42-.04.003-.383.064-.424.073"
33+
/>
34+
</svg>
35+
);
36+
},
37+
);
38+
39+
AppleMusic.propTypes = {
40+
color: PropTypes.string,
41+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
42+
title: PropTypes.string,
43+
className: PropTypes.string,
44+
};
45+
46+
export default AppleMusic;

src/icons/battery-low.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const BatteryLow = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-battery-low', className]
24+
.filter(Boolean)
25+
.join(' ')}
26+
{...rest}
27+
>
28+
{title ? <title>{title}</title> : null}
29+
30+
<path d="M2 6h2v4H2z" />
31+
<path d="M2 4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm10 1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm4 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8" />
32+
</svg>
33+
);
34+
},
35+
);
36+
37+
BatteryLow.propTypes = {
38+
color: PropTypes.string,
39+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
40+
title: PropTypes.string,
41+
className: PropTypes.string,
42+
};
43+
44+
export default BatteryLow;

src/icons/beaker-fill.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const BeakerFill = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-beaker-fill', className]
24+
.filter(Boolean)
25+
.join(' ')}
26+
{...rest}
27+
>
28+
{title ? <title>{title}</title> : null}
29+
30+
<path d="M15.575.006a.5.5 0 0 1 .327.79l-.048.058-.122.12A2.5 2.5 0 0 0 15 2.743V14a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V2.742a2.5 2.5 0 0 0-.566-1.584L.268.975.146.854A.5.5 0 0 1 .5 0h15zM11.5 13a.5.5 0 1 0 0 1H13v-1zm-2-2a.5.5 0 0 0 0 1H13v-1zm2-2a.5.5 0 1 0 0 1H13V9zm-2-2a.5.5 0 1 0 0 1H13V7zm2-2a.5.5 0 1 0 0 1H13V5zm-2-2a.5.5 0 1 0 0 1H13V3z" />
31+
</svg>
32+
);
33+
},
34+
);
35+
36+
BeakerFill.propTypes = {
37+
color: PropTypes.string,
38+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
39+
title: PropTypes.string,
40+
className: PropTypes.string,
41+
};
42+
43+
export default BeakerFill;

src/icons/beaker.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const Beaker = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-beaker', className].filter(Boolean).join(' ')}
24+
{...rest}
25+
>
26+
{title ? <title>{title}</title> : null}
27+
28+
<path d="M9.5 3a.5.5 0 0 0 0 1H13V3zm2 2a.5.5 0 0 0 0 1H13V5zm-2 2a.5.5 0 0 0 0 1H13V7zm2 2a.5.5 0 0 0 0 1H13V9zm-2 2a.5.5 0 0 0 0 1H13v-1zm2 2a.5.5 0 0 0 0 1H13v-1z" />
29+
<path d="M.5 0a.5.5 0 0 0-.354.854l.122.12A2.5 2.5 0 0 1 1 2.744V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V2.743a2.5 2.5 0 0 1 .732-1.768l.122-.121A.5.5 0 0 0 15.5 0zM2 2.743A3.5 3.5 0 0 0 1.535 1h12.93A3.5 3.5 0 0 0 14 2.743V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z" />
30+
</svg>
31+
);
32+
},
33+
);
34+
35+
Beaker.propTypes = {
36+
color: PropTypes.string,
37+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
38+
title: PropTypes.string,
39+
className: PropTypes.string,
40+
};
41+
42+
export default Beaker;

src/icons/bluesky.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import React, { forwardRef } from 'react';
2+
import PropTypes from 'prop-types';
3+
4+
const Bluesky = forwardRef(
5+
(
6+
{
7+
color = 'currentColor',
8+
size = '1em',
9+
title = null,
10+
className = '',
11+
...rest
12+
},
13+
ref,
14+
) => {
15+
return (
16+
<svg
17+
ref={ref}
18+
xmlns="http://www.w3.org/2000/svg"
19+
viewBox="0 0 16 16"
20+
width={size}
21+
height={size}
22+
fill={color}
23+
className={['bi', 'bi-bluesky', className].filter(Boolean).join(' ')}
24+
{...rest}
25+
>
26+
{title ? <title>{title}</title> : null}
27+
28+
<path d="M3.468 1.948C5.303 3.325 7.276 6.118 8 7.616c.725-1.498 2.698-4.29 4.532-5.668C13.855.955 16 .186 16 2.632c0 .489-.28 4.105-.444 4.692-.572 2.04-2.653 2.561-4.504 2.246 3.236.551 4.06 2.375 2.281 4.2-3.376 3.464-4.852-.87-5.23-1.98-.07-.204-.103-.3-.103-.218 0-.081-.033.014-.102.218-.379 1.11-1.855 5.444-5.231 1.98-1.778-1.825-.955-3.65 2.28-4.2-1.85.315-3.932-.205-4.503-2.246C.28 6.737 0 3.12 0 2.632 0 .186 2.145.955 3.468 1.948" />
29+
</svg>
30+
);
31+
},
32+
);
33+
34+
Bluesky.propTypes = {
35+
color: PropTypes.string,
36+
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
37+
title: PropTypes.string,
38+
className: PropTypes.string,
39+
};
40+
41+
export default Bluesky;

src/icons/calendar3-event-fill.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ const Calendar3EventFill = forwardRef(
2727
>
2828
{title ? <title>{title}</title> : null}
2929

30-
<path
31-
fillRule="evenodd"
32-
d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2m12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0"
33-
/>
30+
<path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3h16zm-3-9a1 1 0 1 0 0 2 1 1 0 0 0 0-2m1-5a2 2 0 0 1 2 2H0a2 2 0 0 1 2-2z" />
3431
</svg>
3532
);
3633
},

src/icons/calendar3-range-fill.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ const Calendar3RangeFill = forwardRef(
2727
>
2828
{title ? <title>{title}</title> : null}
2929

30-
<path
31-
fillRule="evenodd"
32-
d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2zM0 8V3h16v2h-6a1 1 0 1 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 1 0 0-2z"
33-
/>
30+
<path d="M16 5h-6a1 1 0 0 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 0 0 0-2H0V3h16zm-2-5a2 2 0 0 1 2 2H0a2 2 0 0 1 2-2z" />
3431
</svg>
3532
);
3633
},

0 commit comments

Comments
 (0)