Merge pull request #19 from PianoManDanDan/feature/create-react-component

Create react component package
This commit is contained in:
Luca Burgio 2021-05-20 13:51:13 +02:00 committed by GitHub
commit ba93932717
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
925 changed files with 55492 additions and 1 deletions

View file

@ -26,7 +26,7 @@ Here is an example in HTML:
## React
Planning to release it. Your contribution would be more than appreciated.
A React library is available to install under the name `iconoir-react`. For more details, see the package [README](./packages/iconoir-react).
## License

3
packages/iconoir-react/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
node_modules
build
dist

View file

@ -0,0 +1,2 @@
*
!dist

View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Daniel Martin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View file

@ -0,0 +1,75 @@
## React Iconoir Icons
![npm](https://img.shields.io/npm/v/iconoir-react?style=flat-square)
![npm](https://img.shields.io/npm/l/iconoir-react?style=flat-square)
Iconoir is an open source library with 900+ SVG Icons. No premium icons, no email sign-up, no newsletters. You can browse the full suite of icons at [iconoir.com](https://iconoir.com/).
`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.2.2```**
### Installation
```
yarn add iconoir-react
```
or
```
npm i iconoir-react
```
### Usage
```javascript
import React from 'react';
import { Iconoir } from 'iconoir-react';
const App = () => {
return <Iconoir />
};
export default App;
```
Icons can take the optional props `color: string` and `size: string | number`, e.g.
```javascript
<Iconoir color="red" size={36} />
```
The default color is `"currentColor"` and the default size is `24`.
### Icon names
For the most part, the React components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). However, some names have been altered slightly either because they start with numerical digits, which would lead to invalid React component names, or because they are organisations which use PascalCase in their brand names, such as `GitHub`. The altered names are as follows:
| Iconoir Name | React Component |
|------------------|-----------------|
| `1st-medal` | `Medal1st` |
| `4k-display` | `Display4k` |
| `4x4-cell` | `Cell4x4` |
| `github` | `GitHub` |
| `github-outline` | `GitHubOutline` |
| `gitlab-full` | `GitLabFull` |
| `linkedin` | `LinkedIn` |
| `tiktok` | `TikTok` |
| `youtube` | `YouTube` |
### TypeScript
The types `Icon` and `IconProps` are provided by default within the package. If you are using TypeScript, you can just import them from the `iconoir-react` package.
```typescript
import React from 'react';
import { Iconoir, IconProps } from 'iconoir-react';
const App: React.FC<{}> = () => {
const props: IconProps = {
color: 'green',
size: 12,
};
return <Iconoir {...props} />
};
export default App;
```

View file

@ -0,0 +1,110 @@
const path = require('path');
const fs = require('fs');
const upperCamelCase = require('uppercamelcase');
const format = require('prettier-eslint');
const rootDir = path.join(__dirname, '..');
const iconoirRootDir = path.join(rootDir, '../..');
const iconoirIconsDir = path.join(iconoirRootDir, 'icons');
const builtIconsDir = path.join(rootDir, 'src/icons');
const initialTypeDefinitions = `/// <reference types="react" />
import { FC } from 'react';
export interface IconProps {
color?: string;
size?: string | number;
};
export type Icon = FC<IconProps>;
`;
if (!fs.existsSync(builtIconsDir)) {
fs.mkdirSync(builtIconsDir);
};
fs.writeFileSync(path.join(rootDir, 'src', 'index.js'), '', 'utf-8');
fs.writeFileSync(
path.join(rootDir, 'src', 'index.d.ts'),
initialTypeDefinitions,
'utf-8',
);
const incompatibleNames = {
'1st-medal': 'Medal1st',
'4k-display': 'Display4k',
'4x4-cell': 'Cell4x4',
'github': 'GitHub',
'github-outline': 'GitHubOutline',
'gitlab-full': 'GitLabFull',
'linkedin': 'LinkedIn',
'tiktok': 'TikTok',
'youtube': 'YouTube',
};
fs.readdir(iconoirIconsDir, (err, files) => {
if (err) {
return console.error('Unable to find root icons directory');
};
files.forEach((file) => {
const iconName = file.split('.')[0];
const location = path.join(builtIconsDir, `${iconName}.jsx`);
const componentName = (iconName in incompatibleNames) ? incompatibleNames[iconName] : upperCamelCase(iconName);
const fileData = fs.readFileSync(path.join(iconoirIconsDir, file));
const element = `import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ${componentName} = forwardRef(({color = 'currentColor', size = 24}, ref) => {
return (
<svg ref={ref} width={size} height={size} viewBox="0 0 24 24" fill="none" color={color} xmlns="http://www.w3.org/2000/svg">
${fileData}
</svg>
);
});
${componentName}.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number,
]),
};
${componentName}.displayName = '${componentName}';
export default ${componentName};
`;
const component = format({
text: element,
prettierOptions: {
singleQuote: true,
parser: 'babel',
},
});
fs.writeFileSync(location, component, 'utf-8');
console.log('Built', componentName);
const exportString = `export { default as ${componentName} } from './icons/${iconName}';\n`;
fs.appendFileSync(
path.join(rootDir, 'src', 'index.js'),
exportString,
'utf-8',
);
const typeString = `export const ${componentName}: Icon;\n`;
fs.appendFileSync(
path.join(rootDir, 'src', 'index.d.ts'),
typeString,
'utf-8',
);
});
});

2111
packages/iconoir-react/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,42 @@
{
"name": "iconoir-react",
"version": "1.0.0",
"description": "React library for Iconoir icon set",
"main": "dist/cjs/index.js",
"module": "dist/es/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"test": "echo Tests not currently set up",
"build": "rm -rf src/icons && node bin/build.js",
"dist": "rm -rf dist && npm run build && rollup -c rollup.config.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/lucaburgio/iconoir.git"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/lucaburgio/iconoir/issues"
},
"homepage": "https://github.com/lucaburgio/iconoir#readme",
"dependencies": {
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.8.6 || ^17"
},
"devDependencies": {
"@babel/core": "^7.14.3",
"@babel/preset-react": "^7.13.13",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-node-resolve": "^13.0.0",
"prettier-eslint": "^9.0.0",
"react": "^17.0.2",
"rollup": "^2.48.0",
"rollup-plugin-copy": "^3.4.0",
"uppercamelcase": "^3.0.0"
}
}

View file

@ -0,0 +1,38 @@
import resolve from '@rollup/plugin-node-resolve';
import babel from '@rollup/plugin-babel';
import copy from 'rollup-plugin-copy';
export default {
external: ['react', 'prop-types'],
input: 'src/index.js',
output: [
{
dir: 'dist/cjs',
format: 'cjs',
exports: 'named',
sourcemap: true,
},
{
dir: 'dist/es',
format: 'esm',
exports: 'named',
sourcemap: true,
},
],
plugins: [
resolve({
extensions: ['.js', '.jsx', '.ts', '.tsx'],
}),
babel({
babelHelpers: 'bundled',
presets: ['@babel/react'],
exclude: 'node_modules/**',
extensions: ['.js', '.jsx', '.d.ts', '.tsx'],
}),
copy({
targets: [
{ src: 'src/index.d.ts', dest: 'dist' },
],
}),
],
};

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Medal1st = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M14.2718 10.445L18 2M9.31612 10.6323L5 2M12.7615 10.0479L8.835 2M14.36 2L13.32 4.5M10.5 15L12.5 13.5V18.5M6 16C6 19.3137 8.68629 22 12 22C15.3137 22 18 19.3137 18 16C18 12.6863 15.3137 10 12 10C8.68629 10 6 12.6863 6 16Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Medal1st.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Medal1st.displayName = 'Medal1st';
export default Medal1st;

View file

@ -0,0 +1,55 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Display4k = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M13.5 9L13.5 13M13.5 15L13.5 13M13.5 13L14.8706 11.4336M17 9L14.8706 11.4336M14.8706 11.4336L17 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9.5 9L6.5 13.5L10 13.5L10 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M2 18.4V5.6C2 5.26863 2.26863 5 2.6 5H21.4C21.7314 5 22 5.26863 22 5.6V18.4C22 18.7314 21.7314 19 21.4 19H2.6C2.26863 19 2 18.7314 2 18.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Display4k.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Display4k.displayName = 'Display4k';
export default Display4k;

View file

@ -0,0 +1,41 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Cell4x4 = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 12V3.6C3 3.26863 3.26863 3 3.6 3H12M3 12V20.4C3 20.7314 3.26863 21 3.6 21H12M3 12H12M21 12V20.4C21 20.7314 20.7314 21 20.4 21H12M21 12V3.6C21 3.26863 20.7314 3 20.4 3H12M21 12H12M12 12V21M12 12V3"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Cell4x4.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Cell4x4.displayName = 'Cell4x4';
export default Cell4x4;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Fishing = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16 7C17.1046 7 18 6.10457 18 5C18 3.89543 17.1046 3 16 3C14.8954 3 14 3.89543 14 5C14 6.10457 14.8954 7 16 7ZM16 7C16 7 16 13.0948 16 17C16 23 6 23 6 17V13L8 15"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Fishing.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Fishing.displayName = 'Fishing';
export default Fishing;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AccessibilitySign = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 8.5L12 11M12 11V16H15.8889L17.4444 18.5H19M12 11H15.8889"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 6.5C10.8954 6.5 10 5.60457 10 4.5C10 3.39543 10.8954 2.5 12 2.5C13.1046 2.5 14 3.39543 14 4.5C14 5.60457 13.1046 6.5 12 6.5Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M14.8816 19.5157C13.8771 20.8374 12.2882 21.6907 10.5001 21.6907C7.46249 21.6907 5.00005 19.2283 5.00005 16.1907C5.00005 13.7921 6.53551 11.7521 8.67713 11"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AccessibilitySign.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AccessibilitySign.displayName = 'AccessibilitySign';
export default AccessibilitySign;

View file

@ -0,0 +1,63 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AccessibilityTech = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 19V5C3 3.89543 3.89543 3 5 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19Z"
stroke="black"
stroke-width="1.5"
/>
<path
d="M9.71942 11.7864C8.7031 12.2668 8 13.3013 8 14.5001C8 16.157 9.34315 17.5001 11 17.5001C11.9211 17.5001 12.7453 17.085 13.2956 16.4315"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 9.5V11M12 11L12 14H14.5L15.5 15.5H16.5M12 11H14.5"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 7.5C11.7239 7.5 11.5 7.27614 11.5 7C11.5 6.72386 11.7239 6.5 12 6.5C12.2761 6.5 12.5 6.72386 12.5 7C12.5 7.27614 12.2761 7.5 12 7.5Z"
fill="black"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AccessibilityTech.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AccessibilityTech.displayName = 'AccessibilityTech';
export default AccessibilityTech;

View file

@ -0,0 +1,58 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Accessibility = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 9L12 10M17 9L12 10M12 10V13M12 13L10 18M12 13L14 18"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 7C11.7239 7 11.5 6.77614 11.5 6.5C11.5 6.22386 11.7239 6 12 6C12.2761 6 12.5 6.22386 12.5 6.5C12.5 6.77614 12.2761 7 12 7Z"
fill="black"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Accessibility.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Accessibility.displayName = 'Accessibility';
export default Accessibility;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Activity = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 12H6L9 3L15 21L18 12H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Activity.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Activity.displayName = 'Activity';
export default Activity;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddCircledOutline = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 12H12M16 12H12M12 12V8M12 12V16"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddCircledOutline.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddCircledOutline.displayName = 'AddCircledOutline';
export default AddCircledOutline;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddDatabaseScript = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M22 14V8.5M6 13V6C6 4.34315 7.34315 3 9 3H14"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16.9922 4H19.9922M22.9922 4L19.9922 4M19.9922 4V1M19.9922 4V7"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 21H6C3.79086 21 2 19.2091 2 17C2 14.7909 3.79086 13 6 13H17H18C15.7909 13 14 14.7909 14 17C14 19.2091 15.7909 21 18 21C20.2091 21 22 19.2091 22 17V14"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddDatabaseScript.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddDatabaseScript.displayName = 'AddDatabaseScript';
export default AddDatabaseScript;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddFolder = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M18 6H20M22 6H20M20 6V4M20 6V8"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M2 11V4.6C2 4.26863 2.26863 4 2.6 4H8.77805C8.92127 4 9.05977 4.05124 9.16852 4.14445L12.3315 6.85555C12.4402 6.94876 12.5787 7 12.722 7H14M2 11V19.4C2 19.7314 2.26863 20 2.6 20H21.4C21.7314 20 22 19.7314 22 19.4V11.6C22 11.2686 21.7314 11 21.4 11H2Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddFolder.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddFolder.displayName = 'AddFolder';
export default AddFolder;

View file

@ -0,0 +1,107 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddFrame = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M4.9984 2H2V4.9984H4.9984V2Z"
stroke="black"
stroke-width="1.4992"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.99854 3.50049H18.9987"
stroke="black"
stroke-width="1.50335"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3.5 4.99805V19"
stroke="black"
stroke-width="1.35589"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.4978 4.99951V19.0015"
stroke="black"
stroke-width="1.35589"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.99854 20.5005H18.9987"
stroke="black"
stroke-width="1.50335"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.9984 19H2V21.9984H4.9984V19Z"
stroke="black"
stroke-width="1.4992"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M21.9974 2.00098H18.999V4.99938H21.9974V2.00098Z"
stroke="black"
stroke-width="1.4992"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M21.9974 19.001H18.999V21.9994H21.9974V19.001Z"
stroke="black"
stroke-width="1.4992"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9 12H12M15 12H12M12 12V9M12 12V15"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddFrame.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddFrame.displayName = 'AddFrame';
export default AddFrame;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddHexagon = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9 12H12M15 12H12M12 12V9M12 12V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11.7 1.1732C11.8856 1.06603 12.1144 1.06603 12.3 1.17321L21.2263 6.3268C21.4119 6.43397 21.5263 6.63205 21.5263 6.84641V17.1536C21.5263 17.3679 21.4119 17.566 21.2263 17.6732L12.3 22.8268C12.1144 22.934 11.8856 22.934 11.7 22.8268L2.77372 17.6732C2.58808 17.566 2.47372 17.3679 2.47372 17.1536V6.84641C2.47372 6.63205 2.58808 6.43397 2.77372 6.32679L11.7 1.1732Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddHexagon.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddHexagon.displayName = 'AddHexagon';
export default AddHexagon;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddKeyframeAlt = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M18.8189 13.3287L13.4948 19.3183C12.6992 20.2134 11.3008 20.2134 10.5052 19.3183L5.18109 13.3287C4.50752 12.571 4.50752 11.429 5.18109 10.6713L10.5052 4.68167C11.3008 3.78664 12.6992 3.78664 13.4948 4.68167L18.8189 10.6713C19.4925 11.429 19.4925 12.571 18.8189 13.3287Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9 12H12M15 12H12M12 12V9M12 12V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddKeyframeAlt.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddKeyframeAlt.displayName = 'AddKeyframeAlt';
export default AddKeyframeAlt;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddKeyframe = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M15 5H18M21 5H18M18 5V2M18 5V8"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M14.8476 13.317L10.5052 18.2798C9.70833 19.1905 8.29167 19.1905 7.49485 18.2798L3.15238 13.317C2.49259 12.563 2.49259 11.437 3.15238 10.683L7.49485 5.72018C8.29167 4.80952 9.70833 4.80952 10.5052 5.72017L14.8476 10.683C15.5074 11.437 15.5074 12.563 14.8476 13.317Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddKeyframe.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddKeyframe.displayName = 'AddKeyframe';
export default AddKeyframe;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddKeyframes = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 12H5M8 12H5M5 12V9M5 12V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6.25 6L6.49485 5.72018C7.29167 4.80952 8.70833 4.80952 9.50515 5.72017L13.8476 10.683C14.5074 11.437 14.5074 12.563 13.8476 13.317L9.50515 18.2798C8.70833 19.1905 7.29167 19.1905 6.49485 18.2798L6.25 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M13 19L17.8844 13.3016C18.5263 12.5526 18.5263 11.4474 17.8844 10.6984L13 5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 19L21.8844 13.3016C22.5263 12.5526 22.5263 11.4474 21.8844 10.6984L17 5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddKeyframes.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddKeyframes.displayName = 'AddKeyframes';
export default AddKeyframes;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddLens = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2.99219 6H5.99219M8.99219 6H5.99219M5.99219 6V3M5.99219 6V9"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M2.11133 13.5C2.83505 18.3113 6.98654 22 11.9996 22C17.5224 22 21.9996 17.5229 21.9996 12C21.9996 6.98697 18.3108 2.83548 13.4996 2.11176"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17.811 13.5C17.2683 15.6084 15.6084 17.2683 13.5 17.811M17.1973 9C17.0977 8.82774 16.9897 8.66089 16.874 8.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddLens.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddLens.displayName = 'AddLens';
export default AddLens;

View file

@ -0,0 +1,58 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddPage = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9 12H12M15 12H12M12 12V9M12 12V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 21.4V2.6C4 2.26863 4.26863 2 4.6 2H16.2515C16.4106 2 16.5632 2.06321 16.6757 2.17574L19.8243 5.32426C19.9368 5.43679 20 5.5894 20 5.74853V21.4C20 21.7314 19.7314 22 19.4 22H4.6C4.26863 22 4 21.7314 4 21.4Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 5.4V2.35355C16 2.15829 16.1583 2 16.3536 2C16.4473 2 16.5372 2.03725 16.6036 2.10355L19.8964 5.39645C19.9628 5.46275 20 5.55268 20 5.64645C20 5.84171 19.8417 6 19.6464 6H16.6C16.2686 6 16 5.73137 16 5.4Z"
fill="currentColor"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddPage.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddPage.displayName = 'AddPage';
export default AddPage;

View file

@ -0,0 +1,56 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddPinAlt = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16 9.2C16 13.1765 9 20 9 20C9 20 2 13.1765 2 9.2C2 5.22355 5.13401 2 9 2C12.866 2 16 5.22355 16 9.2Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M9 10C9.55228 10 10 9.55228 10 9C10 8.44772 9.55228 8 9 8C8.44772 8 8 8.44772 8 9C8 9.55228 8.44772 10 9 10Z"
fill="currentColor"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 19H19M22 19H19M19 19V16M19 19V22"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddPinAlt.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddPinAlt.displayName = 'AddPinAlt';
export default AddPinAlt;

View file

@ -0,0 +1,99 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddSelection = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 12H12M16 12H12M12 12V8M12 12V16"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 4H4V7"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 11V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 4H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 20H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 11V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 4H20V7"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 20H4V17"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 20H20V17"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddSelection.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddSelection.displayName = 'AddSelection';
export default AddSelection;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddSquare = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9 12H12M15 12H12M12 12V9M12 12V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddSquare.displayName = 'AddSquare';
export default AddSquare;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddToCart = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 6H22L19 16H6L3 6ZM3 6L2.25 3.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9.99219 11H11.9922M13.9922 11H11.9922M11.9922 11V9M11.9922 11V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 19.5C11 20.3284 10.3284 21 9.5 21C8.67157 21 8 20.3284 8 19.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 19.5C17 20.3284 16.3284 21 15.5 21C14.6716 21 14 20.3284 14 19.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddToCart.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddToCart.displayName = 'AddToCart';
export default AddToCart;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AddUser = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17 10H20M23 10H20M20 10V7M20 10V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 20V19C1 15.134 4.13401 12 8 12V12C11.866 12 15 15.134 15 19V20"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AddUser.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AddUser.displayName = 'AddUser';
export default AddUser;

View file

@ -0,0 +1,84 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AirplaneHelix45deg = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M14.1207 14.1213C15.2922 12.9497 15.2922 11.0503 14.1207 9.87868C12.9491 8.70711 11.0496 8.70711 9.87803 9.87868C8.70646 11.0503 8.70646 12.9497 9.87803 14.1213C11.0496 15.2929 12.9491 15.2929 14.1207 14.1213Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9.87868 9.87863C9.87868 9.87863 7.07642 9.88782 5.63604 8.46441C4.22749 7.05444 2.77156 5.67063 4.22183 4.22177C5.59998 2.84504 7.03117 4.20692 8.46447 5.63599C9.8702 7.03747 9.87868 9.87863 9.87868 9.87863Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M14.1214 9.87868C14.1214 9.87868 14.1122 7.07642 15.5356 5.63604C16.9456 4.22749 18.3294 2.77156 19.7782 4.22183C21.155 5.59998 19.7931 7.03117 18.364 8.46447C16.9625 9.8702 14.1214 9.87868 14.1214 9.87868Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9.87863 14.1213C9.87863 14.1213 9.88782 16.9236 8.46441 18.364C7.05444 19.7725 5.67063 21.2284 4.22177 19.7782C2.84504 18.4 4.20692 16.9688 5.63599 15.5355C7.03747 14.1298 9.87863 14.1213 9.87863 14.1213Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M14.1213 14.1214C14.1213 14.1214 16.9236 14.1122 18.364 15.5356C19.7725 16.9456 21.2284 18.3294 19.7782 19.7782C18.4 21.155 16.9688 19.7931 15.5355 18.364C14.1298 16.9625 14.1213 14.1214 14.1213 14.1214Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AirplaneHelix45deg.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AirplaneHelix45deg.displayName = 'AirplaneHelix45deg';
export default AirplaneHelix45deg;

View file

@ -0,0 +1,84 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AirplaneHelix = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M11.9996 14.9995C13.6565 14.9995 14.9996 13.6564 14.9996 11.9995C14.9996 10.3427 13.6565 8.99951 11.9996 8.99951C10.3428 8.99951 8.99963 10.3427 8.99963 11.9995C8.99963 13.6564 10.3428 14.9995 11.9996 14.9995Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12 9C12 9 10.012 7.025 10 5C10.001 3.007 9.95 0.999 12 1C13.948 1.001 13.997 2.976 14 5C14.003 6.985 12 9 12 9Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M15 12C15 12 16.975 10.012 19 10C20.993 10.001 23.001 9.95 23 12C22.999 13.948 21.024 13.997 19 14C17.015 14.003 15 12 15 12Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9 12C9 12 7.025 13.988 5 14C3.007 13.999 0.999 14.05 1 12C1.001 10.052 2.976 10.003 5 10C6.985 9.997 9 12 9 12Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12 15C12 15 13.988 16.975 14 19C13.999 20.993 14.05 23.001 12 23C10.052 22.999 10.003 21.024 10 19C9.997 17.015 12 15 12 15Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AirplaneHelix.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AirplaneHelix.displayName = 'AirplaneHelix';
export default AirplaneHelix;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AirplaneOff = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9.88099 9.88688L2.782 14.3237C2.60657 14.4334 2.5 14.6257 2.5 14.8325V15.7315C2.5 16.1219 2.86683 16.4083 3.24552 16.3136L9.75448 14.6864C10.1332 14.5917 10.5 14.8781 10.5 15.2685V18.2277C10.5 18.4008 10.4253 18.5654 10.2951 18.6793L8.13481 20.5695C7.6765 20.9706 8.03808 21.7203 8.63724 21.6114L11.8927 21.0195C11.9636 21.0066 12.0364 21.0066 12.1073 21.0195L15.3628 21.6114C15.9619 21.7203 16.3235 20.9706 15.8652 20.5695L13.7049 18.6793C13.5747 18.5654 13.5 18.4008 13.5 18.2277V15.2685C13.5 14.8781 13.8668 14.5917 14.2455 14.6864L14.7029 14.8007M10.5 7.5V4.5C10.5 3.67157 11.1716 3 12 3V3C12.8284 3 13.5 3.67157 13.5 4.5V9.16745C13.5 9.37433 13.6066 9.56661 13.782 9.67625L21.218 14.3237C21.3934 14.4334 21.5 14.6257 21.5 14.8325V15.7315C21.5 16.1219 21.1332 16.4083 20.7545 16.3136L18.7493 15.8123"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 3L21 21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AirplaneOff.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AirplaneOff.displayName = 'AirplaneOff';
export default AirplaneOff;

View file

@ -0,0 +1,80 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AirplaneRotation = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9.87868 14.1218C11.0503 15.2934 12.9497 15.2934 14.1213 14.1218C15.2929 12.9502 15.2929 11.0507 14.1213 9.87913C12.9497 8.70756 11.0503 8.70756 9.87868 9.87913C8.70711 11.0507 8.7071 12.9502 9.87868 14.1218Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.37076 16.7726C4.09132 16.3274 3.84879 15.8547 3.64986 15.3612C3.23116 14.323 3.00098 13.1891 3.00098 12.0012C3.00098 7.7649 5.93471 4.20879 9.8792 3.25392C10.5594 3.0891 11.2698 3.00195 12.0002 3.00195"
stroke="black"
stroke-width="1.49671"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M19.7148 7.3667C20.5304 8.72132 20.9993 10.3061 20.9993 12.0008C20.9993 15.807 18.6311 19.0638 15.29 20.3786C14.2708 20.7793 13.1605 21 12.0001 21"
stroke="black"
stroke-width="1.49671"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M14.1213 9.87918C14.1213 9.87918 14.1121 7.07691 15.5355 5.63653C16.9455 4.22798 18.3293 2.77204 19.7782 4.22232C21.1549 5.60047 19.793 7.03166 18.364 8.46496C16.9625 9.87069 14.1213 9.87918 14.1213 9.87918Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9.87869 14.1208C9.87869 14.1208 9.88788 16.9231 8.46448 18.3635C7.0545 19.772 5.6707 21.228 4.22183 19.7777C2.8451 18.3995 4.20698 16.9683 5.63605 15.535C7.03753 14.1293 9.87869 14.1208 9.87869 14.1208Z"
stroke="black"
stroke-width="1.5"
stroke-miterlimit="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AirplaneRotation.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AirplaneRotation.displayName = 'AirplaneRotation';
export default AirplaneRotation;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Airplane = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M10.5 4.5V9.16745C10.5 9.37433 10.3934 9.56661 10.218 9.67625L2.782 14.3237C2.60657 14.4334 2.5 14.6257 2.5 14.8325V15.7315C2.5 16.1219 2.86683 16.4083 3.24552 16.3136L9.75448 14.6864C10.1332 14.5917 10.5 14.8781 10.5 15.2685V18.2277C10.5 18.4008 10.4253 18.5654 10.2951 18.6793L8.13481 20.5695C7.6765 20.9706 8.03808 21.7204 8.63724 21.6114L11.8927 21.0195C11.9636 21.0066 12.0364 21.0066 12.1073 21.0195L15.3628 21.6114C15.9619 21.7204 16.3235 20.9706 15.8652 20.5695L13.7049 18.6793C13.5747 18.5654 13.5 18.4008 13.5 18.2277V15.2685C13.5 14.8781 13.8668 14.5917 14.2455 14.6864L20.7545 16.3136C21.1332 16.4083 21.5 16.1219 21.5 15.7315V14.8325C21.5 14.6257 21.3934 14.4334 21.218 14.3237L13.782 9.67625C13.6066 9.56661 13.5 9.37433 13.5 9.16745V4.5C13.5 3.67157 12.8284 3 12 3C11.1716 3 10.5 3.67157 10.5 4.5Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Airplane.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Airplane.displayName = 'Airplane';
export default Airplane;

View file

@ -0,0 +1,48 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Airplay = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M6 17L3 17L3 4L21 4L21 17L18 17"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8.62188 19.0672L11.5008 14.7488C11.7383 14.3926 12.2617 14.3926 12.4992 14.7488L15.3781 19.0672C15.6439 19.4659 15.3581 20 14.8789 20H9.12111C8.64189 20 8.35606 19.4659 8.62188 19.0672Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Airplay.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Airplay.displayName = 'Airplay';
export default Airplay;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Alarm = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17 13H12V8"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M5 3.5L7 2"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M19 3.5L17 2"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C16.9706 22 21 17.9706 21 13C21 8.02944 16.9706 4 12 4C7.02944 4 3 8.02944 3 13C3 17.9706 7.02944 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Alarm.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Alarm.displayName = 'Alarm';
export default Alarm;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlbumCarousel = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 19.4V4.6C2 4.26863 2.26863 4 2.6 4H17.4C17.7314 4 18 4.26863 18 4.6V19.4C18 19.7314 17.7314 20 17.4 20H2.6C2.26863 20 2 19.7314 2 19.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M22 6V18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
<path
d="M11 14.5C11 15.3284 10.3284 16 9.5 16C8.67157 16 8 15.3284 8 14.5C8 13.6716 8.67157 13 9.5 13C10.3284 13 11 13.6716 11 14.5Z"
fill="currentColor"
/>
<path
d="M11 14.5C11 15.3284 10.3284 16 9.5 16C8.67157 16 8 15.3284 8 14.5C8 13.6716 8.67157 13 9.5 13C10.3284 13 11 13.6716 11 14.5ZM11 14.5V8.6C11 8.26863 11.2686 8 11.6 8H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
</svg>
</svg>
);
}
);
AlbumCarousel.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlbumCarousel.displayName = 'AlbumCarousel';
export default AlbumCarousel;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlbumList = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 17.4V2.6C2 2.26863 2.26863 2 2.6 2H17.4C17.7314 2 18 2.26863 18 2.6V17.4C18 17.7314 17.7314 18 17.4 18H2.6C2.26863 18 2 17.7314 2 17.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M8 22H21.4C21.7314 22 22 21.7314 22 21.4V8"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
<path
d="M11 12.5C11 13.3284 10.3284 14 9.5 14C8.67157 14 8 13.3284 8 12.5C8 11.6716 8.67157 11 9.5 11C10.3284 11 11 11.6716 11 12.5Z"
fill="currentColor"
/>
<path
d="M11 12.5C11 13.3284 10.3284 14 9.5 14C8.67157 14 8 13.3284 8 12.5C8 11.6716 8.67157 11 9.5 11C10.3284 11 11 11.6716 11 12.5ZM11 12.5V6.6C11 6.26863 11.2686 6 11.6 6H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
</svg>
</svg>
);
}
);
AlbumList.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlbumList.displayName = 'AlbumList';
export default AlbumList;

View file

@ -0,0 +1,67 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlbumOpen = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M15 2.19995C19.5645 3.12649 23 7.162 23 11.9999C23 16.8378 19.5645 20.8733 15 21.7999"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M15 9C16.1411 9.28364 17 10.519 17 12C17 13.481 16.1411 14.7164 15 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 2L11 2L11 22L1 22"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 15.5C4 16.3284 3.32843 17 2.5 17C1.67157 17 1 16.3284 1 15.5C1 14.6716 1.67157 14 2.5 14C3.32843 14 4 14.6716 4 15.5Z"
fill="currentColor"
/>
<path
d="M4 15.5C4 16.3284 3.32843 17 2.5 17C1.67157 17 1 16.3284 1 15.5C1 14.6716 1.67157 14 2.5 14C3.32843 14 4 14.6716 4 15.5ZM4 15.5V7.6C4 7.26863 4.26863 7 4.6 7H7"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
</svg>
</svg>
);
}
);
AlbumOpen.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlbumOpen.displayName = 'AlbumOpen';
export default AlbumOpen;

View file

@ -0,0 +1,51 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Album = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M12 15.5C12 16.3284 11.3284 17 10.5 17C9.67157 17 9 16.3284 9 15.5C9 14.6716 9.67157 14 10.5 14C11.3284 14 12 14.6716 12 15.5Z"
fill="currentColor"
/>
<path
d="M12 15.5C12 16.3284 11.3284 17 10.5 17C9.67157 17 9 16.3284 9 15.5C9 14.6716 9.67157 14 10.5 14C11.3284 14 12 14.6716 12 15.5ZM12 15.5V7.6C12 7.26863 12.2686 7 12.6 7H15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
</svg>
</svg>
);
}
);
Album.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Album.displayName = 'Album';
export default Album;

View file

@ -0,0 +1,92 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignBottomBox = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M4 8.00001L4.01 8.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 4.00001L4.01 4.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8 4.00001L8.01 4.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 4.00001L12.01 4.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 4.00001L16.01 4.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 4.00001L20.01 4.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 8.00001L20.01 8.01112"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 12V20H20V12H4Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignBottomBox.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignBottomBox.displayName = 'AlignBottomBox';
export default AlignBottomBox;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignCenter = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 6H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 14H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6 10L18 10"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6 18L18 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignCenter.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignCenter.displayName = 'AlignCenter';
export default AlignCenter;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignJustify = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 6H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 10H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 14H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 18H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignJustify.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignJustify.displayName = 'AlignJustify';
export default AlignJustify;

View file

@ -0,0 +1,92 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignLeftBox = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16.0041 3.995L15.993 4.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.0041 3.995L19.993 4.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.0041 7.995L19.993 8.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.0041 11.995L19.993 12.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.0041 15.995L19.993 16.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.0041 19.995L19.993 20.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16.0041 19.995L15.993 20.005"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12.0059 3.995L4.00586 3.995L4.00586 19.995H12.0059L12.0059 3.995Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignLeftBox.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignLeftBox.displayName = 'AlignLeftBox';
export default AlignLeftBox;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignLeft = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3 10L17 10"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 6H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 18L17 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 14H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignLeft.displayName = 'AlignLeft';
export default AlignLeft;

View file

@ -0,0 +1,92 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignRightBox = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8.00563 20.005L8.01674 19.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.00563 20.005L4.01674 19.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.00563 16.005L4.01674 15.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.00563 12.005L4.01674 11.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.00563 8.005L4.01674 7.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4.00563 4.005L4.01674 3.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8.00563 4.005L8.01674 3.995"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12.0059 20.005H20.0059V4.005H12.0059V20.005Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignRightBox.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignRightBox.displayName = 'AlignRightBox';
export default AlignRightBox;

View file

@ -0,0 +1,64 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignRight = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M7 10L21 10"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 6H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 18L21 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 14H21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignRight.displayName = 'AlignRight';
export default AlignRight;

View file

@ -0,0 +1,92 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AlignTopBox = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M4 16L4.01 15.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 20L4.01 19.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8 20L8.01 19.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 20L12.01 19.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 20L16.01 19.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 20L20.01 19.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 16L20.01 15.9889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 12V4H20V12H4Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AlignTopBox.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AlignTopBox.displayName = 'AlignTopBox';
export default AlignTopBox;

View file

@ -0,0 +1,58 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AntennaOff = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 5C12.5523 5 13 4.55228 13 4C13 3.44772 12.5523 3 12 3C11.4477 3 11 3.44772 11 4C11 4.55228 11.4477 5 12 5Z"
fill="currentColor"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 23L8.11111 19M17 23L15.8889 19M9.5 14L8.11111 19M9.5 14H13.5M9.5 14L10.2998 11.1208M8.11111 19H15.8889M15.8889 19L14.7045 14.7361M11.4444 7L12 5L13.0466 8.76759"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 3L21 21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AntennaOff.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AntennaOff.displayName = 'AntennaOff';
export default AntennaOff;

View file

@ -0,0 +1,76 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AntennaSignalRounded = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 15V9C2 5.68629 4.68629 3 8 3H16C19.3137 3 22 5.68629 22 9V15C22 18.3137 19.3137 21 16 21H8C4.68629 21 2 18.3137 2 15Z"
stroke="black"
stroke-width="1.5"
/>
<path
d="M15 9C15 9 16 10.125 16 12C16 13.875 15 15 15 15"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 12.01L12.01 11.9989"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 7C17 7 19 8.78571 19 12C19 15.2143 17 17 17 17"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9 9C9 9 8 10.125 8 12C8 13.875 9 15 9 15"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 7C7 7 5 8.78571 5 12C5 15.2143 7 17 7 17"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AntennaSignalRounded.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AntennaSignalRounded.displayName = 'AntennaSignalRounded';
export default AntennaSignalRounded;

View file

@ -0,0 +1,72 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AntennaSignal = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.5 8C17.5 8 19 9.5 19 12C19 14.5 17.5 16 17.5 16"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20.5 5C20.5 5 23 7.5 23 12C23 16.5 20.5 19 20.5 19"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6.5 8C6.5 8 5 9.5 5 12C5 14.5 6.5 16 6.5 16"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3.5 5C3.5 5 1 7.5 1 12C1 16.5 3.5 19 3.5 19"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 13C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11C11.4477 11 11 11.4477 11 12C11 12.5523 11.4477 13 12 13Z"
fill="currentColor"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AntennaSignal.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AntennaSignal.displayName = 'AntennaSignal';
export default AntennaSignal;

View file

@ -0,0 +1,65 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Antenna = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 5C12.5523 5 13 4.55228 13 4C13 3.44772 12.5523 3 12 3C11.4477 3 11 3.44772 11 4C11 4.55228 11.4477 5 12 5Z"
fill="currentColor"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 1C16 1 17.5 2 17.5 4C17.5 6 16 7 16 7"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M8 1C8 1 6.5 2 6.5 4C6.5 6 8 7 8 7"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 23L8.11111 19M17 23L15.8889 19M14.5 14L12 5L9.5 14M14.5 14H9.5M14.5 14L15.8889 19M9.5 14L8.11111 19M8.11111 19H15.8889"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Antenna.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Antenna.displayName = 'Antenna';
export default Antenna;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppNotification = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M19 8C20.6569 8 22 6.65685 22 5C22 3.34315 20.6569 2 19 2C17.3431 2 16 3.34315 16 5C16 6.65685 17.3431 8 19 8Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M21 12V15C21 18.3137 18.3137 21 15 21H9C5.68629 21 3 18.3137 3 15V9C3 5.68629 5.68629 3 9 3H12"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppNotification.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppNotification.displayName = 'AppNotification';
export default AppNotification;

View file

@ -0,0 +1,56 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppleHalfAlt = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12.1471 21.2646L12 21.2351L11.8529 21.2646C9.47627 21.7399 7.23257 21.4756 5.59352 20.1643C3.96312 18.86 2.75 16.374 2.75 12C2.75 7.52684 3.75792 5.70955 5.08541 5.04581C5.77977 4.69863 6.67771 4.59759 7.82028 4.72943C8.96149 4.86111 10.2783 5.21669 11.7628 5.71153L12.0235 5.79841L12.2785 5.69638C14.7602 4.70367 16.9909 4.3234 18.5578 5.05463C20.0271 5.7403 21.25 7.59326 21.25 12C21.25 16.374 20.0369 18.86 18.4065 20.1643C16.7674 21.4756 14.5237 21.7399 12.1471 21.2646Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M12 5.5C12 3 11 2 9 2"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path d="M12 6V21" stroke="currentColor" stroke-width="1.5" />
<path
d="M9 12L9 14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppleHalfAlt.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppleHalfAlt.displayName = 'AppleHalfAlt';
export default AppleHalfAlt;

View file

@ -0,0 +1,56 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppleHalf = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12.1471 21.2646L12 21.2351L11.8529 21.2646C9.47627 21.7399 7.23257 21.4756 5.59352 20.1643C3.96312 18.86 2.75 16.374 2.75 12C2.75 7.52684 3.75792 5.70955 5.08541 5.04581C5.77977 4.69863 6.67771 4.59759 7.82028 4.72943C8.96149 4.86111 10.2783 5.21669 11.7628 5.71153L12.0235 5.79841L12.2785 5.69638C14.7602 4.70367 16.9909 4.3234 18.5578 5.05463C20.0271 5.7403 21.25 7.59326 21.25 12C21.25 16.374 20.0369 18.86 18.4065 20.1643C16.7674 21.4756 14.5237 21.7399 12.1471 21.2646Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M12 5.5C12 3 11 2 9 2"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path d="M12 6V21" stroke="currentColor" stroke-width="1.5" />
<path
d="M15 12L15 14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppleHalf.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppleHalf.displayName = 'AppleHalf';
export default AppleHalf;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppleImac2021Side = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M6 22L8 22M14 22L8 22M8 22L10 13.5M10 13.5L7 2M10 13.5L11.5 19"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 22L18 22"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppleImac2021Side.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppleImac2021Side.displayName = 'AppleImac2021Side';
export default AppleImac2021Side;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppleImac2021 = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 15.5V2.6C2 2.26863 2.26863 2 2.6 2H21.4C21.7314 2 22 2.26863 22 2.6V15.5M2 15.5V17.4C2 17.7314 2.26863 18 2.6 18H21.4C21.7314 18 22 17.7314 22 17.4V15.5M2 15.5H22M9 22H10.5M10.5 22V18M10.5 22H13.5M13.5 22H15M13.5 22L13.5 18"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppleImac2021.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppleImac2021.displayName = 'AppleImac2021';
export default AppleImac2021;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AppleSwift = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M20.457 14.5892C20.9032 13.1527 21.9081 7.84019 14.5261 3.10086C14.2661 2.9345 13.9248 2.97821 13.7186 3.20043C13.5111 3.42264 13.5024 3.75778 13.6974 3.99092C13.7274 4.02614 16.4472 7.33991 15.4798 11.1248C13.8074 9.97369 7.1565 4.70249 7.1565 4.70249L11 11L3.8617 6.40006C3.8617 6.40006 8.90765 12.5953 11.9962 14.9255C10.5013 15.4622 7.25274 16.0305 2.963 13.364C2.72052 13.2122 2.40179 13.2413 2.1918 13.438C1.98431 13.6311 1.93931 13.9395 2.08555 14.1812C2.2293 14.4192 5.66784 20 12.9387 20C14.9335 20 16.0997 19.4317 17.0372 18.9764C17.6134 18.6971 18.0683 18.4749 18.5646 18.4749C19.8007 18.4749 20.6119 19.7025 20.6194 19.7134C20.7344 19.8919 20.9357 20 21.1507 20C21.1669 20 21.1844 19.9988 21.2019 19.9976C21.4356 19.9794 21.6381 19.8373 21.7281 19.6272C22.6206 17.5544 21.0832 15.359 20.457 14.5892Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AppleSwift.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AppleSwift.displayName = 'AppleSwift';
export default AppleSwift;

View file

@ -0,0 +1,48 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Apple = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12.1471 21.2646L12 21.2351L11.8529 21.2646C9.47627 21.7399 7.23257 21.4756 5.59352 20.1643C3.96312 18.86 2.75 16.374 2.75 12C2.75 7.52684 3.75792 5.70955 5.08541 5.04581C5.77977 4.69863 6.67771 4.59759 7.82028 4.72943C8.96149 4.86111 10.2783 5.21669 11.7628 5.71153L12.0235 5.79841L12.2785 5.69638C14.7602 4.70367 16.9909 4.3234 18.5578 5.05463C20.0271 5.7403 21.25 7.59326 21.25 12C21.25 16.374 20.0369 18.86 18.4065 20.1643C16.7674 21.4756 14.5237 21.7399 12.1471 21.2646Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M12 5.5C12 3 11 2 9 2"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Apple.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Apple.displayName = 'Apple';
export default Apple;

View file

@ -0,0 +1,55 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArSymbol = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2 15V9C2 5.68629 4.68629 3 8 3H16C19.3137 3 22 5.68629 22 9V15C22 18.3137 19.3137 21 16 21H8C4.68629 21 2 18.3137 2 15Z"
stroke="black"
stroke-width="1.5"
/>
<path
d="M13 15.5V12.7M15.8571 12.7C16.5714 12.7 18 12.7 18 10.6C18 8.5 16.5714 8.5 15.8571 8.5L13 8.5V12.7M15.8571 12.7C14.7143 12.7 13.4762 12.7 13 12.7M15.8571 12.7L18 15.5"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 15.5L9.92857 13M5 15.5L6.07143 13M6.07143 13L8 8.5L9.92857 13M6.07143 13H9.92857"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArSymbol.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArSymbol.displayName = 'ArSymbol';
export default ArSymbol;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Archery = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M7 12H18M7 12L5 10H1L3 12L1 14H5L7 12ZM18 12L16 10M18 12L16 14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17.5 22C20.5376 22 23 17.5228 23 12C23 6.47715 20.5376 2 17.5 2C14.4624 2 12 6.47715 12 12C12 17.5228 14.4624 22 17.5 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Archery.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Archery.displayName = 'Archery';
export default Archery;

View file

@ -0,0 +1,62 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Archive = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M7 6L17 6"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 9L17 9"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9 17H15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 12H2.6C2.26863 12 2 12.2686 2 12.6V21.4C2 21.7314 2.26863 22 2.6 22H21.4C21.7314 22 22 21.7314 22 21.4V12.6C22 12.2686 21.7314 12 21.4 12H21M3 12V2.6C3 2.26863 3.26863 2 3.6 2H20.4C20.7314 2 21 2.26863 21 2.6V12M3 12H21"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Archive.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Archive.displayName = 'Archive';
export default Archive;

View file

@ -0,0 +1,92 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AreaSearch = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M20.1241 20.1185C20.6654 19.5758 21 18.827 21 18C21 16.3431 19.6569 15 18 15C16.3431 15 15 16.3431 15 18C15 19.6569 16.3431 21 18 21C18.8299 21 19.581 20.663 20.1241 20.1185ZM20.1241 20.1185L22 22"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 2H4V5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M4 11V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 2H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M11 22H13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M20 11V13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 2H20V5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 22H4V19"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AreaSearch.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AreaSearch.displayName = 'AreaSearch';
export default AreaSearch;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowArchery = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8.61096 15.8891L20.6318 3.86829M8.61096 15.8891H5.78253L2.9541 18.7175H5.78253V21.546L8.61096 18.7175V15.8891ZM20.6318 3.86829H17.8033M20.6318 3.86829V6.69671"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowArchery.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowArchery.displayName = 'ArrowArchery';
export default ArrowArchery;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowDownCircled = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 8V16M12 16L15.5 12.5M12 16L8.5 12.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowDownCircled.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowDownCircled.displayName = 'ArrowDownCircled';
export default ArrowDownCircled;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowDown = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12.25 5.5V18M12.25 18L6.25 12M12.25 18L18.25 12"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowDown.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowDown.displayName = 'ArrowDown';
export default ArrowDown;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowLeftCircled = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16 12H8M8 12L11.5 15.5M8 12L11.5 8.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowLeftCircled.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowLeftCircled.displayName = 'ArrowLeftCircled';
export default ArrowLeftCircled;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowLeft = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M18.5 12H6M6 12L12 6M6 12L12 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowLeft.displayName = 'ArrowLeft';
export default ArrowLeft;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowRightCircled = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 12H16M16 12L12.5 8.5M16 12L12.5 15.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowRightCircled.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowRightCircled.displayName = 'ArrowRightCircled';
export default ArrowRightCircled;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowRight = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M6 12H18.5M18.5 12L12.5 6M18.5 12L12.5 18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowRight.displayName = 'ArrowRight';
export default ArrowRight;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowSeparateVertical = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M15.5 9.5L12 6L8.5 9.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M15.5 14L12 17.5L8.5 14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowSeparateVertical.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowSeparateVertical.displayName = 'ArrowSeparateVertical';
export default ArrowSeparateVertical;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowSeparate = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9.5 8L6 11.5L9.5 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M14 8L17.5 11.5L14 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowSeparate.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowSeparate.displayName = 'ArrowSeparate';
export default ArrowSeparate;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowUnionVertical = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M15.5 6L12 9.5L8.5 6"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M15.5 17.5L12 14L8.5 17.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowUnionVertical.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowUnionVertical.displayName = 'ArrowUnionVertical';
export default ArrowUnionVertical;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowUnion = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.5 8L14 11.5L17.5 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6 8L9.5 11.5L6 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowUnion.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowUnion.displayName = 'ArrowUnion';
export default ArrowUnion;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowUpCircled = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 16V8M12 8L15.5 11.5M12 8L8.5 11.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowUpCircled.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowUpCircled.displayName = 'ArrowUpCircled';
export default ArrowUpCircled;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const ArrowUp = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12.25 18.5V6M12.25 6L18.25 12M12.25 6L6.25 12"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
ArrowUp.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
ArrowUp.displayName = 'ArrowUp';
export default ArrowUp;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Asana = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 11.5C14.2091 11.5 16 9.70914 16 7.5C16 5.29086 14.2091 3.5 12 3.5C9.79086 3.5 8 5.29086 8 7.5C8 9.70914 9.79086 11.5 12 11.5Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M7 20.5C9.20914 20.5 11 18.7091 11 16.5C11 14.2909 9.20914 12.5 7 12.5C4.79086 12.5 3 14.2909 3 16.5C3 18.7091 4.79086 20.5 7 20.5Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 20.5C19.2091 20.5 21 18.7091 21 16.5C21 14.2909 19.2091 12.5 17 12.5C14.7909 12.5 13 14.2909 13 16.5C13 18.7091 14.7909 20.5 17 20.5Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Asana.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Asana.displayName = 'Asana';
export default Asana;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Attachment = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M21.4383 11.6622L12.2483 20.8522C11.1225 21.9781 9.59552 22.6106 8.00334 22.6106C6.41115 22.6106 4.88418 21.9781 3.75834 20.8522C2.63249 19.7264 2 18.1994 2 16.6072C2 15.015 2.63249 13.4881 3.75834 12.3622L12.9483 3.17222C13.6989 2.42166 14.7169 2 15.7783 2C16.8398 2 17.8578 2.42166 18.6083 3.17222C19.3589 3.92279 19.7806 4.94077 19.7806 6.00222C19.7806 7.06368 19.3589 8.08166 18.6083 8.83222L9.40834 18.0222C9.03306 18.3975 8.52406 18.6083 7.99334 18.6083C7.46261 18.6083 6.95362 18.3975 6.57834 18.0222C6.20306 17.6469 5.99222 17.138 5.99222 16.6072C5.99222 16.0765 6.20306 15.5675 6.57834 15.1922L15.0683 6.71222"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Attachment.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Attachment.displayName = 'Attachment';
export default Attachment;

View file

@ -0,0 +1,50 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const AutoFlash = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M3.42596 13.0064C3.36853 13.0053 3.36853 13.0053 3.31129 13C2.67797 12.9296 2.21591 12.3021 2.27924 11.5983L2.88954 4.1532C2.94845 3.49854 3.4442 3 4.03626 3H8.49908C8.62656 3 8.75315 3.0235 8.87371 3.06956C9.47561 3.29947 9.79582 4.02807 9.58892 4.69693L8.09993 8.80233L10.8465 8.80235C11.0497 8.80235 11.2493 8.86206 11.4251 8.97543C11.9755 9.33051 12.1627 10.1142 11.8432 10.7259C11.4287 11.5409 7.26319 18.5413 5.91711 20.8004C5.80995 20.9802 5.53566 20.8921 5.54792 20.6831L5.99864 13L3.42596 13.0064Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M16 9.5L16.6923 8M22 9.5L21.3077 8M21.3077 8L19 3L16.6923 8M21.3077 8H16.6923"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
AutoFlash.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
AutoFlash.displayName = 'AutoFlash';
export default AutoFlash;

View file

@ -0,0 +1,44 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Bag = forwardRef(({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M4.50828 20H19.4917C19.785 20 20.0353 19.788 20.0836 19.4986L21.8836 8.69864C21.9445 8.33292 21.6625 8 21.2917 8H2.70828C2.33751 8 2.05549 8.33292 2.11644 8.69864L3.91644 19.4986C3.96466 19.788 4.21497 20 4.50828 20Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M7 8V6C7 4.89543 7.89543 4 9 4H15C16.1046 4 17 4.89543 17 6V8"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
});
Bag.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Bag.displayName = 'Bag';
export default Bag;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BasketBallAlt = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M21.46 15.2419C22.3628 12.6039 22.1638 9.6043 20.6602 6.99993C20.4915 6.70765 20.3102 6.42711 20.1175 6.15859M21.46 15.2419C20.7048 17.4486 19.1785 19.4024 17 20.6602M21.46 15.2419C19.2691 13.7908 17.5396 12.1089 16.2928 10.2334M17 20.6602C14.8214 21.918 12.3663 22.2629 10.0776 21.8136M17 20.6602L12.4979 12.8624M10.0776 21.8136C7.34155 21.2764 4.84334 19.6043 3.33971 16.9999C3.17096 16.7076 3.01864 16.4104 2.88247 16.1092M10.0776 21.8136C9.91323 19.1401 9.30161 16.7618 8.26537 14.7181M2.88247 16.1092C0.790312 11.482 2.50932 5.93235 6.99996 3.33968M2.88247 16.1092C4.84506 15.7357 6.62831 15.2784 8.26537 14.7181M6.99996 3.33968C9.17852 2.08188 11.6336 1.73699 13.9223 2.1863M6.99996 3.33968L12.4979 12.8624M13.9223 2.1863C16.3513 2.66315 18.5928 4.03454 20.1175 6.15859M13.9223 2.1863C13.8973 5.13268 14.7022 7.84066 16.2928 10.2334M20.1175 6.15859C18.9172 7.71698 17.6587 9.06581 16.2928 10.2334M16.2928 10.2334C15.1177 11.2379 13.8631 12.1082 12.4979 12.8624M2.53992 8.75794C5.06536 10.1875 6.98799 12.1987 8.26537 14.7181M8.26537 14.7181C9.7948 14.1946 11.1966 13.5812 12.4979 12.8624"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BasketBallAlt.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BasketBallAlt.displayName = 'BasketBallAlt';
export default BasketBallAlt;

View file

@ -0,0 +1,43 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BasketBall = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2M12 22V2M18.5716 4.46233C15.905 8.99174 15.9049 14.1847 18.5716 19.5377M5.42836 4.46233C8.09503 8.99174 8.09514 14.1847 5.42836 19.5377M21.9506 11C15.48 13.6667 9.69643 13.6668 2.04938 11"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BasketBall.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BasketBall.displayName = 'BasketBall';
export default BasketBall;

View file

@ -0,0 +1,62 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BasketballField = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 5H21.4C21.7314 5 22 5.26863 22 5.6V18.4C22 18.7314 21.7314 19 21.4 19H12M12 5H2.6C2.26863 5 2 5.26863 2 5.6V18.4C2 18.7314 2.26863 19 2.6 19H12M12 5V19"
stroke="black"
stroke-width="1.5"
/>
<path
d="M12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12C15 13.6569 13.6569 15 12 15Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M2 17C4.76142 17 7 14.7614 7 12C7 9.23858 4.76142 7 2 7"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M22 17C19.2386 17 17 14.7614 17 12C17 9.23858 19.2386 7 22 7"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BasketballField.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BasketballField.displayName = 'BasketballField';
export default BasketballField;

View file

@ -0,0 +1,53 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Battery25 = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M4 14.4V9.6C4 9.26863 4.26863 9 4.6 9H6.4C6.73137 9 7 9.26863 7 9.6V14.4C7 14.7314 6.73137 15 6.4 15H4.6C4.26863 15 4 14.7314 4 14.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Battery25.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Battery25.displayName = 'Battery25';
export default Battery25;

View file

@ -0,0 +1,53 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Battery50 = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M4 14.4V9.6C4 9.26863 4.26863 9 4.6 9H9.4C9.73137 9 10 9.26863 10 9.6V14.4C10 14.7314 9.73137 15 9.4 15H4.6C4.26863 15 4 14.7314 4 14.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Battery50.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Battery50.displayName = 'Battery50';
export default Battery50;

View file

@ -0,0 +1,53 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Battery75 = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M4 14.4V9.6C4 9.26863 4.26863 9 4.6 9H13.4C13.7314 9 14 9.26863 14 9.6V14.4C14 14.7314 13.7314 15 13.4 15H4.6C4.26863 15 4 14.7314 4 14.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
Battery75.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Battery75.displayName = 'Battery75';
export default Battery75;

View file

@ -0,0 +1,55 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BatteryCharging = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M10.1667 9L8.5 12H12.5L10.8333 15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BatteryCharging.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BatteryCharging.displayName = 'BatteryCharging';
export default BatteryCharging;

View file

@ -0,0 +1,48 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BatteryEmpty = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
BatteryEmpty.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BatteryEmpty.displayName = 'BatteryEmpty';
export default BatteryEmpty;

View file

@ -0,0 +1,53 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BatteryFull = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M4 14.4V9.6C4 9.26863 4.26863 9 4.6 9H16.4C16.7314 9 17 9.26863 17 9.6V14.4C17 14.7314 16.7314 15 16.4 15H4.6C4.26863 15 4 14.7314 4 14.4Z"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
BatteryFull.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BatteryFull.displayName = 'BatteryFull';
export default BatteryFull;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BatteryIndicator = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M14 13H16L18 13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6 13H8M10 13H8M8 13V11M8 13V15"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M6 7H2.6C2.26863 7 2 7.26863 2 7.6V18.4C2 18.7314 2.26863 19 2.6 19H21.4C21.7314 19 22 18.7314 22 18.4V7.6C22 7.26863 21.7314 7 21.4 7H18M6 7V5H8V7M6 7H8M8 7H16M16 7V5H18V7M16 7H18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BatteryIndicator.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BatteryIndicator.displayName = 'BatteryIndicator';
export default BatteryIndicator;

View file

@ -0,0 +1,62 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BatteryWarning = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M23 10V14"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M1 16V8C1 6.89543 1.89543 6 3 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H3C1.89543 18 1 17.1046 1 16Z"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M10.5 9L10.5 11"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M10.5 15.01L10.51 14.9989"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BatteryWarning.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BatteryWarning.displayName = 'BatteryWarning';
export default BatteryWarning;

View file

@ -0,0 +1,41 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BeachBagBig = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2.76923 12L2.13717 8.71331C2.06601 8.34327 2.34956 8 2.72638 8H21.2736C21.6504 8 21.934 8.34327 21.8628 8.71331L21.2308 12M2.76923 12H21.2308M2.76923 12L3.38462 16M21.2308 12L20.6154 16M20.6154 16L20.0783 19.4912C20.0332 19.7839 19.7814 20 19.4852 20H4.51475C4.21861 20 3.96676 19.7839 3.92173 19.4912L3.38462 16M20.6154 16H3.38462M5 8V6C5 4.89543 5.89543 4 7 4H17C18.1046 4 19 4.89543 19 6V8"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
BeachBagBig.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BeachBagBig.displayName = 'BeachBagBig';
export default BeachBagBig;

View file

@ -0,0 +1,46 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BeachBag = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M2.76923 13L2.13717 9.71331C2.06601 9.34327 2.34956 9 2.72638 9H21.2736C21.6504 9 21.934 9.34327 21.8628 9.71331L21.2308 13M2.76923 13H21.2308M2.76923 13L3.38462 17M21.2308 13L20.6154 17M20.6154 17L20.0783 20.4912C20.0332 20.7839 19.7814 21 19.4852 21H4.51475C4.21861 21 3.96676 20.7839 3.92173 20.4912L3.38462 17M20.6154 17H3.38462"
stroke="currentColor"
stroke-width="1.5"
/>
<path
d="M8 9V5C8 3.89543 8.89543 3 10 3H14C15.1046 3 16 3.89543 16 5V9"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</svg>
);
}
);
BeachBag.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BeachBag.displayName = 'BeachBag';
export default BeachBag;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BellNotification = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M18.1336 11C18.7155 16.3755 21 18 21 18H3C3 18 6 15.8667 6 8.4C6 6.70261 6.63214 5.07475 7.75736 3.87452C8.88258 2.67428 10.4087 2 12 2C12.3373 2 12.6717 2.0303 13 2.08949"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M19 8C20.6569 8 22 6.65685 22 5C22 3.34315 20.6569 2 19 2C17.3431 2 16 3.34315 16 5C16 6.65685 17.3431 8 19 8Z"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M13.73 21C13.5542 21.3031 13.3019 21.5547 12.9982 21.7295C12.6946 21.9044 12.3504 21.9965 12 21.9965C11.6496 21.9965 11.3054 21.9044 11.0018 21.7295C10.6982 21.5547 10.4458 21.3031 10.27 21"
stroke="black"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BellNotification.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BellNotification.displayName = 'BellNotification';
export default BellNotification;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const BellOff = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M7.75736 3.87452C8.88258 2.67428 10.4087 2 12 2C13.5913 2 15.1174 2.67428 16.2426 3.87452C17.3679 5.07475 18 6.70261 18 8.4C18 15.8667 21 18 21 18M6.27049 6.5C6.09277 7.10971 6 7.74975 6 8.4C6 15.8667 3 18 3 18H18"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M13.73 21C13.5542 21.3031 13.3019 21.5547 12.9982 21.7295C12.6946 21.9044 12.3504 21.9965 12 21.9965C11.6496 21.9965 11.3054 21.9044 11.0018 21.7295C10.6982 21.5547 10.4458 21.3031 10.27 21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M3 3L21 21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
BellOff.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
BellOff.displayName = 'BellOff';
export default BellOff;

View file

@ -0,0 +1,48 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Bell = forwardRef(({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M18 8.4C18 6.70261 17.3679 5.07475 16.2426 3.87452C15.1174 2.67428 13.5913 2 12 2C10.4087 2 8.88258 2.67428 7.75736 3.87452C6.63214 5.07475 6 6.70261 6 8.4C6 15.8667 3 18 3 18H21C21 18 18 15.8667 18 8.4Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M13.73 21C13.5542 21.3031 13.3019 21.5547 12.9982 21.7295C12.6946 21.9044 12.3504 21.9965 12 21.9965C11.6496 21.9965 11.3054 21.9044 11.0018 21.7295C10.6982 21.5547 10.4458 21.3031 10.27 21"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
});
Bell.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Bell.displayName = 'Bell';
export default Bell;

View file

@ -0,0 +1,57 @@
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
export const Bicycle = forwardRef(
({ color = 'currentColor', size = 24 }, ref) => {
return (
<svg
ref={ref}
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
color={color}
xmlns="http://www.w3.org/2000/svg"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M5 19C7.20914 19 9 17.2091 9 15C9 12.7909 7.20914 11 5 11C2.79086 11 1 12.7909 1 15C1 17.2091 2.79086 19 5 19Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M5 15L8.5 7.5M8.5 7.5L12 14L15 14M8.5 7.5C8.16667 6.5 7 4.5 5 4.5M8.5 7.5L14.5 7.5M19 15L15 7.5L14.5 7.5M14.5 7.5L16.5 4.5M16.5 4.5L14 4.5M16.5 4.5L18.5 4.5"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M19 19C21.2091 19 23 17.2091 23 15C23 12.7909 21.2091 11 19 11C16.7909 11 15 12.7909 15 15C15 17.2091 16.7909 19 19 19Z"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</svg>
);
}
);
Bicycle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Bicycle.displayName = 'Bicycle';
export default Bicycle;

Some files were not shown because too many files have changed in this diff Show more