Merge pull request #63 from paescuj/update-packages

Update iconoir-react/iconoir-react-native packages
This commit is contained in:
Luca Burgio 2021-07-05 17:12:44 +02:00 committed by GitHub
commit 4c7a4c5eb9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
65 changed files with 2035 additions and 242 deletions

View file

@ -16,6 +16,7 @@ const incompatibleNames = {
'1st-medal': 'medal-1st',
'4k-display': 'display-4k',
'4x4-cell': 'cell-4x4',
'360-view': 'view360',
github: 'gitHub',
'github-outline': 'gitHubOutline',
'gitlab-full': 'gitLabFull',

View file

@ -1,14 +1,21 @@
# Changelog
All notable changes to the [iconoir-react-native](https://www.npmjs.com/package/iconoir-react-native)
npm package will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.1.0] - 2021-07-05
### Added
- Support webpack tree shaking - Thanks @barnabasJ!
### Changed
- Updated `iconoir-react-native` to use iconoir `v4.4.0`.
- Update dependencies.
## [2.0.1] - 2021-06-28
### Fixed
- Don't bundle 'react-native-svg', fixes #54
- Don't bundle 'react-native-svg', fixes #54.
## [1.0.0] - 2021-06-19
### Added

View file

@ -7,7 +7,7 @@ Iconoir is an open source library with 900+ SVG Icons. No premium icons, no emai
`iconoir-react-native` is an open source package that exports these icons as React Native components (`react-native-svg`) that can be used in all of your React Native projects.
**Based on Iconoir Icons ```v4.3.1```.**
**Based on Iconoir Icons ```v4.4.0```.**
### Installation
@ -61,6 +61,7 @@ For the most part, the React components are named as PascalCase variations of th
| `1st-medal` | `Medal1St` |
| `4k-display` | `Display4K` |
| `4x4-cell` | `Cell4X4` |
| `360-view` | `View360` |
| `github` | `GitHub` |
| `github-outline` | `GitHubOutline` |
| `gitlab-full` | `GitLabFull` |

View file

@ -1,6 +1,6 @@
{
"name": "iconoir-react-native",
"version": "2.0.0",
"version": "2.1.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -46,9 +46,9 @@
"dev": true
},
"@types/react": {
"version": "17.0.11",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz",
"integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==",
"version": "17.0.13",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.13.tgz",
"integrity": "sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@ -881,9 +881,9 @@
}
},
"typescript": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz",
"integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==",
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
"dev": true
},
"which": {

View file

@ -1,6 +1,6 @@
{
"name": "iconoir-react-native",
"version": "2.0.1",
"version": "2.1.0",
"description": "React Native library for Iconoir icon set",
"main": "dist/index.js",
"module": "dist/esm/index.js",
@ -33,11 +33,10 @@
},
"devDependencies": {
"@babel/runtime": "^7.14.6",
"@types/react": "^17.0.11",
"@types/react": "^17.0.13",
"react": "^17.0.2",
"react-native-svg": "^12.1.1",
"tsup": "^4.12.0",
"typescript": "^4.3.4"
},
"dependencies": {}
"typescript": "^4.3.5"
}
}

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAddMediaImage(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M3 16l7-3 5.5 2.5M16 10a2 2 0 110-4 2 2 0 010 4zM16 19h3m3 0h-3m0 0v-3m0 3v3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAddMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAddMediaVideo(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13M16 19h3m3 0h-3m0 0v-3m0 3v3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAddMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAirConditioner(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M22 3.6V11H2V3.6a.6.6 0 01.6-.6h18.8a.6.6 0 01.6.6zM18 7h1M2 11l.79 2.584A2 2 0 004.702 15H6M22 11l-.79 2.584A2 2 0 0119.298 15H18M9.5 14.5s0 7-3.5 7M14.5 14.5s0 7 3.5 7M12 14.5v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAirConditioner);
export default ForwardRef;

View file

@ -0,0 +1,32 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAppleMac(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M16 2c.363 2.18-1.912 3.83-3.184 4.571-.375.219-.799-.06-.734-.489C12.299 4.64 13.094 2 16 2z"
stroke="currentColor"
/>
<Path
d="M9 6.5c.897 0 1.69.2 2.294.42.762.279 1.65.279 2.412 0A6.73 6.73 0 0116 6.5c1.085 0 2.465.589 3.5 1.767C16 11 17 15.5 20.269 16.692c-1.044 2.867-3.028 4.808-4.77 4.808-1.5 0-1.499-.7-2.999-.7s-1.5.7-3 .7c-2.5 0-5.5-4-5.5-9 0-4 3-6 5-6z"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAppleMac);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBank(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M3 9.5L12 4l9 5.5M5 20h14M10 9h4M6 17v-5M10 17v-5M14 17v-5M18 17v-5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBank);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBbq(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M8.5 14.5L5 22M8 6s1-1.061 1-2c0-1.333-1-2-1-2M12 6s1-1.061 1-2c0-1.333-1-2-1-2M16 6s1-1.061 1-2c0-1.333-1-2-1-2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path d="M16.5 17.5h-9" stroke="currentColor" strokeLinejoin="round" />
<Path
d="M15.5 14.5l2.1 4.5M18.5 22a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12 15a7 7 0 006.975-6.4.563.563 0 00-.575-.6H5.6a.563.563 0 00-.575.6A7 7 0 0012 15z"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBbq);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgCookie(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M7.5 11a.5.5 0 110-1 .5.5 0 010 1zM13 18a1 1 0 110-2 1 1 0 010 2zM11 7.01l.01-.011M8 16.01l.01-.011M16 9.01l.01-.011M17 14.01l.01-.011M13 12.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgCookie);
export default ForwardRef;

View file

@ -0,0 +1,38 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgFacetime(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M2 16V8a6 6 0 016-6h8a6 6 0 016 6v8a6 6 0 01-6 6H8a6 6 0 01-6-6z"
stroke="currentColor"
/>
<Path
d="M6 13v-2a2 2 0 012-2h3a2 2 0 012 2v2a2 2 0 01-2 2H8a2 2 0 01-2-2z"
stroke="currentColor"
/>
<Path
d="M17.04 9.22l-3.067 2.3a.6.6 0 000 .96l3.067 2.3a.6.6 0 00.96-.48V9.7a.6.6 0 00-.96-.48z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgFacetime);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgHalfCookie(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21.8 14c-.927 4.564-4.962 8-9.8 8-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M6.5 10a.5.5 0 110-1 .5.5 0 010 1zM20.5 4a.5.5 0 110-1 .5.5 0 010 1zM12 19a1 1 0 110-2 1 1 0 010 2zM7 15.01l.01-.011M17 15.01l.01-.011M11 12.01l.01-.011M21 9.01l.01-.011M17 6.01l.01-.011M11 2c-.5 1.5.5 3 2.085 3C11 8.5 13 12 18 11.5c0 2.5 2.5 3 3.7 2.514"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgHalfCookie);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgLinux(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M2.5 20c1 0 2-.8 2-2v-7c0-3.5 3.1-7 7.5-7M21.5 20c-1 0-2-.8-2-2v-7c0-3.5-3.1-7-7.5-7"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M12 19c2.761 0 5-1.12 5-2.5S14.761 14 12 14s-5 1.12-5 2.5S9.239 19 12 19z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M7.75 15c-.463-.635-.75-1.52-.75-2.5C7 10.567 8.12 9 9.5 9s2.5 1.567 2.5 3.5c0 .455-.062.89-.175 1.29M16.25 15c.463-.635.75-1.52.75-2.5 0-1.933-1.12-3.5-2.5-3.5S12 10.567 12 12.5c0 .455.062.89.175 1.29M9.5 12v2M14.5 12v2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgLinux);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaImage(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M3 16l7-3 11 5M16 10a2 2 0 110-4 2 2 0 010 4z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaImageFolder(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M22 12.6v7.8a.6.6 0 01-.6.6h-7.8a.6.6 0 01-.6-.6v-7.8a.6.6 0 01.6-.6h7.8a.6.6 0 01.6.6zM19.5 14.51l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M13 18.2l3.5-1.2 5.5 2M2 10V3.6a.6.6 0 01.6-.6h6.178a.6.6 0 01.39.144l3.164 2.712a.6.6 0 00.39.144H21.4a.6.6 0 01.6.6V9M2 10v8.4a.6.6 0 00.6.6H10m-8-9h8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImageFolder);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaImageList(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 7.6v12.8a.6.6 0 01-.6.6H7.6a.6.6 0 01-.6-.6V7.6a.6.6 0 01.6-.6h12.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M18 4H4.6a.6.6 0 00-.6.6V18M7 16.8l5.444-1.8L21 18M16.5 13a1.5 1.5 0 110-3 1.5 1.5 0 010 3z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImageList);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaVideo(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaVideoFolder(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M22 12.6v7.8a.6.6 0 01-.6.6h-7.8a.6.6 0 01-.6-.6v-7.8a.6.6 0 01.6-.6h7.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M16.918 14.574a.6.6 0 00-.918.508v2.835a.6.6 0 00.918.51l2.268-1.418a.6.6 0 000-1.018l-2.268-1.417zM2 10V3.6a.6.6 0 01.6-.6h6.178a.6.6 0 01.39.144l3.164 2.712a.6.6 0 00.39.144H21.4a.6.6 0 01.6.6V9M2 10v8.4a.6.6 0 00.6.6H10m-8-9h8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideoFolder);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMediaVideoList(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 7.6v12.8a.6.6 0 01-.6.6H7.6a.6.6 0 01-.6-.6V7.6a.6.6 0 01.6-.6h12.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M18 4H4.6a.6.6 0 00-.6.6V18M12.909 11.545a.6.6 0 00-.909.515v3.88a.6.6 0 00.909.515l3.233-1.94a.6.6 0 000-1.03l-3.233-1.94z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideoList);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
import Svg, { SvgProps, Path, Circle } from 'react-native-svg';
function SvgParking(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M10 15.5v-2.8m0 0h2.857c.714 0 2.143 0 2.143-2.1s-1.429-2.1-2.143-2.1H10v4.2z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Circle cx={12} cy={12} r={10} stroke="currentColor" />
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgParking);
export default ForwardRef;

View file

@ -0,0 +1,48 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgPiggyBank(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M14.5 8.5c-.78-.202-1.866-.5-2.735-.5C7.476 8 4 10.668 4 13.958c0 1.891 1.148 3.577 2.938 4.668l-.485 1.6a.6.6 0 00.574.774h1.764a.6.6 0 00.36-.12l1.395-1.047h2.437l1.395 1.047a.6.6 0 00.36.12h1.764a.6.6 0 00.574-.774l-.485-1.6c1.067-.65 1.905-1.511 2.409-2.501M14.5 8.5L19 7l-.084 3.628L21 11.5V15l-1.926 1"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M15.5 13a.5.5 0 110-1 .5.5 0 010 1z"
fill="#000"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M2 10s0 2.4 2 3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12.8 7.753c.13-.372.2-.772.2-1.188C13 4.596 11.433 3 9.5 3S6 4.596 6 6.565c0 .941.358 1.798.944 2.435"
stroke="currentColor"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgPiggyBank);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgQrCode(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M15 8v7M12 3v3M18 9v6M9 18h12M18 21h3M6 12h3M6 6.011L6.01 6M12 12.011l.01-.011M3 12.011L3.01 12M12 9.011L12.01 9M12 15.011l.01-.011M15 21.011l.01-.011M12 21.011l.01-.011M21 12.011l.01-.011M21 15.011l.01-.011M18 6.011L18.01 6M9 3.6v4.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6zM21 3.6v4.8a.6.6 0 01-.6.6h-4.8a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6zM6 18.011L6.01 18M9 15.6v4.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6v-4.8a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgQrCode);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgRemoveMediaImage(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M3 16l7-3 4 1.818M16 10a2 2 0 110-4 2 2 0 010 4zM16.879 21.121L19 19m2.121-2.121L19 19m0 0l-2.121-2.121M19 19l2.121 2.121"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgRemoveMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgRemoveMediaVideo(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M16.879 21.121L19 19m2.121-2.121L19 19m0 0l-2.121-2.121M19 19l2.121 2.121M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgRemoveMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgSafari(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M10.586 10.586L16.95 7.05l-3.536 6.364m-2.828-2.828L7.05 16.95l6.364-3.536m-2.828-2.828l2.828 2.828"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zM19 12h-1M6 12H5M12 5v1M12 18v1M7.05 7.05l.707.707M16.243 16.243l.707.707"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgSafari);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgScanQrCode(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M9 6.6v1.8a.6.6 0 01-.6.6H6.6a.6.6 0 01-.6-.6V6.6a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM6 12h3M15 12v3M12 18h3M12 12.011l.01-.011M18 12.011l.01-.011M12 15.011l.01-.011M18 15.011l.01-.011M18 18.011l.01-.011M12 9.011L12.01 9M12 6.011L12.01 6M9 15.6v1.8a.6.6 0 01-.6.6H6.6a.6.6 0 01-.6-.6v-1.8a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM18 6.6v1.8a.6.6 0 01-.6.6h-1.8a.6.6 0 01-.6-.6V6.6a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM18 3h3v3M18 21h3v-3M6 3H3v3M6 21H3v-3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgScanQrCode);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgSnapchat(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path fill="#fff" d="M0 0h24v24H0z" />
<Path
d="M18 8.75c0-9-12-9-12 0v1.5H4.372c-.583 0-.823.749-.348 1.088L6 12.75c-.333 1.167-1.7 3.7-4.5 4.5.333.5 1.3 1.5 2.5 1.5l1 1.5 2.5-.5c.833.667 2.9 2 4.5 2s3.667-1.333 4.5-2l2.5.5 1-1.5c1.2 0 2.167-1 2.5-1.5-2.8-.8-4.167-3.333-4.5-4.5l1.976-1.412c.475-.339.235-1.088-.348-1.088H18v-1.5z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgSnapchat);
export default ForwardRef;

View file

@ -0,0 +1,37 @@
import * as React from 'react';
import Svg, { SvgProps, G, Path, Defs, ClipPath } from 'react-native-svg';
function SvgStroller(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<G
clipPath="url(#stroller_svg__clip0)"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
>
<Path d="M11.5 3a8.5 8.5 0 00-7.212 13M18.712 16A8.46 8.46 0 0020 11.5v-2h2.5M8 21a2 2 0 110-4 2 2 0 010 4zM15 21a2 2 0 110-4 2 2 0 010 4zM11.5 3v9M3.5 12h16" />
</G>
<Defs>
<ClipPath id="stroller_svg__clip0">
<Path fill="#fff" d="M0 0h24v24H0z" />
</ClipPath>
</Defs>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgStroller);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgView360(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 8.5h1.75m0 0a1.75 1.75 0 110 3.5H3m2.75-3.5a1.75 1.75 0 100-3.5H3M21 15c0 3.314-4.03 6-9 6s-9-2.686-9-6M14 5h-1a3 3 0 00-3 3v2m4.5-.5v.5a2 2 0 01-2 2H12a2 2 0 01-2-2v-.5a2 2 0 012-2h.5a2 2 0 012 2zM17 8.5V7a2 2 0 012-2h.5a2 2 0 012 2v3a2 2 0 01-2 2H19a2 2 0 01-2-2V8.5z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgView360);
export default ForwardRef;

View file

@ -0,0 +1,28 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgWindows(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 16.986V7.014a.6.6 0 01.507-.593l14.8-2.313a.6.6 0 01.693.593v14.598a.6.6 0 01-.693.593l-14.8-2.313A.6.6 0 014 16.986zM4 12h16M10.5 5.5v13"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgWindows);
export default ForwardRef;

View file

@ -12,12 +12,15 @@ export { default as AddKeyframeAlt } from './AddKeyframeAlt'
export { default as AddKeyframe } from './AddKeyframe'
export { default as AddKeyframes } from './AddKeyframes'
export { default as AddLens } from './AddLens'
export { default as AddMediaImage } from './AddMediaImage'
export { default as AddMediaVideo } from './AddMediaVideo'
export { default as AddPage } from './AddPage'
export { default as AddPinAlt } from './AddPinAlt'
export { default as AddSelection } from './AddSelection'
export { default as AddSquare } from './AddSquare'
export { default as AddToCart } from './AddToCart'
export { default as AddUser } from './AddUser'
export { default as AirConditioner } from './AirConditioner'
export { default as AirplaneHelix45Deg } from './AirplaneHelix45Deg'
export { default as AirplaneHelix } from './AirplaneHelix'
export { default as AirplaneOff } from './AirplaneOff'
@ -46,6 +49,7 @@ export { default as AppleHalfAlt } from './AppleHalfAlt'
export { default as AppleHalf } from './AppleHalf'
export { default as AppleImac2021Side } from './AppleImac2021Side'
export { default as AppleImac2021 } from './AppleImac2021'
export { default as AppleMac } from './AppleMac'
export { default as AppleSwift } from './AppleSwift'
export { default as Apple } from './Apple'
export { default as ArSymbol } from './ArSymbol'
@ -69,6 +73,7 @@ export { default as Asana } from './Asana'
export { default as Attachment } from './Attachment'
export { default as AutoFlash } from './AutoFlash'
export { default as Bag } from './Bag'
export { default as Bank } from './Bank'
export { default as BasketBallAlt } from './BasketBallAlt'
export { default as BasketBall } from './BasketBall'
export { default as BasketballField } from './BasketballField'
@ -80,6 +85,7 @@ export { default as BatteryEmpty } from './BatteryEmpty'
export { default as BatteryFull } from './BatteryFull'
export { default as BatteryIndicator } from './BatteryIndicator'
export { default as BatteryWarning } from './BatteryWarning'
export { default as Bbq } from './Bbq'
export { default as BeachBagBig } from './BeachBagBig'
export { default as BeachBag } from './BeachBag'
export { default as BellNotification } from './BellNotification'
@ -181,6 +187,7 @@ export { default as CompressLines } from './CompressLines'
export { default as Compress } from './Compress'
export { default as Computer } from './Computer'
export { default as ControlSlider } from './ControlSlider'
export { default as Cookie } from './Cookie'
export { default as Copy } from './Copy'
export { default as Copyright } from './Copyright'
export { default as CornerBottomLeft } from './CornerBottomLeft'
@ -307,6 +314,7 @@ export { default as EyeOff } from './EyeOff'
export { default as FaceId } from './FaceId'
export { default as FacebookSquared } from './FacebookSquared'
export { default as Facebook } from './Facebook'
export { default as Facetime } from './Facetime'
export { default as Farm } from './Farm'
export { default as FastArrowDownBox } from './FastArrowDownBox'
export { default as FastArrowDown } from './FastArrowDown'
@ -389,6 +397,7 @@ export { default as GridMinus } from './GridMinus'
export { default as GridRemove } from './GridRemove'
export { default as Group } from './Group'
export { default as Gym } from './Gym'
export { default as HalfCookie } from './HalfCookie'
export { default as HalfMoon } from './HalfMoon'
export { default as HandBrake } from './HandBrake'
export { default as Handbag } from './Handbag'
@ -475,6 +484,7 @@ export { default as LineSpace } from './LineSpace'
export { default as Linear } from './Linear'
export { default as Link } from './Link'
export { default as LinkedIn } from './LinkedIn'
export { default as Linux } from './Linux'
export { default as List } from './List'
export { default as LoadActionFloppy } from './LoadActionFloppy'
export { default as LockKey } from './LockKey'
@ -512,6 +522,12 @@ export { default as MaskSquare } from './MaskSquare'
export { default as Maximize } from './Maximize'
export { default as Medal1St } from './Medal1St'
export { default as Medal } from './Medal'
export { default as MediaImageFolder } from './MediaImageFolder'
export { default as MediaImageList } from './MediaImageList'
export { default as MediaImage } from './MediaImage'
export { default as MediaVideoFolder } from './MediaVideoFolder'
export { default as MediaVideoList } from './MediaVideoList'
export { default as MediaVideo } from './MediaVideo'
export { default as Medium } from './Medium'
export { default as Megaphone } from './Megaphone'
export { default as MenuScale } from './MenuScale'
@ -599,6 +615,7 @@ export { default as PanoramaEnlarge } from './PanoramaEnlarge'
export { default as PanoramaReduce } from './PanoramaReduce'
export { default as PantsAlt } from './PantsAlt'
export { default as Pants } from './Pants'
export { default as Parking } from './Parking'
export { default as PasswordCursor } from './PasswordCursor'
export { default as PasswordError } from './PasswordError'
export { default as PasswordPass } from './PasswordPass'
@ -624,6 +641,7 @@ export { default as PhoneOutcome } from './PhoneOutcome'
export { default as PhonePaused } from './PhonePaused'
export { default as PhoneRemove } from './PhoneRemove'
export { default as Phone } from './Phone'
export { default as PiggyBank } from './PiggyBank'
export { default as PinAlt } from './PinAlt'
export { default as Pin } from './Pin'
export { default as PizzaSlice } from './PizzaSlice'
@ -651,6 +669,7 @@ export { default as PriorityDown } from './PriorityDown'
export { default as PriorityUp } from './PriorityUp'
export { default as ProfileCircled } from './ProfileCircled'
export { default as Prohibition } from './Prohibition'
export { default as QrCode } from './QrCode'
export { default as QuestionMarkCircle } from './QuestionMarkCircle'
export { default as QuestionMark } from './QuestionMark'
export { default as QuestionSquareOutline } from './QuestionSquareOutline'
@ -676,6 +695,8 @@ export { default as RemoveFromCart } from './RemoveFromCart'
export { default as RemoveKeyframeAlt } from './RemoveKeyframeAlt'
export { default as RemoveKeyframe } from './RemoveKeyframe'
export { default as RemoveKeyframes } from './RemoveKeyframes'
export { default as RemoveMediaImage } from './RemoveMediaImage'
export { default as RemoveMediaVideo } from './RemoveMediaVideo'
export { default as RemovePage } from './RemovePage'
export { default as RemovePinAlt } from './RemovePinAlt'
export { default as RemoveSelection } from './RemoveSelection'
@ -698,11 +719,13 @@ export { default as RulerCombine } from './RulerCombine'
export { default as RulerRemove } from './RulerRemove'
export { default as Ruler } from './Ruler'
export { default as Running } from './Running'
export { default as Safari } from './Safari'
export { default as Sandals } from './Sandals'
export { default as SaveActionFloppy } from './SaveActionFloppy'
export { default as SaveFloppyDisk } from './SaveFloppyDisk'
export { default as ScaleFrameEnlarge } from './ScaleFrameEnlarge'
export { default as ScaleFrameReduce } from './ScaleFrameReduce'
export { default as ScanQrCode } from './ScanQrCode'
export { default as Scanning } from './Scanning'
export { default as Scarf } from './Scarf'
export { default as ScissorAlt } from './ScissorAlt'
@ -765,6 +788,7 @@ export { default as SmallShopAlt } from './SmallShopAlt'
export { default as SmallShop } from './SmallShop'
export { default as SmartphoneDevice } from './SmartphoneDevice'
export { default as Smoking } from './Smoking'
export { default as Snapchat } from './Snapchat'
export { default as SnowFlake } from './SnowFlake'
export { default as Snow } from './Snow'
export { default as Soap } from './Soap'
@ -786,6 +810,7 @@ export { default as StatsReport } from './StatsReport'
export { default as StatsSquareDown } from './StatsSquareDown'
export { default as StatsSquareUp } from './StatsSquareUp'
export { default as Stretching } from './Stretching'
export { default as Stroller } from './Stroller'
export { default as StyleBorder } from './StyleBorder'
export { default as Substract } from './Substract'
export { default as Suggestion } from './Suggestion'
@ -878,6 +903,7 @@ export { default as ViewColumns3 } from './ViewColumns3'
export { default as ViewGrid } from './ViewGrid'
export { default as ViewStructureDown } from './ViewStructureDown'
export { default as ViewStructureUp } from './ViewStructureUp'
export { default as View360 } from './View360'
export { default as VoiceCircledLock } from './VoiceCircledLock'
export { default as VoiceCircled } from './VoiceCircled'
export { default as VoiceError } from './VoiceError'
@ -904,6 +930,7 @@ export { default as WifiRounded } from './WifiRounded'
export { default as WifiSignalNone } from './WifiSignalNone'
export { default as Wifi } from './Wifi'
export { default as Wind } from './Wind'
export { default as Windows } from './Windows'
export { default as WrapText } from './WrapText'
export { default as Wristwatch } from './Wristwatch'
export { default as YenSquare } from './YenSquare'

View file

@ -1,14 +1,19 @@
# Changelog
All notable changes to the [iconoir-react](https://www.npmjs.com/package/iconoir-react)
npm package will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.1.0] - 2021-07-05
### Added
- Support webpack tree shaking - Thanks @barnabasJ!
### Changed
- Updated `iconoir-react` to use iconoir `v4.4.0`.
- Update dependencies.
## [2.0.0] - 2021-06-01
A massive thank you to [@paescuj](https://github.com/paescuj) for making all of the changes
for this update.
@ -27,12 +32,10 @@ to fit in line with native SVG properties.
- `Icon` type has been removed due to type autogeneration from using `tsup`.
- `IconProps` type has been removed due to type autogeneration from using `tsup`.
## [1.1.0] - 2021-05-22
### Changed
- Updated `iconoir-react` to use iconoir `v4.3.0`.
## [1.0.0] - 2021-05-19
### Added
- Initial release of `iconoir-react` to npm. Based on iconoir `v4.2.2`.

View file

@ -7,7 +7,7 @@ Iconoir is an open source library with 900+ SVG Icons. No premium icons, no emai
`iconoir-react` is an open source package that exports these icons as React.js components that can be used in all of your React projects.
**Based on Iconoir Icons ```v4.3.1```.**
**Based on Iconoir Icons ```v4.4.0```.**
### Installation
@ -56,6 +56,7 @@ For the most part, the React components are named as PascalCase variations of th
| `1st-medal` | `Medal1St` |
| `4k-display` | `Display4K` |
| `4x4-cell` | `Cell4X4` |
| `360-view` | `View360` |
| `github` | `GitHub` |
| `github-outline` | `GitHubOutline` |
| `gitlab-full` | `GitLabFull` |

View file

@ -1,87 +1,9 @@
{
"name": "iconoir-react",
"version": "2.0.0",
"version": "2.1.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@babel/code-frame": {
"version": "7.12.13",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
"dev": true,
"requires": {
"@babel/highlight": "^7.12.13"
}
},
"@babel/helper-validator-identifier": {
"version": "7.14.0",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
"integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
"dev": true
},
"@babel/highlight": {
"version": "7.14.0",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
"integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.0",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
"dependencies": {
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"requires": {
"color-convert": "^1.9.0"
}
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"requires": {
"has-flag": "^3.0.0"
}
}
}
},
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@ -108,12 +30,6 @@
"fastq": "^1.6.0"
}
},
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"@types/prop-types": {
"version": "15.7.3",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
@ -121,9 +37,9 @@
"dev": true
},
"@types/react": {
"version": "17.0.11",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz",
"integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==",
"version": "17.0.13",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.13.tgz",
"integrity": "sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@ -205,12 +121,6 @@
"integrity": "sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==",
"dev": true
},
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true
},
"chalk": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
@ -222,19 +132,19 @@
}
},
"chokidar": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
"integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
"integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
"dev": true,
"requires": {
"anymatch": "~3.1.1",
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"fsevents": "~2.3.1",
"glob-parent": "~5.1.0",
"fsevents": "~2.3.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.5.0"
"readdirp": "~3.6.0"
}
},
"color-convert": {
@ -264,19 +174,6 @@
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"cosmiconfig": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
"integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
"dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
"parse-json": "^5.0.0",
"path-type": "^4.0.0",
"yaml": "^1.10.0"
}
},
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@ -295,9 +192,9 @@
"dev": true
},
"debug": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
"dev": true,
"requires": {
"ms": "2.1.2"
@ -312,25 +209,10 @@
"path-type": "^4.0.0"
}
},
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"dev": true,
"requires": {
"is-arrayish": "^0.2.1"
}
},
"esbuild": {
"version": "0.11.23",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz",
"integrity": "sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==",
"dev": true
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"version": "0.12.14",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.14.tgz",
"integrity": "sha512-z8p+6FGiplR7a3pPonXREbm+8IeXjBGvDpVidZmGB/AJMsJSfGCU+n7KOMCazA9AwvagadRWBhiKorC0w9WJvw==",
"dev": true
},
"execa": {
@ -351,23 +233,22 @@
}
},
"fast-glob": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
"integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz",
"integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.0",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.2",
"picomatch": "^2.2.1"
"micromatch": "^4.0.4"
}
},
"fastq": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
"integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz",
"integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@ -425,9 +306,9 @@
}
},
"globby": {
"version": "11.0.3",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
"integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
"version": "11.0.4",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
"dev": true,
"requires": {
"array-union": "^2.1.0",
@ -465,24 +346,6 @@
"import-from": "^3.0.0"
}
},
"import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
"dev": true,
"requires": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
},
"dependencies": {
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true
}
}
},
"import-from": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
@ -508,12 +371,6 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@ -568,10 +425,10 @@
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"lilconfig": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
"integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
"dev": true
},
"lines-and-columns": {
@ -688,27 +545,6 @@
"mimic-fn": "^2.1.0"
}
},
"parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
"requires": {
"callsites": "^3.0.0"
}
},
"parse-json": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
"json-parse-even-better-errors": "^2.3.0",
"lines-and-columns": "^1.1.6"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@ -743,13 +579,14 @@
}
},
"postcss-load-config": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz",
"integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz",
"integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
"dev": true,
"requires": {
"cosmiconfig": "^7.0.0",
"import-cwd": "^3.0.0"
"import-cwd": "^3.0.0",
"lilconfig": "^2.0.3",
"yaml": "^1.10.2"
}
},
"queue-microtask": {
@ -769,9 +606,9 @@
}
},
"readdirp": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
"integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": {
"picomatch": "^2.2.1"
@ -790,12 +627,12 @@
"dev": true
},
"rollup": {
"version": "2.51.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.1.tgz",
"integrity": "sha512-8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw==",
"version": "2.52.7",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.52.7.tgz",
"integrity": "sha512-55cSH4CCU6MaPr9TAOyrIC+7qFCHscL7tkNsm1MBfIJRRqRbCEY0mmeFn4Wg8FKsHtEH8r389Fz38r/o+kgXLg==",
"dev": true,
"requires": {
"fsevents": "~2.3.1"
"fsevents": "~2.3.2"
}
},
"run-parallel": {
@ -841,9 +678,9 @@
"dev": true
},
"sucrase": {
"version": "3.18.2",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.18.2.tgz",
"integrity": "sha512-xCFP35OA6uAtBUVB8jPSftiR2Udjh0d9JkQnUOYppILpN4rBSk0yxiy67GVzD3XsFGIB6LlyIfhCABtwlopMSw==",
"version": "3.19.0",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.19.0.tgz",
"integrity": "sha512-FeMelydANPRMiOo/lxbf7NxN8bQmMVBQmKOa69BifwVhteMJzRoJNHaVBoCYmE/kpnx6VPg9ckaLumwtuAzmEA==",
"dev": true,
"requires": {
"commander": "^4.0.0",
@ -903,16 +740,16 @@
"dev": true
},
"tsup": {
"version": "4.11.2",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-4.11.2.tgz",
"integrity": "sha512-cp+gy0TGzFm/3PkPNeiZ2Fvi4MKI8jj6Xq6gVpSQ+Og+6GPqfws2K4zYo11OJoccuk2LnlJIJt8xwnoYCVGpSA==",
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-4.12.0.tgz",
"integrity": "sha512-TjODlDrJYcMHW8nRVbhf2PBelo2ew3s7zfSdp/17dXlPkMbnYs80ZmITPgR1KRa6cagSqU+9lYZZe/xbRqhWAQ==",
"dev": true,
"requires": {
"cac": "^6.7.2",
"chalk": "^4.1.0",
"chokidar": "^3.5.1",
"debug": "^4.3.1",
"esbuild": "^0.11.12",
"esbuild": "^0.12.9",
"execa": "^5.0.0",
"globby": "^11.0.3",
"joycon": "^3.0.1",
@ -924,9 +761,9 @@
}
},
"typescript": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.3.tgz",
"integrity": "sha512-rUvLW0WtF7PF2b9yenwWUi9Da9euvDRhmH7BLyBG4DCFfOJ850LGNknmRpp8Z8kXNUPObdZQEfKOiHtXuQHHKA==",
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
"dev": true
},
"which": {

View file

@ -1,6 +1,6 @@
{
"name": "iconoir-react",
"version": "2.0.0",
"version": "2.1.0",
"description": "React library for Iconoir icon set",
"main": "dist/index.js",
"module": "dist/esm/index.js",
@ -30,9 +30,9 @@
"react": "^16.8.6 || ^17"
},
"devDependencies": {
"@types/react": "^17.0.11",
"@types/react": "^17.0.13",
"react": "^17.0.2",
"tsup": "^4.11.2",
"typescript": "^4.3.3"
"tsup": "^4.12.0",
"typescript": "^4.3.5"
}
}

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgAddMediaImage(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M3 16l7-3 5.5 2.5M16 10a2 2 0 110-4 2 2 0 010 4zM16 19h3m3 0h-3m0 0v-3m0 3v3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAddMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgAddMediaVideo(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13M16 19h3m3 0h-3m0 0v-3m0 3v3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAddMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgAirConditioner(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M22 3.6V11H2V3.6a.6.6 0 01.6-.6h18.8a.6.6 0 01.6.6zM18 7h1M2 11l.79 2.584A2 2 0 004.702 15H6M22 11l-.79 2.584A2 2 0 0119.298 15H18M9.5 14.5s0 7-3.5 7M14.5 14.5s0 7 3.5 7M12 14.5v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAirConditioner);
export default ForwardRef;

View file

@ -0,0 +1,32 @@
import * as React from 'react';
function SvgAppleMac(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M16 2c.363 2.18-1.912 3.83-3.184 4.571-.375.219-.799-.06-.734-.489C12.299 4.64 13.094 2 16 2z"
stroke="currentColor"
/>
<path
d="M9 6.5c.897 0 1.69.2 2.294.42.762.279 1.65.279 2.412 0A6.73 6.73 0 0116 6.5c1.085 0 2.465.589 3.5 1.767C16 11 17 15.5 20.269 16.692c-1.044 2.867-3.028 4.808-4.77 4.808-1.5 0-1.499-.7-2.999-.7s-1.5.7-3 .7c-2.5 0-5.5-4-5.5-9 0-4 3-6 5-6z"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAppleMac);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgBank(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M3 9.5L12 4l9 5.5M5 20h14M10 9h4M6 17v-5M10 17v-5M14 17v-5M18 17v-5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBank);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
function SvgBbq(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M8.5 14.5L5 22M8 6s1-1.061 1-2c0-1.333-1-2-1-2M12 6s1-1.061 1-2c0-1.333-1-2-1-2M16 6s1-1.061 1-2c0-1.333-1-2-1-2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path d="M16.5 17.5h-9" stroke="currentColor" strokeLinejoin="round" />
<path
d="M15.5 14.5l2.1 4.5M18.5 22a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12 15a7 7 0 006.975-6.4.563.563 0 00-.575-.6H5.6a.563.563 0 00-.575.6A7 7 0 0012 15z"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBbq);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgCookie(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M7.5 11a.5.5 0 110-1 .5.5 0 010 1zM13 18a1 1 0 110-2 1 1 0 010 2zM11 7.01l.01-.011M8 16.01l.01-.011M16 9.01l.01-.011M17 14.01l.01-.011M13 12.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgCookie);
export default ForwardRef;

View file

@ -0,0 +1,38 @@
import * as React from 'react';
function SvgFacetime(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M2 16V8a6 6 0 016-6h8a6 6 0 016 6v8a6 6 0 01-6 6H8a6 6 0 01-6-6z"
stroke="currentColor"
/>
<path
d="M6 13v-2a2 2 0 012-2h3a2 2 0 012 2v2a2 2 0 01-2 2H8a2 2 0 01-2-2z"
stroke="currentColor"
/>
<path
d="M17.04 9.22l-3.067 2.3a.6.6 0 000 .96l3.067 2.3a.6.6 0 00.96-.48V9.7a.6.6 0 00-.96-.48z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgFacetime);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgHalfCookie(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21.8 14c-.927 4.564-4.962 8-9.8 8-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M6.5 10a.5.5 0 110-1 .5.5 0 010 1zM20.5 4a.5.5 0 110-1 .5.5 0 010 1zM12 19a1 1 0 110-2 1 1 0 010 2zM7 15.01l.01-.011M17 15.01l.01-.011M11 12.01l.01-.011M21 9.01l.01-.011M17 6.01l.01-.011M11 2c-.5 1.5.5 3 2.085 3C11 8.5 13 12 18 11.5c0 2.5 2.5 3 3.7 2.514"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgHalfCookie);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
function SvgLinux(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M2.5 20c1 0 2-.8 2-2v-7c0-3.5 3.1-7 7.5-7M21.5 20c-1 0-2-.8-2-2v-7c0-3.5-3.1-7-7.5-7"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M12 19c2.761 0 5-1.12 5-2.5S14.761 14 12 14s-5 1.12-5 2.5S9.239 19 12 19z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M7.75 15c-.463-.635-.75-1.52-.75-2.5C7 10.567 8.12 9 9.5 9s2.5 1.567 2.5 3.5c0 .455-.062.89-.175 1.29M16.25 15c.463-.635.75-1.52.75-2.5 0-1.933-1.12-3.5-2.5-3.5S12 10.567 12 12.5c0 .455.062.89.175 1.29M9.5 12v2M14.5 12v2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgLinux);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaImage(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M3 16l7-3 11 5M16 10a2 2 0 110-4 2 2 0 010 4z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaImageFolder(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M22 12.6v7.8a.6.6 0 01-.6.6h-7.8a.6.6 0 01-.6-.6v-7.8a.6.6 0 01.6-.6h7.8a.6.6 0 01.6.6zM19.5 14.51l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M13 18.2l3.5-1.2 5.5 2M2 10V3.6a.6.6 0 01.6-.6h6.178a.6.6 0 01.39.144l3.164 2.712a.6.6 0 00.39.144H21.4a.6.6 0 01.6.6V9M2 10v8.4a.6.6 0 00.6.6H10m-8-9h8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImageFolder);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaImageList(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 7.6v12.8a.6.6 0 01-.6.6H7.6a.6.6 0 01-.6-.6V7.6a.6.6 0 01.6-.6h12.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M18 4H4.6a.6.6 0 00-.6.6V18M7 16.8l5.444-1.8L21 18M16.5 13a1.5 1.5 0 110-3 1.5 1.5 0 010 3z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaImageList);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaVideo(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaVideoFolder(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M22 12.6v7.8a.6.6 0 01-.6.6h-7.8a.6.6 0 01-.6-.6v-7.8a.6.6 0 01.6-.6h7.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M16.918 14.574a.6.6 0 00-.918.508v2.835a.6.6 0 00.918.51l2.268-1.418a.6.6 0 000-1.018l-2.268-1.417zM2 10V3.6a.6.6 0 01.6-.6h6.178a.6.6 0 01.39.144l3.164 2.712a.6.6 0 00.39.144H21.4a.6.6 0 01.6.6V9M2 10v8.4a.6.6 0 00.6.6H10m-8-9h8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideoFolder);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMediaVideoList(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 7.6v12.8a.6.6 0 01-.6.6H7.6a.6.6 0 01-.6-.6V7.6a.6.6 0 01.6-.6h12.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M18 4H4.6a.6.6 0 00-.6.6V18M12.909 11.545a.6.6 0 00-.909.515v3.88a.6.6 0 00.909.515l3.233-1.94a.6.6 0 000-1.03l-3.233-1.94z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMediaVideoList);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
function SvgParking(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M10 15.5v-2.8m0 0h2.857c.714 0 2.143 0 2.143-2.1s-1.429-2.1-2.143-2.1H10v4.2z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<circle cx={12} cy={12} r={10} stroke="currentColor" />
</svg>
);
}
const ForwardRef = React.forwardRef(SvgParking);
export default ForwardRef;

View file

@ -0,0 +1,48 @@
import * as React from 'react';
function SvgPiggyBank(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M14.5 8.5c-.78-.202-1.866-.5-2.735-.5C7.476 8 4 10.668 4 13.958c0 1.891 1.148 3.577 2.938 4.668l-.485 1.6a.6.6 0 00.574.774h1.764a.6.6 0 00.36-.12l1.395-1.047h2.437l1.395 1.047a.6.6 0 00.36.12h1.764a.6.6 0 00.574-.774l-.485-1.6c1.067-.65 1.905-1.511 2.409-2.501M14.5 8.5L19 7l-.084 3.628L21 11.5V15l-1.926 1"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M15.5 13a.5.5 0 110-1 .5.5 0 010 1z"
fill="#000"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M2 10s0 2.4 2 3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12.8 7.753c.13-.372.2-.772.2-1.188C13 4.596 11.433 3 9.5 3S6 4.596 6 6.565c0 .941.358 1.798.944 2.435"
stroke="currentColor"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgPiggyBank);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgQrCode(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M15 8v7M12 3v3M18 9v6M9 18h12M18 21h3M6 12h3M6 6.011L6.01 6M12 12.011l.01-.011M3 12.011L3.01 12M12 9.011L12.01 9M12 15.011l.01-.011M15 21.011l.01-.011M12 21.011l.01-.011M21 12.011l.01-.011M21 15.011l.01-.011M18 6.011L18.01 6M9 3.6v4.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6zM21 3.6v4.8a.6.6 0 01-.6.6h-4.8a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6zM6 18.011L6.01 18M9 15.6v4.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6v-4.8a.6.6 0 01.6-.6h4.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgQrCode);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgRemoveMediaImage(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M3 16l7-3 4 1.818M16 10a2 2 0 110-4 2 2 0 010 4zM16.879 21.121L19 19m2.121-2.121L19 19m0 0l-2.121-2.121M19 19l2.121 2.121"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgRemoveMediaImage);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgRemoveMediaVideo(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M16.879 21.121L19 19m2.121-2.121L19 19m0 0l-2.121-2.121M19 19l2.121 2.121M13 21H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6V13"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M9.898 8.513a.6.6 0 00-.898.52v5.933a.6.6 0 00.898.521l5.19-2.966a.6.6 0 000-1.042l-5.19-2.966z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgRemoveMediaVideo);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgSafari(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M10.586 10.586L16.95 7.05l-3.536 6.364m-2.828-2.828L7.05 16.95l6.364-3.536m-2.828-2.828l2.828 2.828"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zM19 12h-1M6 12H5M12 5v1M12 18v1M7.05 7.05l.707.707M16.243 16.243l.707.707"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgSafari);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgScanQrCode(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M9 6.6v1.8a.6.6 0 01-.6.6H6.6a.6.6 0 01-.6-.6V6.6a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM6 12h3M15 12v3M12 18h3M12 12.011l.01-.011M18 12.011l.01-.011M12 15.011l.01-.011M18 15.011l.01-.011M18 18.011l.01-.011M12 9.011L12.01 9M12 6.011L12.01 6M9 15.6v1.8a.6.6 0 01-.6.6H6.6a.6.6 0 01-.6-.6v-1.8a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM18 6.6v1.8a.6.6 0 01-.6.6h-1.8a.6.6 0 01-.6-.6V6.6a.6.6 0 01.6-.6h1.8a.6.6 0 01.6.6zM18 3h3v3M18 21h3v-3M6 3H3v3M6 21H3v-3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgScanQrCode);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
function SvgSnapchat(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path fill="#fff" d="M0 0h24v24H0z" />
<path
d="M18 8.75c0-9-12-9-12 0v1.5H4.372c-.583 0-.823.749-.348 1.088L6 12.75c-.333 1.167-1.7 3.7-4.5 4.5.333.5 1.3 1.5 2.5 1.5l1 1.5 2.5-.5c.833.667 2.9 2 4.5 2s3.667-1.333 4.5-2l2.5.5 1-1.5c1.2 0 2.167-1 2.5-1.5-2.8-.8-4.167-3.333-4.5-4.5l1.976-1.412c.475-.339.235-1.088-.348-1.088H18v-1.5z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgSnapchat);
export default ForwardRef;

View file

@ -0,0 +1,37 @@
import * as React from 'react';
function SvgStroller(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<g
clipPath="url(#stroller_svg__clip0)"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
>
<path d="M11.5 3a8.5 8.5 0 00-7.212 13M18.712 16A8.46 8.46 0 0020 11.5v-2h2.5M8 21a2 2 0 110-4 2 2 0 010 4zM15 21a2 2 0 110-4 2 2 0 010 4zM11.5 3v9M3.5 12h16" />
</g>
<defs>
<clipPath id="stroller_svg__clip0">
<path fill="#fff" d="M0 0h24v24H0z" />
</clipPath>
</defs>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgStroller);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgView360(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 8.5h1.75m0 0a1.75 1.75 0 110 3.5H3m2.75-3.5a1.75 1.75 0 100-3.5H3M21 15c0 3.314-4.03 6-9 6s-9-2.686-9-6M14 5h-1a3 3 0 00-3 3v2m4.5-.5v.5a2 2 0 01-2 2H12a2 2 0 01-2-2v-.5a2 2 0 012-2h.5a2 2 0 012 2zM17 8.5V7a2 2 0 012-2h.5a2 2 0 012 2v3a2 2 0 01-2 2H19a2 2 0 01-2-2V8.5z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgView360);
export default ForwardRef;

View file

@ -0,0 +1,28 @@
import * as React from 'react';
function SvgWindows(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
height="1.5em"
strokeWidth={1.5}
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 16.986V7.014a.6.6 0 01.507-.593l14.8-2.313a.6.6 0 01.693.593v14.598a.6.6 0 01-.693.593l-14.8-2.313A.6.6 0 014 16.986zM4 12h16M10.5 5.5v13"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgWindows);
export default ForwardRef;

View file

@ -12,12 +12,15 @@ export { default as AddKeyframeAlt } from './AddKeyframeAlt'
export { default as AddKeyframe } from './AddKeyframe'
export { default as AddKeyframes } from './AddKeyframes'
export { default as AddLens } from './AddLens'
export { default as AddMediaImage } from './AddMediaImage'
export { default as AddMediaVideo } from './AddMediaVideo'
export { default as AddPage } from './AddPage'
export { default as AddPinAlt } from './AddPinAlt'
export { default as AddSelection } from './AddSelection'
export { default as AddSquare } from './AddSquare'
export { default as AddToCart } from './AddToCart'
export { default as AddUser } from './AddUser'
export { default as AirConditioner } from './AirConditioner'
export { default as AirplaneHelix45Deg } from './AirplaneHelix45Deg'
export { default as AirplaneHelix } from './AirplaneHelix'
export { default as AirplaneOff } from './AirplaneOff'
@ -46,6 +49,7 @@ export { default as AppleHalfAlt } from './AppleHalfAlt'
export { default as AppleHalf } from './AppleHalf'
export { default as AppleImac2021Side } from './AppleImac2021Side'
export { default as AppleImac2021 } from './AppleImac2021'
export { default as AppleMac } from './AppleMac'
export { default as AppleSwift } from './AppleSwift'
export { default as Apple } from './Apple'
export { default as ArSymbol } from './ArSymbol'
@ -69,6 +73,7 @@ export { default as Asana } from './Asana'
export { default as Attachment } from './Attachment'
export { default as AutoFlash } from './AutoFlash'
export { default as Bag } from './Bag'
export { default as Bank } from './Bank'
export { default as BasketBallAlt } from './BasketBallAlt'
export { default as BasketBall } from './BasketBall'
export { default as BasketballField } from './BasketballField'
@ -80,6 +85,7 @@ export { default as BatteryEmpty } from './BatteryEmpty'
export { default as BatteryFull } from './BatteryFull'
export { default as BatteryIndicator } from './BatteryIndicator'
export { default as BatteryWarning } from './BatteryWarning'
export { default as Bbq } from './Bbq'
export { default as BeachBagBig } from './BeachBagBig'
export { default as BeachBag } from './BeachBag'
export { default as BellNotification } from './BellNotification'
@ -181,6 +187,7 @@ export { default as CompressLines } from './CompressLines'
export { default as Compress } from './Compress'
export { default as Computer } from './Computer'
export { default as ControlSlider } from './ControlSlider'
export { default as Cookie } from './Cookie'
export { default as Copy } from './Copy'
export { default as Copyright } from './Copyright'
export { default as CornerBottomLeft } from './CornerBottomLeft'
@ -307,6 +314,7 @@ export { default as EyeOff } from './EyeOff'
export { default as FaceId } from './FaceId'
export { default as FacebookSquared } from './FacebookSquared'
export { default as Facebook } from './Facebook'
export { default as Facetime } from './Facetime'
export { default as Farm } from './Farm'
export { default as FastArrowDownBox } from './FastArrowDownBox'
export { default as FastArrowDown } from './FastArrowDown'
@ -389,6 +397,7 @@ export { default as GridMinus } from './GridMinus'
export { default as GridRemove } from './GridRemove'
export { default as Group } from './Group'
export { default as Gym } from './Gym'
export { default as HalfCookie } from './HalfCookie'
export { default as HalfMoon } from './HalfMoon'
export { default as HandBrake } from './HandBrake'
export { default as Handbag } from './Handbag'
@ -475,6 +484,7 @@ export { default as LineSpace } from './LineSpace'
export { default as Linear } from './Linear'
export { default as Link } from './Link'
export { default as LinkedIn } from './LinkedIn'
export { default as Linux } from './Linux'
export { default as List } from './List'
export { default as LoadActionFloppy } from './LoadActionFloppy'
export { default as LockKey } from './LockKey'
@ -512,6 +522,12 @@ export { default as MaskSquare } from './MaskSquare'
export { default as Maximize } from './Maximize'
export { default as Medal1St } from './Medal1St'
export { default as Medal } from './Medal'
export { default as MediaImageFolder } from './MediaImageFolder'
export { default as MediaImageList } from './MediaImageList'
export { default as MediaImage } from './MediaImage'
export { default as MediaVideoFolder } from './MediaVideoFolder'
export { default as MediaVideoList } from './MediaVideoList'
export { default as MediaVideo } from './MediaVideo'
export { default as Medium } from './Medium'
export { default as Megaphone } from './Megaphone'
export { default as MenuScale } from './MenuScale'
@ -599,6 +615,7 @@ export { default as PanoramaEnlarge } from './PanoramaEnlarge'
export { default as PanoramaReduce } from './PanoramaReduce'
export { default as PantsAlt } from './PantsAlt'
export { default as Pants } from './Pants'
export { default as Parking } from './Parking'
export { default as PasswordCursor } from './PasswordCursor'
export { default as PasswordError } from './PasswordError'
export { default as PasswordPass } from './PasswordPass'
@ -624,6 +641,7 @@ export { default as PhoneOutcome } from './PhoneOutcome'
export { default as PhonePaused } from './PhonePaused'
export { default as PhoneRemove } from './PhoneRemove'
export { default as Phone } from './Phone'
export { default as PiggyBank } from './PiggyBank'
export { default as PinAlt } from './PinAlt'
export { default as Pin } from './Pin'
export { default as PizzaSlice } from './PizzaSlice'
@ -651,6 +669,7 @@ export { default as PriorityDown } from './PriorityDown'
export { default as PriorityUp } from './PriorityUp'
export { default as ProfileCircled } from './ProfileCircled'
export { default as Prohibition } from './Prohibition'
export { default as QrCode } from './QrCode'
export { default as QuestionMarkCircle } from './QuestionMarkCircle'
export { default as QuestionMark } from './QuestionMark'
export { default as QuestionSquareOutline } from './QuestionSquareOutline'
@ -676,6 +695,8 @@ export { default as RemoveFromCart } from './RemoveFromCart'
export { default as RemoveKeyframeAlt } from './RemoveKeyframeAlt'
export { default as RemoveKeyframe } from './RemoveKeyframe'
export { default as RemoveKeyframes } from './RemoveKeyframes'
export { default as RemoveMediaImage } from './RemoveMediaImage'
export { default as RemoveMediaVideo } from './RemoveMediaVideo'
export { default as RemovePage } from './RemovePage'
export { default as RemovePinAlt } from './RemovePinAlt'
export { default as RemoveSelection } from './RemoveSelection'
@ -698,11 +719,13 @@ export { default as RulerCombine } from './RulerCombine'
export { default as RulerRemove } from './RulerRemove'
export { default as Ruler } from './Ruler'
export { default as Running } from './Running'
export { default as Safari } from './Safari'
export { default as Sandals } from './Sandals'
export { default as SaveActionFloppy } from './SaveActionFloppy'
export { default as SaveFloppyDisk } from './SaveFloppyDisk'
export { default as ScaleFrameEnlarge } from './ScaleFrameEnlarge'
export { default as ScaleFrameReduce } from './ScaleFrameReduce'
export { default as ScanQrCode } from './ScanQrCode'
export { default as Scanning } from './Scanning'
export { default as Scarf } from './Scarf'
export { default as ScissorAlt } from './ScissorAlt'
@ -765,6 +788,7 @@ export { default as SmallShopAlt } from './SmallShopAlt'
export { default as SmallShop } from './SmallShop'
export { default as SmartphoneDevice } from './SmartphoneDevice'
export { default as Smoking } from './Smoking'
export { default as Snapchat } from './Snapchat'
export { default as SnowFlake } from './SnowFlake'
export { default as Snow } from './Snow'
export { default as Soap } from './Soap'
@ -786,6 +810,7 @@ export { default as StatsReport } from './StatsReport'
export { default as StatsSquareDown } from './StatsSquareDown'
export { default as StatsSquareUp } from './StatsSquareUp'
export { default as Stretching } from './Stretching'
export { default as Stroller } from './Stroller'
export { default as StyleBorder } from './StyleBorder'
export { default as Substract } from './Substract'
export { default as Suggestion } from './Suggestion'
@ -878,6 +903,7 @@ export { default as ViewColumns3 } from './ViewColumns3'
export { default as ViewGrid } from './ViewGrid'
export { default as ViewStructureDown } from './ViewStructureDown'
export { default as ViewStructureUp } from './ViewStructureUp'
export { default as View360 } from './View360'
export { default as VoiceCircledLock } from './VoiceCircledLock'
export { default as VoiceCircled } from './VoiceCircled'
export { default as VoiceError } from './VoiceError'
@ -904,6 +930,7 @@ export { default as WifiRounded } from './WifiRounded'
export { default as WifiSignalNone } from './WifiSignalNone'
export { default as Wifi } from './Wifi'
export { default as Wind } from './Wind'
export { default as Windows } from './Windows'
export { default as WrapText } from './WrapText'
export { default as Wristwatch } from './Wristwatch'
export { default as YenSquare } from './YenSquare'