├── .nvmrc ├── .gitignore ├── .npmignore ├── example ├── public │ ├── favicon.ico │ └── manifest.json └── src │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── App.css │ └── App.js ├── webpack.config.js ├── .github └── workflows │ ├── autotag.yml │ ├── npm-publish.yml │ └── npm-publish-pro.yml └── icons ├── uil-minus.js ├── uil-text.js ├── uil-bing.js ├── uil-adobe.js ├── uil-plus.js ├── uil-circle.js ├── uil-square.js ├── uil-adjust.js ├── uil-info.js ├── uil-italic.js ├── uil-paragraph.js ├── uil-columns.js ├── uil-line-alt.js ├── uil-microsoft.js ├── uil-space-key.js ├── uil-th.js ├── uil-bars.js ├── uil-grids.js ├── uil-okta.js ├── uil-square-full.js ├── uil-web-grid.js ├── uil-check.js ├── uil-ellipsis-v.js ├── uil-subject.js ├── uil-web-section.js ├── uil-ellipsis-h.js ├── uil-grid.js ├── uil-search.js ├── uil-windows.js ├── uil-exclamation.js ├── uil-mouse.js ├── uil-redo.js ├── uil-text-size.js ├── uil-th-large.js ├── uil-crop-alt.js ├── uil-diary-alt.js ├── uil-venus.js ├── uil-web-grid-alt.js ├── uil-web-section-alt.js ├── uil-window-grid.js ├── uil-grip-horizontal-line.js ├── uil-minus-circle.js ├── uil-window-maximize.js ├── uil-font.js ├── uil-mouse-alt-2.js ├── uil-underline.js ├── uil-angle-down.js ├── uil-caret-right.js ├── uil-align-center-alt.js ├── uil-chart-bar.js ├── uil-cloud.js ├── uil-diary.js ├── uil-mouse-alt.js ├── uil-text-fields.js ├── uil-angle-left.js ├── uil-angle-up.js ├── uil-label.js ├── uil-previous.js ├── uil-triangle.js ├── uil-window-section.js ├── uil-arrow-up-left.js ├── uil-comment.js ├── uil-meh.js ├── uil-sigma.js ├── uil-slider-h.js ├── uil-square-shape.js ├── uil-visual-studio.js ├── uil-align-left.js ├── uil-analysis.js ├── uil-arrow-down-left.js ├── uil-battery-empty.js ├── uil-bold.js ├── uil-chart-bar-alt.js ├── uil-chart-growth.js ├── uil-compact-disc.js ├── uil-lock.js ├── uil-minus-square-full.js ├── uil-pause.js ├── uil-programming-language.js ├── uil-spin.js ├── uil-vertical-align-top.js ├── uil-align-center.js ├── uil-align-right.js ├── uil-angle-left-b.js ├── uil-arrow-left.js ├── uil-arrow-up.js ├── uil-celsius.js ├── uil-facebook-f.js ├── uil-plus-circle.js ├── uil-record-audio.js ├── uil-text-strike-through.js ├── uil-times.js ├── uil-user.js ├── uil-angle-right-b.js ├── uil-angle-right.js ├── uil-clock-three.js ├── uil-equal-circle.js ├── uil-mars.js ├── uil-stop-circle.js ├── uil-table.js ├── uil-align-justify.js ├── uil-ankh.js ├── uil-ban.js ├── uil-book.js ├── uil-chart-growth-alt.js ├── uil-desktop.js ├── uil-dice-one.js ├── uil-fahrenheit.js ├── uil-left.js ├── uil-plus-square.js ├── uil-step-forward.js ├── uil-tumblr.js ├── uil-voicemail.js ├── uil-yen.js ├── uil-arrow-down.js ├── uil-arrow-up-right.js ├── uil-book-alt.js ├── uil-golf-ball.js ├── uil-horizontal-align-left.js ├── uil-link-h.js ├── uil-meh-alt.js ├── uil-mountains.js ├── uil-multiply.js ├── uil-pagerduty.js ├── uil-search-minus.js ├── uil-toggle-off.js ├── uil-toggle-on.js ├── uil-trash.js ├── uil-vertical-align-bottom.js ├── uil-arrow-down-right.js ├── uil-arrow-right.js ├── uil-coffee.js ├── uil-google-drive.js ├── uil-laptop.js ├── uil-pentagon.js ├── uil-rainbow.js ├── uil-scroll.js ├── uil-sort.js ├── uil-enter.js ├── uil-envelope.js ├── uil-keyhole-circle.js ├── uil-pound.js ├── uil-sleep.js ├── uil-sorting.js ├── uil-tear.js ├── uil-windsock.js ├── uil-history.js ├── uil-horizontal-align-right.js ├── uil-label-alt.js ├── uil-minus-square.js ├── uil-mobile-android-alt.js ├── uil-pause-circle.js ├── uil-polygon.js ├── uil-sign-left.js ├── uil-credit-card.js ├── uil-sad-cry.js ├── uil-scroll-h.js ├── uil-sign-right.js ├── uil-bookmark-full.js ├── uil-check-square.js ├── uil-clock-nine.js ├── uil-clock.js ├── uil-dice-two.js ├── uil-drill.js ├── uil-signal.js ├── uil-tag.js ├── uil-archive-alt.js ├── uil-bookmark.js ├── uil-direction.js ├── uil-envelope-alt.js ├── uil-moon-eclipse.js ├── uil-no-entry.js ├── uil-play-circle.js ├── uil-angle-double-down.js ├── uil-arrow-from-top.js ├── uil-arrow-to-bottom.js ├── uil-bullseye.js ├── uil-clock-five.js ├── uil-comment-alt.js ├── uil-dollar-sign.js ├── uil-folder.js ├── uil-glass.js ├── uil-hospital-symbol.js ├── uil-keyhole-square-full.js ├── uil-search-plus.js ├── uil-shopping-bag.js ├── uil-analytics.js ├── uil-anchor.js ├── uil-arrow.js ├── uil-desktop-alt.js ├── uil-glass-martini-alt.js ├── uil-grin.js ├── uil-home.js ├── uil-mailbox-alt.js ├── uil-parking-circle.js ├── uil-usd-circle.js ├── uil-archive.js ├── uil-chart-down.js ├── uil-chart-pie.js ├── uil-clapper-board.js ├── uil-clock-two.js ├── uil-confused.js ├── uil-exchange-alt.js ├── uil-history-alt.js ├── uil-info-circle.js ├── uil-key-skeleton.js ├── uil-layers-alt.js ├── uil-microphone.js ├── uil-signal-alt.js ├── uil-top-arrow-to-top.js ├── uil-at.js ├── uil-check-circle.js ├── uil-dollar-sign-alt.js ├── uil-exchange.js ├── uil-focus.js ├── uil-lock-alt.js ├── uil-panel-add.js ├── uil-pathfinder-unite.js └── uil-smile.js /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.11.0 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example -------------------------------------------------------------------------------- /example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iconscout/react-unicons/HEAD/example/public/favicon.ico -------------------------------------------------------------------------------- /example/src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | 5 | it('renders without crashing', () => { 6 | const div = document.createElement('div'); 7 | ReactDOM.render(, div); 8 | ReactDOM.unmountComponentAtNode(div); 9 | }); 10 | -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", 4 | "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", 5 | sans-serif; 6 | -webkit-font-smoothing: antialiased; 7 | -moz-osx-font-smoothing: grayscale; 8 | } 9 | 10 | code { 11 | font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", 12 | monospace; 13 | } 14 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require("path"); 2 | 3 | module.exports = { 4 | entry: "./index.js", 5 | output: { 6 | path: path.resolve(__dirname, "lib", "cjs"), 7 | filename: "index.js", 8 | globalObject: "this", 9 | library: { 10 | type: "umd", 11 | }, 12 | clean: true, 13 | }, 14 | externals: { 15 | react: "react", 16 | }, 17 | mode: "production", 18 | optimization: { 19 | minimize: true, 20 | }, 21 | target: "web", 22 | }; 23 | -------------------------------------------------------------------------------- /.github/workflows/autotag.yml: -------------------------------------------------------------------------------- 1 | name: Create Tag on package.json update 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v4 13 | with: 14 | token: "${{ secrets.GH_AUTH_TOKEN }}" 15 | fetch-depth: 0 16 | - uses: butlerlogic/action-autotag@1.1.2 17 | with: 18 | GITHUB_TOKEN: "${{ secrets.GH_AUTH_TOKEN }}" 19 | tag_prefix: "v" 20 | -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | import * as serviceWorker from './serviceWorker'; 6 | 7 | ReactDOM.render(, document.getElementById('root')); 8 | 9 | // If you want your app to work offline and load faster, you can change 10 | // unregister() to register() below. Note this comes with some pitfalls. 11 | // Learn more about service workers: https://bit.ly/CRA-PWA 12 | serviceWorker.unregister(); 13 | -------------------------------------------------------------------------------- /example/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 40vmin; 8 | pointer-events: none; 9 | } 10 | 11 | .App-header { 12 | background-color: #282c34; 13 | min-height: 100vh; 14 | display: flex; 15 | flex-direction: column; 16 | align-items: center; 17 | justify-content: center; 18 | font-size: calc(10px + 2vmin); 19 | color: white; 20 | } 21 | 22 | .App-link { 23 | color: #61dafb; 24 | } 25 | 26 | @keyframes App-logo-spin { 27 | from { 28 | transform: rotate(0deg); 29 | } 30 | to { 31 | transform: rotate(360deg); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- 1 | name: Publish to NPM 2 | 3 | on: 4 | push: 5 | tags: 6 | - "*" 7 | 8 | jobs: 9 | publish-npm: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v4 13 | - uses: actions/setup-node@v4 14 | with: 15 | node-version: 22.11.0 16 | registry-url: "https://registry.npmjs.org" 17 | - name: Download & Build Icons 18 | run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate 19 | - name: Publish to NPM 20 | run: npm publish 21 | env: 22 | NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} 23 | -------------------------------------------------------------------------------- /example/src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import UilReact from '@iconscout/react-unicons/icons/uil-react' 3 | import './App.css'; 4 | 5 | function App() { 6 | return ( 7 |
8 |
9 | 10 |

11 | This React icon is rendered by React Unicons. 12 |

13 | 19 | View React Unicons 20 | 21 |
22 |
23 | ); 24 | } 25 | 26 | export default App; 27 | -------------------------------------------------------------------------------- /icons/uil-minus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMinus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,11H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilMinus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMinus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMinus; -------------------------------------------------------------------------------- /icons/uil-text.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilText = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,6H7A1,1,0,0,0,7,8h4v9a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilText.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilText.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilText; -------------------------------------------------------------------------------- /icons/uil-bing.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBing = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10.1,8.6l1.7,4.3l2.8,1.3L9,17.5V3.4L5,2v17.8L9,22l10-5.8v-4.5L10.1,8.6z' 15 | })); 16 | }; 17 | 18 | UilBing.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBing.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBing; -------------------------------------------------------------------------------- /icons/uil-adobe.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAdobe = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9.07,17.28h2.78l1.75,3.44h2.54L12,9.87ZM2,3V21L9.42,3ZM14.48,3,22,20.81V3Z' 15 | })); 16 | }; 17 | 18 | UilAdobe.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAdobe.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAdobe; -------------------------------------------------------------------------------- /icons/uil-plus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPlus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,11H13V5a1,1,0,0,0-2,0v6H5a1,1,0,0,0,0,2h6v6a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilPlus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPlus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPlus; -------------------------------------------------------------------------------- /icons/uil-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCircle; -------------------------------------------------------------------------------- /icons/uil-square.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSquare = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilSquare.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSquare.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSquare; -------------------------------------------------------------------------------- /icons/uil-adjust.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAdjust = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2ZM11,19.93A8,8,0,0,1,11,4.07Zm2,0V4.07a8,8,0,0,1,0,15.86Z' 15 | })); 16 | }; 17 | 18 | UilAdjust.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAdjust.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAdjust; -------------------------------------------------------------------------------- /icons/uil-info.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilInfo = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,10a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,6Z' 15 | })); 16 | }; 17 | 18 | UilInfo.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilInfo.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilInfo; -------------------------------------------------------------------------------- /icons/uil-italic.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilItalic = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,6H11a1,1,0,0,0,0,2h1.52l-3.2,8H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H11.48l3.2-8H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilItalic.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilItalic.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilItalic; -------------------------------------------------------------------------------- /icons/uil-paragraph.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilParagraph = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13,13.5H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Zm8-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilParagraph.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilParagraph.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilParagraph; -------------------------------------------------------------------------------- /icons/uil-columns.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilColumns = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V4h7Zm9,0H13V4h7Z' 15 | })); 16 | }; 17 | 18 | UilColumns.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilColumns.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilColumns; -------------------------------------------------------------------------------- /icons/uil-line-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLineAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,3.29a1,1,0,0,0-1.42,0l-18,18a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l18-18A1,1,0,0,0,21.71,3.29Z' 15 | })); 16 | }; 17 | 18 | UilLineAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLineAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLineAlt; -------------------------------------------------------------------------------- /icons/uil-microsoft.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMicrosoft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M2 22h9.5v-9.5H2V22zm0-10.5h9.5V2H2v9.5zM12.5 2v9.5H22V2h-9.5zm0 20H22v-9.5h-9.5V22z' 15 | })); 16 | }; 17 | 18 | UilMicrosoft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMicrosoft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMicrosoft; -------------------------------------------------------------------------------- /icons/uil-space-key.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSpaceKey = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,9a1,1,0,0,0-1,1v3H4V10a1,1,0,0,0-2,0v4a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V10A1,1,0,0,0,21,9Z' 15 | })); 16 | }; 17 | 18 | UilSpaceKey.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSpaceKey.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSpaceKey; -------------------------------------------------------------------------------- /icons/uil-th.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTh = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V13h7Zm0-9H4V4h7Zm9,9H13V13h7Zm0-9H13V4h7Z' 15 | })); 16 | }; 17 | 18 | UilTh.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTh.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTh; -------------------------------------------------------------------------------- /icons/uil-bars.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBars = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilBars.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBars.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBars; -------------------------------------------------------------------------------- /icons/uil-grids.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGrids = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm6,0H10V4h4Zm6,0H16V4h4Z' 15 | })); 16 | }; 17 | 18 | UilGrids.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGrids.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGrids; -------------------------------------------------------------------------------- /icons/uil-okta.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilOkta = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 10c0 2.8-2.2 5-5 5s-5-2.2-5-5 2.2-5 5-5 5 2.2 5 5z' 15 | })); 16 | }; 17 | 18 | UilOkta.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilOkta.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilOkta; -------------------------------------------------------------------------------- /icons/uil-square-full.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSquareFull = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilSquareFull.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSquareFull.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSquareFull; -------------------------------------------------------------------------------- /icons/uil-web-grid.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWebGrid = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V13H14Zm0-9H4V4H14Zm6,9H16V4h4Z' 15 | })); 16 | }; 17 | 18 | UilWebGrid.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWebGrid.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWebGrid; -------------------------------------------------------------------------------- /icons/uil-check.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCheck = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z' 15 | })); 16 | }; 17 | 18 | UilCheck.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCheck.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCheck; -------------------------------------------------------------------------------- /icons/uil-ellipsis-v.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEllipsisV = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,7a2,2,0,1,0-2-2A2,2,0,0,0,12,7Zm0,10a2,2,0,1,0,2,2A2,2,0,0,0,12,17Zm0-7a2,2,0,1,0,2,2A2,2,0,0,0,12,10Z' 15 | })); 16 | }; 17 | 18 | UilEllipsisV.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEllipsisV.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEllipsisV; -------------------------------------------------------------------------------- /icons/uil-subject.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSubject = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13,16H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2ZM3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilSubject.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSubject.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSubject; -------------------------------------------------------------------------------- /icons/uil-web-section.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWebSection = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V4H14Zm6,0H16V4h4Z' 15 | })); 16 | }; 17 | 18 | UilWebSection.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWebSection.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWebSection; -------------------------------------------------------------------------------- /icons/uil-ellipsis-h.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEllipsisH = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,10a2,2,0,1,0,2,2A2,2,0,0,0,12,10ZM5,10a2,2,0,1,0,2,2A2,2,0,0,0,5,10Zm14,0a2,2,0,1,0,2,2A2,2,0,0,0,19,10Z' 15 | })); 16 | }; 17 | 18 | UilEllipsisH.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEllipsisH.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEllipsisH; -------------------------------------------------------------------------------- /icons/uil-grid.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGrid = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V16h7Zm0-6H4V10h7Zm9,6H13V16h7Zm0-6H13V10h7Zm0-6H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilGrid.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGrid.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGrid; -------------------------------------------------------------------------------- /icons/uil-search.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSearch = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' 15 | })); 16 | }; 17 | 18 | UilSearch.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSearch.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSearch; -------------------------------------------------------------------------------- /icons/uil-windows.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWindows = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M22 2 11.2 3.6v8l10.8-.1V2zM10.2 12.5 2 12.4v6.8l8.1 1.1.1-7.8zM2 4.8v6.8h8.1V3.7L2 4.8zm9.1 7.7v7.9L22 22v-9.4l-10.9-.1z' 15 | })); 16 | }; 17 | 18 | UilWindows.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWindows.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWindows; -------------------------------------------------------------------------------- /icons/uil-exclamation.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilExclamation = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,14a1,1,0,0,0,1-1V7a1,1,0,0,0-2,0v6A1,1,0,0,0,12,14Zm0,4a1.25,1.25,0,1,0-1.25-1.25A1.25,1.25,0,0,0,12,18Z' 15 | })); 16 | }; 17 | 18 | UilExclamation.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilExclamation.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilExclamation; -------------------------------------------------------------------------------- /icons/uil-mouse.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMouse = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2ZM7,9a5,5,0,0,1,4-4.9V10H7Zm10,6A5,5,0,0,1,7,15V12H17Zm0-5H13V4.1A5,5,0,0,1,17,9Z' 15 | })); 16 | }; 17 | 18 | UilMouse.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMouse.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMouse; -------------------------------------------------------------------------------- /icons/uil-redo.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilRedo = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,11a1,1,0,0,0-1,1,8.05,8.05,0,1,1-2.22-5.5h-2.4a1,1,0,0,0,0,2h4.53a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4.77A10,10,0,1,0,22,12,1,1,0,0,0,21,11Z' 15 | })); 16 | }; 17 | 18 | UilRedo.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilRedo.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilRedo; -------------------------------------------------------------------------------- /icons/uil-text-size.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTextSize = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,11H3a1,1,0,0,0,0,2H5v5a1,1,0,0,0,2,0V13H9a1,1,0,0,0,0-2ZM21,5H9A1,1,0,0,0,9,7h5V18a1,1,0,0,0,2,0V7h5a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilTextSize.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTextSize.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTextSize; -------------------------------------------------------------------------------- /icons/uil-th-large.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilThLarge = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M20,3H4A1,1,0,0,0,3,4V20a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM11,19H5V13h6Zm0-8H5V5h6Zm8,8H13V13h6Zm0-8H13V5h6Z' 15 | })); 16 | }; 17 | 18 | UilThLarge.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilThLarge.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilThLarge; -------------------------------------------------------------------------------- /icons/uil-crop-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCropAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,16H18V7a1,1,0,0,0-1-1H8V5A1,1,0,0,0,6,5V6H5A1,1,0,0,0,5,8H6v9a1,1,0,0,0,1,1h9v1a1,1,0,0,0,2,0V18h1a1,1,0,0,0,0-2Zm-3,0H8V8h8Z' 15 | })); 16 | }; 17 | 18 | UilCropAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCropAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCropAlt; -------------------------------------------------------------------------------- /icons/uil-diary-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDiaryAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,2H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM8,20H6V4H8Zm10-1a1,1,0,0,1-1,1H10V4h7a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilDiaryAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDiaryAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDiaryAlt; -------------------------------------------------------------------------------- /icons/uil-venus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilVenus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,9a7,7,0,1,0-8,6.92V18H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2H13V15.92A7,7,0,0,0,19,9Zm-7,5a5,5,0,1,1,5-5A5,5,0,0,1,12,14Z' 15 | })); 16 | }; 17 | 18 | UilVenus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilVenus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilVenus; -------------------------------------------------------------------------------- /icons/uil-web-grid-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWebGridAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V10h7Zm9,0H13V10h7ZM20,8H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilWebGridAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWebGridAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWebGridAlt; -------------------------------------------------------------------------------- /icons/uil-web-section-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWebSectionAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V4H20Z' 15 | })); 16 | }; 17 | 18 | UilWebSectionAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWebSectionAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWebSectionAlt; -------------------------------------------------------------------------------- /icons/uil-window-grid.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWindowGrid = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V13H20Zm0-9H10V4H20Z' 15 | })); 16 | }; 17 | 18 | UilWindowGrid.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWindowGrid.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWindowGrid; -------------------------------------------------------------------------------- /icons/uil-grip-horizontal-line.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGripHorizontalLine = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,11H21a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilGripHorizontalLine.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGripHorizontalLine.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGripHorizontalLine; -------------------------------------------------------------------------------- /icons/uil-minus-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMinusCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilMinusCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMinusCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMinusCircle; -------------------------------------------------------------------------------- /icons/uil-window-maximize.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWindowMaximize = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V10H20ZM20,8H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilWindowMaximize.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWindowMaximize.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWindowMaximize; -------------------------------------------------------------------------------- /icons/uil-font.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilFont = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H20V3a1,1,0,0,0-1-1H15.5a1,1,0,0,0-.86.5L4.43,20H3a1,1,0,0,0,0,2H7a1,1,0,0,0,0-2H6.74l3.5-6H18v6H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-3-8H11.41l4.66-8H18Z' 15 | })); 16 | }; 17 | 18 | UilFont.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilFont.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilFont; -------------------------------------------------------------------------------- /icons/uil-mouse-alt-2.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMouseAlt2 = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9a5,5,0,0,1,4-4.9V12a1,1,0,0,0,2,0V4.1A5,5,0,0,1,17,9Z' 15 | })); 16 | }; 17 | 18 | UilMouseAlt2.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMouseAlt2.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMouseAlt2; -------------------------------------------------------------------------------- /icons/uil-underline.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilUnderline = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,15.5a5,5,0,0,0,5-5v-5a1,1,0,0,0-2,0v5a3,3,0,0,1-6,0v-5a1,1,0,0,0-2,0v5A5,5,0,0,0,12,15.5Zm5,2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilUnderline.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilUnderline.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilUnderline; -------------------------------------------------------------------------------- /icons/uil-angle-down.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleDown = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,9.17a1,1,0,0,0-1.41,0L12,12.71,8.46,9.17a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l4.24,4.24a1,1,0,0,0,1.42,0L17,10.59A1,1,0,0,0,17,9.17Z' 15 | })); 16 | }; 17 | 18 | UilAngleDown.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleDown.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleDown; -------------------------------------------------------------------------------- /icons/uil-caret-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCaretRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19.5,11.13,5.5,3.05a1,1,0,0,0-1,0,1,1,0,0,0-.5.87V20.08a1,1,0,0,0,.5.87,1,1,0,0,0,1,0l14-8.08a1,1,0,0,0,0-1.74ZM6,18.35V5.65L17,12Z' 15 | })); 16 | }; 17 | 18 | UilCaretRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCaretRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCaretRight; -------------------------------------------------------------------------------- /icons/uil-align-center-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAlignCenterAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M5,8H19a1,1,0,0,0,0-2H5A1,1,0,0,0,5,8Zm16,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-2,5H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilAlignCenterAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAlignCenterAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAlignCenterAlt; -------------------------------------------------------------------------------- /icons/uil-chart-bar.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartBar = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V13a1,1,0,0,0-2,0v7H12V9a1,1,0,0,0-2,0V20H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilChartBar.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartBar.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartBar; -------------------------------------------------------------------------------- /icons/uil-cloud.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCloud = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18.42,9.21a7,7,0,0,0-13.36,1.9A4,4,0,0,0,6,19H17a5,5,0,0,0,1.42-9.79ZM17,17H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,17Z' 15 | })); 16 | }; 17 | 18 | UilCloud.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCloud.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCloud; -------------------------------------------------------------------------------- /icons/uil-diary.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDiary = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,2H5A1,1,0,0,0,4,3V19a1,1,0,0,0,1,1H6v1a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V20h9a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM14,18H6V4h8Zm4-1a1,1,0,0,1-1,1H16V4h1a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilDiary.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDiary.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDiary; -------------------------------------------------------------------------------- /icons/uil-mouse-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMouseAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,6a1,1,0,0,0-1,1V9a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Zm0-4A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9A5,5,0,0,1,17,9Z' 15 | })); 16 | }; 17 | 18 | UilMouseAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMouseAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMouseAlt; -------------------------------------------------------------------------------- /icons/uil-text-fields.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTextFields = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,6a1,1,0,0,0-1-1H3A1,1,0,0,0,3,7H8V18a1,1,0,0,0,2,0V7h5A1,1,0,0,0,16,6Zm5,5H15a1,1,0,0,0,0,2h2v5a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilTextFields.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTextFields.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTextFields; -------------------------------------------------------------------------------- /icons/uil-angle-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11.29,12l3.54-3.54a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L9.17,11.29a1,1,0,0,0,0,1.42L13.41,17a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41Z' 15 | })); 16 | }; 17 | 18 | UilAngleLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleLeft; -------------------------------------------------------------------------------- /icons/uil-angle-up.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleUp = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,13.41,12.71,9.17a1,1,0,0,0-1.42,0L7.05,13.41a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0L12,11.29l3.54,3.54a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29A1,1,0,0,0,17,13.41Z' 15 | })); 16 | }; 17 | 18 | UilAngleUp.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleUp.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleUp; -------------------------------------------------------------------------------- /icons/uil-label.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLabel = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,11.29l-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' 15 | })); 16 | }; 17 | 18 | UilLabel.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLabel.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLabel; -------------------------------------------------------------------------------- /icons/uil-previous.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPrevious = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13.41,12l3.3-3.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0,0,1.42l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM8,7A1,1,0,0,0,7,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,8,7Z' 15 | })); 16 | }; 17 | 18 | UilPrevious.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPrevious.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPrevious; -------------------------------------------------------------------------------- /icons/uil-triangle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTriangle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.87,19.29l-9-15.58a1,1,0,0,0-1.74,0l-9,15.58a1,1,0,0,0,0,1,1,1,0,0,0,.87.5H21a1,1,0,0,0,.87-.5A1,1,0,0,0,21.87,19.29Zm-17.14-.5L12,6.21l7.27,12.58Z' 15 | })); 16 | }; 17 | 18 | UilTriangle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTriangle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTriangle; -------------------------------------------------------------------------------- /icons/uil-window-section.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWindowSection = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V10H8Zm6,0H10V10h4Zm6,0H16V10h4ZM20,8H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilWindowSection.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWindowSection.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWindowSection; -------------------------------------------------------------------------------- /icons/uil-arrow-up-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowUpLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9.41,8H17a1,1,0,0,0,0-2H7a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,6,7V17a1,1,0,0,0,2,0V9.41l8.29,8.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilArrowUpLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowUpLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowUpLeft; -------------------------------------------------------------------------------- /icons/uil-comment.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilComment = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilComment.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilComment.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilComment; -------------------------------------------------------------------------------- /icons/uil-meh.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMeh = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilMeh.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMeh.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMeh; -------------------------------------------------------------------------------- /icons/uil-sigma.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSigma = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,16H10.41l3.3-3.29a1,1,0,0,0,0-1.42L10.41,8H16a1,1,0,0,0,0-2H8a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09L11.59,12l-4.3,4.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,8,18h8a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilSigma.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSigma.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSigma; -------------------------------------------------------------------------------- /icons/uil-slider-h.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSliderH = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,11H17.81573a2.98208,2.98208,0,0,0-5.63146,0H3a1,1,0,0,0,0,2h9.18433a2.982,2.982,0,0,0,5.6314,0H21a1,1,0,0,0,0-2Zm-6,2a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,15,13Z' 15 | })); 16 | }; 17 | 18 | UilSliderH.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSliderH.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSliderH; -------------------------------------------------------------------------------- /icons/uil-square-shape.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSquareShape = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Z' 15 | })); 16 | }; 17 | 18 | UilSquareShape.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSquareShape.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSquareShape; -------------------------------------------------------------------------------- /icons/uil-visual-studio.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilVisualStudio = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16.85,2,9.09,9.77,4.19,5.91,2.05,7V17L4.2,18.09l4.93-3.85L16.87,22,22,19.93V4ZM4.37,14.3V9.65l2.44,2.43ZM16.7,15.59,12.05,12,16.7,8.41Z' 15 | })); 16 | }; 17 | 18 | UilVisualStudio.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilVisualStudio.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilVisualStudio; -------------------------------------------------------------------------------- /icons/uil-align-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAlignLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm0,4H17a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H3a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilAlignLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAlignLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAlignLeft; -------------------------------------------------------------------------------- /icons/uil-analysis.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAnalysis = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,7.29a1,1,0,0,0-1.42,0L14,13.59,9.71,9.29a1,1,0,0,0-1.42,0l-6,6a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,11.41l4.29,4.3a1,1,0,0,0,1.42,0l7-7A1,1,0,0,0,21.71,7.29Z' 15 | })); 16 | }; 17 | 18 | UilAnalysis.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAnalysis.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAnalysis; -------------------------------------------------------------------------------- /icons/uil-arrow-down-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowDownLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,16H9.41l8.3-8.29a1,1,0,1,0-1.42-1.42L8,14.59V7A1,1,0,0,0,6,7V17a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,7,18H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilArrowDownLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowDownLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowDownLeft; -------------------------------------------------------------------------------- /icons/uil-battery-empty.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBatteryEmpty = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,7H4A2,2,0,0,0,2,9v6a2,2,0,0,0,2,2H17a2,2,0,0,0,2-2V9A2,2,0,0,0,17,7Zm0,8H4V9H17Zm4-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,21,10Z' 15 | })); 16 | }; 17 | 18 | UilBatteryEmpty.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBatteryEmpty.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBatteryEmpty; -------------------------------------------------------------------------------- /icons/uil-bold.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBold = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16.5,9.5A3.5,3.5,0,0,0,13,6H8.5a1,1,0,0,0-1,1V17a1,1,0,0,0,1,1H13a3.49,3.49,0,0,0,2.44-6A3.5,3.5,0,0,0,16.5,9.5ZM13,16H9.5V13H13a1.5,1.5,0,0,1,0,3Zm0-5H9.5V8H13a1.5,1.5,0,0,1,0,3Z' 15 | })); 16 | }; 17 | 18 | UilBold.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBold.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBold; -------------------------------------------------------------------------------- /icons/uil-chart-bar-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartBarAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14H15a1,1,0,0,0,0-2H4V10h7a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilChartBarAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartBarAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartBarAlt; -------------------------------------------------------------------------------- /icons/uil-chart-growth.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartGrowth = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V9a1,1,0,0,0-2,0V20H12V13a1,1,0,0,0-2,0v7H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilChartGrowth.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartGrowth.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartGrowth; -------------------------------------------------------------------------------- /icons/uil-compact-disc.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCompactDisc = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' 15 | })); 16 | }; 17 | 18 | UilCompactDisc.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCompactDisc.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCompactDisc; -------------------------------------------------------------------------------- /icons/uil-lock.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLock = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,9V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilLock.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLock.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLock; -------------------------------------------------------------------------------- /icons/uil-minus-square-full.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMinusSquareFull = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,13h6a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilMinusSquareFull.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMinusSquareFull.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMinusSquareFull; -------------------------------------------------------------------------------- /icons/uil-pause.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPause = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,2a3,3,0,0,0-3,3V19a3,3,0,0,0,6,0V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-2,0V5a1,1,0,0,1,2,0ZM8,2A3,3,0,0,0,5,5V19a3,3,0,0,0,6,0V5A3,3,0,0,0,8,2ZM9,19a1,1,0,0,1-2,0V5A1,1,0,0,1,9,5Z' 15 | })); 16 | }; 17 | 18 | UilPause.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPause.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPause; -------------------------------------------------------------------------------- /icons/uil-programming-language.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilProgrammingLanguage = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M22,3l-3,15.1l-9.1,3l-7.9-3L2.8,14h3.4l-0.4,1.7l4.8,1.8l5.5-1.8l0.8-3.8H3.2l0.7-3.4h13.6L18,6.4H4.3L5,3H22z' 15 | })); 16 | }; 17 | 18 | UilProgrammingLanguage.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilProgrammingLanguage.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilProgrammingLanguage; -------------------------------------------------------------------------------- /icons/uil-spin.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSpin = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13,3a7,7,0,0,0,0,14A5,5,0,0,0,13,7a3,3,0,0,0,0,6,1,1,0,0,0,0-2,1,1,0,0,1,0-2,3,3,0,0,1,0,6A5,5,0,0,1,13,5a7,7,0,0,1,0,14,9,9,0,0,1-9-9,1,1,0,0,0-2,0A11,11,0,0,0,13,21,9,9,0,0,0,13,3Z' 15 | })); 16 | }; 17 | 18 | UilSpin.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSpin.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSpin; -------------------------------------------------------------------------------- /icons/uil-vertical-align-top.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilVerticalAlignTop = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,3,4H6V21a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V16h3a1,1,0,0,0,1-1V4h3a1,1,0,0,0,0-2ZM12,20H8V4h4Zm4-6H14V4h2Z' 15 | })); 16 | }; 17 | 18 | UilVerticalAlignTop.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilVerticalAlignTop.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilVerticalAlignTop; -------------------------------------------------------------------------------- /icons/uil-align-center.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAlignCenter = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM7,9a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm14,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilAlignCenter.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAlignCenter.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAlignCenter; -------------------------------------------------------------------------------- /icons/uil-align-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAlignRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilAlignRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAlignRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAlignRight; -------------------------------------------------------------------------------- /icons/uil-angle-left-b.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleLeftB = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'm8.5 12.8 5.7 5.6c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4l-4.9-5 4.9-5c.4-.4.4-1 0-1.4-.2-.2-.4-.3-.7-.3-.3 0-.5.1-.7.3l-5.7 5.6c-.4.5-.4 1.1 0 1.6 0-.1 0-.1 0 0z' 15 | })); 16 | }; 17 | 18 | UilAngleLeftB.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleLeftB.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleLeftB; -------------------------------------------------------------------------------- /icons/uil-arrow-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,11H9.41l3.3-3.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilArrowLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowLeft; -------------------------------------------------------------------------------- /icons/uil-arrow-up.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowUp = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17.71,11.29l-5-5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-5,5a1,1,0,0,0,1.42,1.42L11,9.41V17a1,1,0,0,0,2,0V9.41l3.29,3.3a1,1,0,0,0,1.42,0A1,1,0,0,0,17.71,11.29Z' 15 | })); 16 | }; 17 | 18 | UilArrowUp.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowUp.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowUp; -------------------------------------------------------------------------------- /icons/uil-celsius.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCelsius = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,19H15a3,3,0,0,1-3-3V8a3,3,0,0,1,3-3h6a1,1,0,0,0,0-2H15a5,5,0,0,0-5,5v8a5,5,0,0,0,5,5h6a1,1,0,0,0,0-2ZM5,3A3,3,0,1,0,8,6,3,3,0,0,0,5,3ZM5,7A1,1,0,1,1,6,6,1,1,0,0,1,5,7Z' 15 | })); 16 | }; 17 | 18 | UilCelsius.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCelsius.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCelsius; -------------------------------------------------------------------------------- /icons/uil-facebook-f.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilFacebookF = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z' 15 | })); 16 | }; 17 | 18 | UilFacebookF.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilFacebookF.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilFacebookF; -------------------------------------------------------------------------------- /icons/uil-plus-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPlusCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilPlusCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPlusCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPlusCircle; -------------------------------------------------------------------------------- /icons/uil-record-audio.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilRecordAudio = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,6a6,6,0,1,0,6,6A6,6,0,0,0,12,6Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' 15 | })); 16 | }; 17 | 18 | UilRecordAudio.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilRecordAudio.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilRecordAudio; -------------------------------------------------------------------------------- /icons/uil-text-strike-through.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTextStrikeThrough = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,13H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V15h2a1,1,0,0,0,0-2Zm2-7H7A1,1,0,0,0,7,8h4v2a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilTextStrikeThrough.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTextStrikeThrough.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTextStrikeThrough; -------------------------------------------------------------------------------- /icons/uil-times.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTimes = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42L12,10.59,7.71,6.29A1,1,0,0,0,6.29,7.71L10.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilTimes.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTimes.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTimes; -------------------------------------------------------------------------------- /icons/uil-user.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilUser = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' 15 | })); 16 | }; 17 | 18 | UilUser.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilUser.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilUser; -------------------------------------------------------------------------------- /icons/uil-angle-right-b.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleRightB = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15.54,11.29,9.88,5.64a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.95,5L8.46,17a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l5.66-5.65A1,1,0,0,0,15.54,11.29Z' 15 | })); 16 | }; 17 | 18 | UilAngleRightB.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleRightB.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleRightB; -------------------------------------------------------------------------------- /icons/uil-angle-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14.83,11.29,10.59,7.05a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L12.71,12,9.17,15.54a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.24-4.24A1,1,0,0,0,14.83,11.29Z' 15 | })); 16 | }; 17 | 18 | UilAngleRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleRight; -------------------------------------------------------------------------------- /icons/uil-clock-three.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClockThree = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,11H13V7a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1h3a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilClockThree.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClockThree.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClockThree; -------------------------------------------------------------------------------- /icons/uil-equal-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEqualCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,13H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilEqualCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEqualCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEqualCircle; -------------------------------------------------------------------------------- /icons/uil-mars.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMars = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M20.42,4.12a1,1,0,0,0-.54-.54,1,1,0,0,0-.38-.08h-4a1,1,0,0,0,0,2h1.59l-2.4,2.4A7,7,0,1,0,16.1,9.31l2.4-2.4V8.5a1,1,0,0,0,2,0v-4A1,1,0,0,0,20.42,4.12ZM14,17A5,5,0,1,1,14,10h0A5,5,0,0,1,14,17Z' 15 | })); 16 | }; 17 | 18 | UilMars.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMars.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMars; -------------------------------------------------------------------------------- /icons/uil-stop-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilStopCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,8H9A1,1,0,0,0,8,9v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V9A1,1,0,0,0,15,8Zm-1,6H10V10h4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilStopCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilStopCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilStopCircle; -------------------------------------------------------------------------------- /icons/uil-table.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTable = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V16H8Zm0-6H4V10H8ZM8,8H4V4H8Zm6,12H10V16h4Zm0-6H10V10h4Zm0-6H10V4h4Zm6,12H16V16h4Zm0-6H16V10h4Zm0-6H16V4h4Z' 15 | })); 16 | }; 17 | 18 | UilTable.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTable.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTable; -------------------------------------------------------------------------------- /icons/uil-align-justify.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAlignJustify = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilAlignJustify.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAlignJustify.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAlignJustify; -------------------------------------------------------------------------------- /icons/uil-ankh.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAnkh = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18,12H14.91A7.23,7.23,0,0,0,17,7,5,5,0,0,0,7,7a7.23,7.23,0,0,0,2.09,5H6a1,1,0,0,0,0,2h5v7a1,1,0,0,0,2,0V14h5a1,1,0,0,0,0-2Zm-6-.16C11.07,11.22,9,9.58,9,7a3,3,0,0,1,6,0C15,9.58,12.93,11.23,12,11.84Z' 15 | })); 16 | }; 17 | 18 | UilAnkh.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAnkh.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAnkh; -------------------------------------------------------------------------------- /icons/uil-ban.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBan = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L16.9,18.31A7.92,7.92,0,0,1,12,20Zm6.31-3.1L7.1,5.69A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' 15 | })); 16 | }; 17 | 18 | UilBan.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBan.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBan; -------------------------------------------------------------------------------- /icons/uil-book.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBook = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,6H9A1,1,0,0,0,8,7v4a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V7A1,1,0,0,0,15,6Zm-1,4H10V8h4Zm3-8H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H6V4H17a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilBook.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBook.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBook; -------------------------------------------------------------------------------- /icons/uil-chart-growth-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartGrowthAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14h7a1,1,0,0,0,0-2H4V10H15a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilChartGrowthAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartGrowthAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartGrowthAlt; -------------------------------------------------------------------------------- /icons/uil-desktop.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDesktop = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,3H5A3,3,0,0,0,2,6v8a3,3,0,0,0,3,3h6v2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2H13V17h6a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,11a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilDesktop.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDesktop.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDesktop; -------------------------------------------------------------------------------- /icons/uil-dice-one.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDiceOne = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-8-6a1,1,0,1,0,1,1A1,1,0,0,0,12,11Z' 15 | })); 16 | }; 17 | 18 | UilDiceOne.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDiceOne.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDiceOne; -------------------------------------------------------------------------------- /icons/uil-fahrenheit.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilFahrenheit = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M20.5,3h-7a3,3,0,0,0-3,3V20a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2h-6V6a1,1,0,0,1,1-1h7a1,1,0,0,0,0-2ZM5.5,3a3,3,0,1,0,3,3A3,3,0,0,0,5.5,3Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,5.5,7Z' 15 | })); 16 | }; 17 | 18 | UilFahrenheit.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilFahrenheit.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilFahrenheit; -------------------------------------------------------------------------------- /icons/uil-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,9.5H7.41l1.3-1.29A1,1,0,0,0,7.29,6.79l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,11.5H17a1,1,0,0,1,1,1v4a1,1,0,0,0,2,0v-4A3,3,0,0,0,17,9.5Z' 15 | })); 16 | }; 17 | 18 | UilLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLeft; -------------------------------------------------------------------------------- /icons/uil-plus-square.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPlusSquare = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,13h2v2a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilPlusSquare.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPlusSquare.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPlusSquare; -------------------------------------------------------------------------------- /icons/uil-step-forward.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilStepForward = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M8.71,7.29A1,1,0,1,0,7.29,8.71L10.59,12l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,0-1.42ZM16,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,16,7Z' 15 | })); 16 | }; 17 | 18 | UilStepForward.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilStepForward.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilStepForward; -------------------------------------------------------------------------------- /icons/uil-tumblr.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTumblr = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16.79,18a4.65,4.65,0,0,1-1.62.35,1.75,1.75,0,0,1-1.92-2V10.12h4v-3h-4V2H10.33a.15.15,0,0,0-.14.15A6.11,6.11,0,0,1,6.25,7.54v2.58h2v6.54c0,2.23,1.65,5.41,6,5.34,1.47,0,3.11-.64,3.47-1.17Z' 15 | })); 16 | }; 17 | 18 | UilTumblr.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTumblr.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTumblr; -------------------------------------------------------------------------------- /icons/uil-voicemail.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilVoicemail = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18,8a4,4,0,0,0-4,4,3.91,3.91,0,0,0,.56,2H9.44A3.91,3.91,0,0,0,10,12a4,4,0,1,0-4,4H18a4,4,0,0,0,0-8ZM6,14a2,2,0,1,1,2-2A2,2,0,0,1,6,14Zm12,0a2,2,0,1,1,2-2A2,2,0,0,1,18,14Z' 15 | })); 16 | }; 17 | 18 | UilVoicemail.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilVoicemail.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilVoicemail; -------------------------------------------------------------------------------- /icons/uil-yen.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilYen = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18.55,2.17a1,1,0,0,0-1.38.28L12,10.2,6.83,2.45a1,1,0,0,0-1.66,1.1l5,7.45H7a1,1,0,0,0,0,2h4v2H7a1,1,0,0,0,0,2h4v4a1,1,0,0,0,2,0V17h4a1,1,0,0,0,0-2H13V13h4a1,1,0,0,0,0-2H13.87l5-7.45A1,1,0,0,0,18.55,2.17Z' 15 | })); 16 | }; 17 | 18 | UilYen.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilYen.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilYen; -------------------------------------------------------------------------------- /icons/uil-arrow-down.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowDown = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17.71,11.29a1,1,0,0,0-1.42,0L13,14.59V7a1,1,0,0,0-2,0v7.59l-3.29-3.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l5-5A1,1,0,0,0,17.71,11.29Z' 15 | })); 16 | }; 17 | 18 | UilArrowDown.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowDown.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowDown; -------------------------------------------------------------------------------- /icons/uil-arrow-up-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowUpRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17.92,6.62a1,1,0,0,0-.54-.54A1,1,0,0,0,17,6H7A1,1,0,0,0,7,8h7.59l-8.3,8.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L16,9.41V17a1,1,0,0,0,2,0V7A1,1,0,0,0,17.92,6.62Z' 15 | })); 16 | }; 17 | 18 | UilArrowUpRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowUpRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowUpRight; -------------------------------------------------------------------------------- /icons/uil-book-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBookAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18,2H8A4,4,0,0,0,4,6V18a4,4,0,0,0,4,4H18a2,2,0,0,0,2-2V4A2,2,0,0,0,18,2ZM6,6A2,2,0,0,1,8,4H18V14H8a3.91,3.91,0,0,0-2,.56ZM8,20a2,2,0,0,1,0-4H18v4ZM10,8h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' 15 | })); 16 | }; 17 | 18 | UilBookAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBookAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBookAlt; -------------------------------------------------------------------------------- /icons/uil-golf-ball.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGolfBall = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14,9a1,1,0,1,0,1,1A1,1,0,0,0,14,9Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,14,6ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8a1,1,0,1,0,1,1A1,1,0,0,0,17,8Z' 15 | })); 16 | }; 17 | 18 | UilGolfBall.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGolfBall.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGolfBall; -------------------------------------------------------------------------------- /icons/uil-horizontal-align-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHorizontalAlignLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,10H16V7a1,1,0,0,0-1-1H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,2,0V18H21a1,1,0,0,0,1-1V11A1,1,0,0,0,21,10ZM4,8H14v2H4Zm16,8H4V12H20Z' 15 | })); 16 | }; 17 | 18 | UilHorizontalAlignLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHorizontalAlignLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHorizontalAlignLeft; -------------------------------------------------------------------------------- /icons/uil-link-h.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLinkH = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M8,12a1,1,0,0,0,1,1h6a1,1,0,0,0,0-2H9A1,1,0,0,0,8,12Zm2,3H7A3,3,0,0,1,7,9h3a1,1,0,0,0,0-2H7A5,5,0,0,0,7,17h3a1,1,0,0,0,0-2Zm7-8H14a1,1,0,0,0,0,2h3a3,3,0,0,1,0,6H14a1,1,0,0,0,0,2h3A5,5,0,0,0,17,7Z' 15 | })); 16 | }; 17 | 18 | UilLinkH.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLinkH.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLinkH; -------------------------------------------------------------------------------- /icons/uil-meh-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMehAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,11h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5H14a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilMehAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMehAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMehAlt; -------------------------------------------------------------------------------- /icons/uil-mountains.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMountains = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.85,17.47l-5-8a1,1,0,0,0-1.7,0l-1,1.63L10.86,5.5a1,1,0,0,0-1.72,0l-7,12A1,1,0,0,0,3,19H21a1,1,0,0,0,.85-1.53ZM10.45,17H4.74L10,8l2.93,5Zm2.35,0L15,13.57h0L16,11.89,19.2,17Z' 15 | })); 16 | }; 17 | 18 | UilMountains.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMountains.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMountains; -------------------------------------------------------------------------------- /icons/uil-multiply.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMultiply = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13.41,12l6.3-6.29a1,1,0,1,0-1.42-1.42L12,10.59,5.71,4.29A1,1,0,0,0,4.29,5.71L10.59,12l-6.3,6.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l6.29,6.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilMultiply.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMultiply.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMultiply; -------------------------------------------------------------------------------- /icons/uil-pagerduty.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPagerduty = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17 3c-1.6-.8-2.7-1-5.2-1H6v12.1h5.8c2.3 0 4-.1 5.5-1.1 1.6-1.1 2.6-3 2.5-5 .1-2.1-1-4-2.8-5zm-4.6 8.6H8.9v-7h3.3c3 0 4.5 1 4.5 3.4.1 2.6-1.8 3.6-4.3 3.6zM6 22h2.9v-5.3H6V22z' 15 | })); 16 | }; 17 | 18 | UilPagerduty.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPagerduty.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPagerduty; -------------------------------------------------------------------------------- /icons/uil-search-minus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSearchMinus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Zm4-8H7a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilSearchMinus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSearchMinus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSearchMinus; -------------------------------------------------------------------------------- /icons/uil-toggle-off.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilToggleOff = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M8,8.5A3.5,3.5,0,1,0,11.5,12,3.5,3.5,0,0,0,8,8.5Zm0,5A1.5,1.5,0,1,1,9.5,12,1.5,1.5,0,0,1,8,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' 15 | })); 16 | }; 17 | 18 | UilToggleOff.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilToggleOff.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilToggleOff; -------------------------------------------------------------------------------- /icons/uil-toggle-on.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilToggleOn = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,8.5A3.5,3.5,0,1,0,19.5,12,3.5,3.5,0,0,0,16,8.5Zm0,5A1.5,1.5,0,1,1,17.5,12,1.5,1.5,0,0,1,16,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' 15 | })); 16 | }; 17 | 18 | UilToggleOn.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilToggleOn.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilToggleOn; -------------------------------------------------------------------------------- /icons/uil-trash.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTrash = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M20,6H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H4A1,1,0,0,0,4,8H5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8h1a1,1,0,0,0,0-2ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm7,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17Z' 15 | })); 16 | }; 17 | 18 | UilTrash.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTrash.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTrash; -------------------------------------------------------------------------------- /icons/uil-vertical-align-bottom.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilVerticalAlignBottom = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H18V9a1,1,0,0,0-1-1H14V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-9,0H8V4h4Zm4,0H14V10h2Z' 15 | })); 16 | }; 17 | 18 | UilVerticalAlignBottom.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilVerticalAlignBottom.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilVerticalAlignBottom; -------------------------------------------------------------------------------- /.github/workflows/npm-publish-pro.yml: -------------------------------------------------------------------------------- 1 | name: Publish to NPM PRO 2 | 3 | on: 4 | push: 5 | tags: 6 | - "*" 7 | 8 | jobs: 9 | publish-npm: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v4 13 | - uses: actions/setup-node@v4 14 | with: 15 | node-version: 22.11.0 16 | - name: Set Gemfury Config 17 | run: printf "@iconscout:registry=https://npm-proxy.fury.io/iconscout/\n//npm-proxy.fury.io/iconscout/:_authToken=${NPM_TOKEN}" > ~/.npmrc 18 | env: 19 | NPM_TOKEN: ${{ secrets.FURY_AUTH_TOKEN }} 20 | - name: Download & Build Icons 21 | run: | 22 | npm ci --progress=false 23 | npm i @iconscout/unicons@latest 24 | npm run generate 25 | - name: Publish to Gemfury 26 | run: npm publish 27 | env: 28 | NODE_AUTH_TOKEN: ${{ secrets.FURY_AUTH_TOKEN }} 29 | -------------------------------------------------------------------------------- /icons/uil-arrow-down-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowDownRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17,6a1,1,0,0,0-1,1v7.59L7.71,6.29A1,1,0,0,0,6.29,7.71L14.59,16H7a1,1,0,0,0,0,2H17a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,18,17V7A1,1,0,0,0,17,6Z' 15 | })); 16 | }; 17 | 18 | UilArrowDownRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowDownRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowDownRight; -------------------------------------------------------------------------------- /icons/uil-arrow-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M17.92,11.62a1,1,0,0,0-.21-.33l-5-5a1,1,0,0,0-1.42,1.42L14.59,11H7a1,1,0,0,0,0,2h7.59l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-.33A1,1,0,0,0,17.92,11.62Z' 15 | })); 16 | }; 17 | 18 | UilArrowRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowRight; -------------------------------------------------------------------------------- /icons/uil-coffee.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCoffee = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,17h4a5,5,0,0,0,5-5V11h1a3,3,0,0,0,0-6H18V4a1,1,0,0,0-1-1H5A1,1,0,0,0,4,4v8A5,5,0,0,0,9,17ZM18,7h1a1,1,0,0,1,0,2H18ZM6,5H16v7a3,3,0,0,1-3,3H9a3,3,0,0,1-3-3ZM21,19H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilCoffee.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCoffee.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCoffee; -------------------------------------------------------------------------------- /icons/uil-google-drive.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGoogleDrive = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.4231,13.88785,15.33356,3.33792H8.66663l6.09,10.54993ZM8.08917,4.33835,2,14.88736l3.33356,5.77472,6.08911-10.54926Zm1.73273,10.549L6.48877,20.66208H18.66663L22,14.88736Z' 15 | })); 16 | }; 17 | 18 | UilGoogleDrive.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGoogleDrive.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGoogleDrive; -------------------------------------------------------------------------------- /icons/uil-laptop.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLaptop = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,14H20V7a3,3,0,0,0-3-3H7A3,3,0,0,0,4,7v7H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14ZM6,7A1,1,0,0,1,7,6H17a1,1,0,0,1,1,1v7H6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H20Z' 15 | })); 16 | }; 17 | 18 | UilLaptop.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLaptop.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLaptop; -------------------------------------------------------------------------------- /icons/uil-pentagon.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPentagon = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.59,9.17l-9-6.54a1,1,0,0,0-1.18,0l-9,6.54a1,1,0,0,0-.36,1.12L5.49,20.87a1,1,0,0,0,1,.69H17.56a1,1,0,0,0,1-.69L22,10.29A1,1,0,0,0,21.59,9.17ZM16.84,19.56H7.16l-3-9.2L12,4.68l7.82,5.68Z' 15 | })); 16 | }; 17 | 18 | UilPentagon.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPentagon.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPentagon; -------------------------------------------------------------------------------- /icons/uil-rainbow.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilRainbow = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0A7,7,0,0,0,5,12ZM5,4A1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15,15,0,0,0,5,4ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0A11,11,0,0,0,5,8Z' 15 | })); 16 | }; 17 | 18 | UilRainbow.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilRainbow.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilRainbow; -------------------------------------------------------------------------------- /icons/uil-scroll.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilScroll = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11.29,9.71a1,1,0,0,0,1.42,0l5-5a1,1,0,1,0-1.42-1.42L12,7.59,7.71,3.29A1,1,0,0,0,6.29,4.71Zm1.42,4.58a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,1.42,1.42L12,16.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilScroll.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilScroll.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilScroll; -------------------------------------------------------------------------------- /icons/uil-sort.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSort = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16.29,14.29,12,18.59l-4.29-4.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0-1.42-1.42ZM7.71,9.71,12,5.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-5-5a1,1,0,0,0-1.42,0l-5,5A1,1,0,0,0,7.71,9.71Z' 15 | })); 16 | }; 17 | 18 | UilSort.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSort.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSort; -------------------------------------------------------------------------------- /icons/uil-enter.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEnter = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,6a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H7.41l1.3-1.29A1,1,0,0,0,7.29,9.29l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,14H17a3,3,0,0,0,3-3V7A1,1,0,0,0,19,6Z' 15 | })); 16 | }; 17 | 18 | UilEnter.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEnter.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEnter; -------------------------------------------------------------------------------- /icons/uil-envelope.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEnvelope = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L5.41,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7.41l5.88,5.88a3,3,0,0,0,4.24,0L20,7.41Z' 15 | })); 16 | }; 17 | 18 | UilEnvelope.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEnvelope.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEnvelope; -------------------------------------------------------------------------------- /icons/uil-keyhole-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilKeyholeCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,8a2,2,0,0,0-2,2,2,2,0,0,0,1,1.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10,2,2,0,0,0,12,8Zm0-6A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilKeyholeCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilKeyholeCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilKeyholeCircle; -------------------------------------------------------------------------------- /icons/uil-pound.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPound = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M20,20H8a4.92,4.92,0,0,0,1-3V14h6a1,1,0,0,0,0-2H9V8.89a4.89,4.89,0,0,1,9.13-2.44,1,1,0,0,0,1.37.36,1,1,0,0,0,.37-1.36A6.9,6.9,0,0,0,7,8.89V12H4a1,1,0,0,0,0,2H7v3a3,3,0,0,1-3,3,1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilPound.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPound.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPound; -------------------------------------------------------------------------------- /icons/uil-sleep.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSleep = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M7,12.5a3,3,0,1,0-3-3A3,3,0,0,0,7,12.5Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,7,8.5Zm13-2H12a1,1,0,0,0-1,1v6H3v-8a1,1,0,0,0-2,0v13a1,1,0,0,0,2,0v-3H21v3a1,1,0,0,0,2,0v-9A3,3,0,0,0,20,6.5Zm1,7H13v-5h7a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilSleep.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSleep.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSleep; -------------------------------------------------------------------------------- /icons/uil-sorting.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSorting = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11.29,10.21a1,1,0,0,0,1.42,0l3-3a1,1,0,1,0-1.42-1.42L12,8.09,9.71,5.79A1,1,0,0,0,8.29,7.21Zm1.42,4.58a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42L12,16.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilSorting.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSorting.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSorting; -------------------------------------------------------------------------------- /icons/uil-tear.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTear = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12.56,2.17a1,1,0,0,0-1.12,0c-.3.2-7.19,5-7.19,12.08a7.75,7.75,0,0,0,15.5,0C19.75,7.05,12.85,2.36,12.56,2.17ZM12,20a5.76,5.76,0,0,1-5.75-5.75c0-5,4.21-8.77,5.75-10,1.55,1.21,5.75,5,5.75,10A5.76,5.76,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilTear.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTear.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTear; -------------------------------------------------------------------------------- /icons/uil-windsock.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilWindsock = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18.08,5,10,4.33h0L7,4.08V3A1,1,0,0,0,5,3V21a1,1,0,0,0,2,0V13.92l3-.25h0L18.08,13A1,1,0,0,0,19,12V6A1,1,0,0,0,18.08,5ZM9,11.75l-2,.16V6.09l2,.16Zm4-.34-2,.17V6.42l2,.17Zm4-.33-2,.17V6.75l2,.17Z' 15 | })); 16 | }; 17 | 18 | UilWindsock.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilWindsock.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilWindsock; -------------------------------------------------------------------------------- /icons/uil-history.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHistory = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.62a1,1,0,0,0,0-2H6.22A8,8,0,1,1,4,12a1,1,0,0,0-2,0A10,10,0,1,0,12,2Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2H13V9A1,1,0,0,0,12,8Z' 15 | })); 16 | }; 17 | 18 | UilHistory.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHistory.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHistory; -------------------------------------------------------------------------------- /icons/uil-horizontal-align-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHorizontalAlignRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2a1,1,0,0,0-1,1V6H9A1,1,0,0,0,8,7v3H3a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H20v3a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2ZM20,16H4V12H20Zm0-6H10V8H20Z' 15 | })); 16 | }; 17 | 18 | UilHorizontalAlignRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHorizontalAlignRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHorizontalAlignRight; -------------------------------------------------------------------------------- /icons/uil-label-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLabelAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,12a1,1,0,1,0,1-1A1,1,0,0,0,15,12Zm6.71-.71-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' 15 | })); 16 | }; 17 | 18 | UilLabelAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLabelAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLabelAlt; -------------------------------------------------------------------------------- /icons/uil-minus-square.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMinusSquare = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Zm-4-8H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilMinusSquare.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMinusSquare.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMinusSquare; -------------------------------------------------------------------------------- /icons/uil-mobile-android-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMobileAndroidAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V18H17Zm0-3H7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilMobileAndroidAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMobileAndroidAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMobileAndroidAlt; -------------------------------------------------------------------------------- /icons/uil-pause-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPauseCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10,7A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,10,7Zm2-5A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM14,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,14,7Z' 15 | })); 16 | }; 17 | 18 | UilPauseCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPauseCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPauseCircle; -------------------------------------------------------------------------------- /icons/uil-polygon.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPolygon = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.87,11.5l-4.5-7.79a1,1,0,0,0-.87-.5h-9a1,1,0,0,0-.87.5L2.13,11.5a1,1,0,0,0,0,1l4.5,7.79a1,1,0,0,0,.87.5h9a1,1,0,0,0,.87-.5l4.5-7.79A1,1,0,0,0,21.87,11.5Zm-6,7.29H8.08L4.15,12,8.08,5.21h7.84L19.85,12Z' 15 | })); 16 | }; 17 | 18 | UilPolygon.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPolygon.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPolygon; -------------------------------------------------------------------------------- /icons/uil-sign-left.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSignLeft = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,5H13V3a1,1,0,0,0-2,0V5H6a1,1,0,0,0-.78.38l-2,2.5a1,1,0,0,0,0,1.24l2,2.5A1,1,0,0,0,6,12h5v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h3a1,1,0,0,0,1-1V6A1,1,0,0,0,16,5Zm-1,5H6.48L5.28,8.5,6.48,7H15Z' 15 | })); 16 | }; 17 | 18 | UilSignLeft.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSignLeft.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSignLeft; -------------------------------------------------------------------------------- /icons/uil-credit-card.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCreditCard = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M7,15h3a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2ZM19,5H5A3,3,0,0,0,2,8v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8A3,3,0,0,0,19,5Zm1,12a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20Zm0-8H4V8A1,1,0,0,1,5,7H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilCreditCard.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCreditCard.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCreditCard; -------------------------------------------------------------------------------- /icons/uil-sad-cry.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSadCry = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,0,0,8.59,21.39l.06,0a9.81,9.81,0,0,0,6.7,0l.06,0A10,10,0,0,0,12,2Zm2,17.74a7.82,7.82,0,0,1-4,0V16h4Zm2-.82V11a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2v3H10V11a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2v7.92a8,8,0,1,1,8,0Z' 15 | })); 16 | }; 17 | 18 | UilSadCry.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSadCry.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSadCry; -------------------------------------------------------------------------------- /icons/uil-scroll-h.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilScrollH = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M4.71,6.29A1,1,0,0,0,3.29,7.71L7.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,0-1.42ZM16.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' 15 | })); 16 | }; 17 | 18 | UilScrollH.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilScrollH.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilScrollH; -------------------------------------------------------------------------------- /icons/uil-sign-right.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSignRight = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M7,6v5a1,1,0,0,0,1,1h3v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h5a1,1,0,0,0,.78-.37l2-2.5a1,1,0,0,0,0-1.25l-2-2.5A1,1,0,0,0,18,5H13V3a1,1,0,0,0-2,0V5H8A1,1,0,0,0,7,6ZM9,7h8.52l1.2,1.5L17.52,10H9Z' 15 | })); 16 | }; 17 | 18 | UilSignRight.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSignRight.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSignRight; -------------------------------------------------------------------------------- /icons/uil-bookmark-full.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBookmarkFull = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18,2H6A1,1,0,0,0,5,3V21a1,1,0,0,0,1.65.76L12,17.27l5.29,4.44A1,1,0,0,0,18,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,19,21V3A1,1,0,0,0,18,2ZM17,18.86,12.64,15.2a1,1,0,0,0-1.28,0L7,18.86V4H17Z' 15 | })); 16 | }; 17 | 18 | UilBookmarkFull.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBookmarkFull.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBookmarkFull; -------------------------------------------------------------------------------- /icons/uil-check-square.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCheckSquare = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10.21,14.75a1,1,0,0,0,1.42,0l4.08-4.08a1,1,0,0,0-1.42-1.42l-3.37,3.38L9.71,11.41a1,1,0,0,0-1.42,1.42ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilCheckSquare.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCheckSquare.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCheckSquare; -------------------------------------------------------------------------------- /icons/uil-clock-nine.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClockNine = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,6a.99974.99974,0,0,0-1,1v4H9a1,1,0,0,0,0,2h3a.99974.99974,0,0,0,1-1V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilClockNine.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClockNine.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClockNine; -------------------------------------------------------------------------------- /icons/uil-clock.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClock = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15.09814,12.63379,13,11.42285V7a1,1,0,0,0-2,0v5a.99985.99985,0,0,0,.5.86621l2.59814,1.5a1.00016,1.00016,0,1,0,1-1.73242ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilClock.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClock.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClock; -------------------------------------------------------------------------------- /icons/uil-dice-two.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDiceTwo = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,11a1,1,0,1,0,1,1A1,1,0,0,0,9,11Zm8-9H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-5-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11Z' 15 | })); 16 | }; 17 | 18 | UilDiceTwo.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDiceTwo.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDiceTwo; -------------------------------------------------------------------------------- /icons/uil-drill.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDrill = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,4H9A1,1,0,0,0,8,5V7H3A1,1,0,0,0,3,9H8v4a1,1,0,0,0,2,0V12h4v7a1,1,0,0,0,1,1h2a3,3,0,0,0,3-3V11.82A3,3,0,0,0,22,9V7A3,3,0,0,0,19,4ZM18,17a1,1,0,0,1-1,1H16V12h2Zm2-8a1,1,0,0,1-1,1H10V6h6V7a1,1,0,0,0,2,0V6h1a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilDrill.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDrill.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDrill; -------------------------------------------------------------------------------- /icons/uil-signal.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSignal = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M6,15a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V16A1,1,0,0,0,6,15Zm4-3a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V13A1,1,0,0,0,10,12Zm8-8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,18,4ZM14,8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V9A1,1,0,0,0,14,8Z' 15 | })); 16 | }; 17 | 18 | UilSignal.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSignal.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSignal; -------------------------------------------------------------------------------- /icons/uil-tag.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTag = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.12,10.71,12.71,2.29A1,1,0,0,0,12,2H3A1,1,0,0,0,2,3v9a1,1,0,0,0,.29.71l8.42,8.41a3,3,0,0,0,4.24,0L21.12,15a3,3,0,0,0,0-4.24Zm-1.41,2.82h0l-6.18,6.17a1,1,0,0,1-1.41,0L4,11.59V4h7.59l8.12,8.12a1,1,0,0,1,.29.71A1,1,0,0,1,19.71,13.53Z' 15 | })); 16 | }; 17 | 18 | UilTag.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTag.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTag; -------------------------------------------------------------------------------- /icons/uil-archive-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArchiveAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10,13h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,4,8.82V18a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8.82A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H18ZM19,7H5A1,1,0,0,1,5,5H19a1,1,0,0,1,0,2Z' 15 | })); 16 | }; 17 | 18 | UilArchiveAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArchiveAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArchiveAlt; -------------------------------------------------------------------------------- /icons/uil-bookmark.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBookmark = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,2H8A3,3,0,0,0,5,5V21a1,1,0,0,0,.5.87,1,1,0,0,0,1,0L12,18.69l5.5,3.18A1,1,0,0,0,18,22a1,1,0,0,0,.5-.13A1,1,0,0,0,19,21V5A3,3,0,0,0,16,2Zm1,17.27-4.5-2.6a1,1,0,0,0-1,0L7,19.27V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilBookmark.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBookmark.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBookmark; -------------------------------------------------------------------------------- /icons/uil-direction.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDirection = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9.71,10.21,12,7.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42Zm4.58,4.58L12,17.09l-2.29-2.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' 15 | })); 16 | }; 17 | 18 | UilDirection.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDirection.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDirection; -------------------------------------------------------------------------------- /icons/uil-envelope-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilEnvelopeAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,6H19a1,1,0,0,1,1,1l-8,4.88L4,7A1,1,0,0,1,5,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.28l7.48,4.57a1,1,0,0,0,1,0L20,9.28Z' 15 | })); 16 | }; 17 | 18 | UilEnvelopeAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilEnvelopeAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilEnvelopeAlt; -------------------------------------------------------------------------------- /icons/uil-moon-eclipse.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMoonEclipse = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2a10,10,0,0,0-2.14.24l-.12,0a10,10,0,0,0-.1,19.44l.14,0A9.57,9.57,0,0,0,12,22,10,10,0,0,0,12,2ZM10,19.74A8,8,0,0,1,10,4.26a8,8,0,0,1,0,15.48Zm4.53-.16a10,10,0,0,0,0-15.16,8,8,0,0,1,0,15.16Z' 15 | })); 16 | }; 17 | 18 | UilMoonEclipse.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMoonEclipse.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMoonEclipse; -------------------------------------------------------------------------------- /icons/uil-no-entry.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilNoEntry = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,20H19.76L15.37,4.2A3,3,0,0,0,12.48,2h-1A3,3,0,0,0,8.63,4.2L4.24,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM10.56,4.73a1,1,0,0,1,1-.73h1a1,1,0,0,1,1,.73L14.35,8H9.65ZM9.09,10h5.82L16,14H8ZM6.32,20l1.11-4h9.14l1.11,4Z' 15 | })); 16 | }; 17 | 18 | UilNoEntry.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilNoEntry.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilNoEntry; -------------------------------------------------------------------------------- /icons/uil-play-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPlayCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M16,10.27,11,7.38A2,2,0,0,0,8,9.11v5.78a2,2,0,0,0,1,1.73,2,2,0,0,0,2,0l5-2.89a2,2,0,0,0,0-3.46ZM15,12l-5,2.89V9.11L15,12ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilPlayCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPlayCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPlayCircle; -------------------------------------------------------------------------------- /icons/uil-angle-double-down.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAngleDoubleDown = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11.29,11.46a1,1,0,0,0,1.42,0l3-3A1,1,0,1,0,14.29,7L12,9.34,9.71,7A1,1,0,1,0,8.29,8.46Zm3,1.08L12,14.84l-2.29-2.3A1,1,0,0,0,8.29,14l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' 15 | })); 16 | }; 17 | 18 | UilAngleDoubleDown.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAngleDoubleDown.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAngleDoubleDown; -------------------------------------------------------------------------------- /icons/uil-arrow-from-top.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowFromTop = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15.29,16.29,13,18.59V7a1,1,0,0,0-2,0V18.59l-2.29-2.3a1,1,0,1,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilArrowFromTop.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowFromTop.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowFromTop; -------------------------------------------------------------------------------- /icons/uil-arrow-to-bottom.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrowToBottom = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Zm-7.71-2.29a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42L13,14.59V3a1,1,0,0,0-2,0V14.59l-2.29-2.3a1,1,0,1,0-1.42,1.42Z' 15 | })); 16 | }; 17 | 18 | UilArrowToBottom.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrowToBottom.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrowToBottom; -------------------------------------------------------------------------------- /icons/uil-bullseye.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilBullseye = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,5a7,7,0,1,0,7,7A7,7,0,0,0,12,5Zm0,12a5,5,0,1,1,5-5A5,5,0,0,1,12,17Zm0-8a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13ZM12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' 15 | })); 16 | }; 17 | 18 | UilBullseye.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilBullseye.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilBullseye; -------------------------------------------------------------------------------- /icons/uil-clock-five.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClockFive = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm1-8.251V7a1,1,0,0,0-2,0v5a1.00586,1.00586,0,0,0,.11816.47217l1.5,2.79883a1.00029,1.00029,0,0,0,1.76368-.94434Z' 15 | })); 16 | }; 17 | 18 | UilClockFive.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClockFive.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClockFive; -------------------------------------------------------------------------------- /icons/uil-comment-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCommentAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilCommentAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCommentAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCommentAlt; -------------------------------------------------------------------------------- /icons/uil-dollar-sign.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDollarSign = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' 15 | })); 16 | }; 17 | 18 | UilDollarSign.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDollarSign.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDollarSign; -------------------------------------------------------------------------------- /icons/uil-folder.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilFolder = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilFolder.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilFolder.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilFolder; -------------------------------------------------------------------------------- /icons/uil-glass.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGlass = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19.75,2.33A1,1,0,0,0,19,2H5a1,1,0,0,0-.75.33A1,1,0,0,0,4,3.11l1.8,16.22a3,3,0,0,0,3,2.67h6.42a3,3,0,0,0,3-2.67L20,3.11A1,1,0,0,0,19.75,2.33ZM16.2,19.11a1,1,0,0,1-1,.89H8.79a1,1,0,0,1-1-.89L6.78,10H17.22ZM17.44,8H6.56L6.12,4H17.88Z' 15 | })); 16 | }; 17 | 18 | UilGlass.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGlass.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGlass; -------------------------------------------------------------------------------- /icons/uil-hospital-symbol.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHospitalSymbol = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15 7a1 1 0 0 0-1 1v3h-4V8a1 1 0 0 0-2 0v8a1 1 0 0 0 2 0v-3h4v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1Zm-3-5a10 10 0 1 0 10 10A10.011 10.011 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8 8.01 8.01 0 0 1-8 8Z' 15 | })); 16 | }; 17 | 18 | UilHospitalSymbol.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHospitalSymbol.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHospitalSymbol; -------------------------------------------------------------------------------- /icons/uil-keyhole-square-full.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilKeyholeSquareFull = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11,11.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10a2,2,0,0,0-4,0A2,2,0,0,0,11,11.72ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' 15 | })); 16 | }; 17 | 18 | UilKeyholeSquareFull.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilKeyholeSquareFull.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilKeyholeSquareFull; -------------------------------------------------------------------------------- /icons/uil-search-plus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSearchPlus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M15,10H12V7a1,1,0,0,0-2,0v3H7a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V12h3a1,1,0,0,0,0-2Zm6.71,10.29L18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' 15 | })); 16 | }; 17 | 18 | UilSearchPlus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSearchPlus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSearchPlus; -------------------------------------------------------------------------------- /icons/uil-shopping-bag.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilShoppingBag = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,7H16V6A4,4,0,0,0,8,6V7H5A1,1,0,0,0,4,8V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8A1,1,0,0,0,19,7ZM10,6a2,2,0,0,1,4,0V7H10Zm8,13a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H8v1a1,1,0,0,0,2,0V9h4v1a1,1,0,0,0,2,0V9h2Z' 15 | })); 16 | }; 17 | 18 | UilShoppingBag.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilShoppingBag.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilShoppingBag; -------------------------------------------------------------------------------- /icons/uil-analytics.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAnalytics = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M5,12a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V13A1,1,0,0,0,5,12ZM10,2A1,1,0,0,0,9,3V21a1,1,0,0,0,2,0V3A1,1,0,0,0,10,2ZM20,16a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V17A1,1,0,0,0,20,16ZM15,8a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V9A1,1,0,0,0,15,8Z' 15 | })); 16 | }; 17 | 18 | UilAnalytics.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAnalytics.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAnalytics; -------------------------------------------------------------------------------- /icons/uil-anchor.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAnchor = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,13H17a1,1,0,0,0,0,2h.91A6,6,0,0,1,13,19.91V11h1a1,1,0,0,0,0-2H13V7.82a3,3,0,1,0-2,0V9H10a1,1,0,0,0,0,2h1v8.91A6,6,0,0,1,6.09,15H7a1,1,0,0,0,0-2H5a1,1,0,0,0-1,1,8,8,0,0,0,16,0A1,1,0,0,0,19,13ZM12,6a1,1,0,1,1,1-1A1,1,0,0,1,12,6Z' 15 | })); 16 | }; 17 | 18 | UilAnchor.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAnchor.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAnchor; -------------------------------------------------------------------------------- /icons/uil-arrow.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArrow = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9.71,6.29a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,12l4.3-4.29A1,1,0,0,0,9.71,6.29Zm11,5-5-5a1,1,0,0,0-1.42,1.42L18.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5A1,1,0,0,0,20.71,11.29Z' 15 | })); 16 | }; 17 | 18 | UilArrow.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArrow.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArrow; -------------------------------------------------------------------------------- /icons/uil-desktop-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDesktopAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H8v2H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2H16V18h3a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,20H10V18h4Zm6-5a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Zm0-3H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilDesktopAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDesktopAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDesktopAlt; -------------------------------------------------------------------------------- /icons/uil-glass-martini-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGlassMartiniAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.78,3.62a1,1,0,0,0,.12-1.05A1,1,0,0,0,21,2H3a1,1,0,0,0-.9.57,1,1,0,0,0,.12,1.05L11,14.6V20H5.25a1,1,0,0,0,0,2h13.5a1,1,0,0,0,0-2H13V14.6ZM5.08,4H18.92l-2.4,3h-9ZM12,12.65,9.08,9h5.84Z' 15 | })); 16 | }; 17 | 18 | UilGlassMartiniAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGlassMartiniAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGlassMartiniAlt; -------------------------------------------------------------------------------- /icons/uil-grin.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilGrin = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm3-7H9a1,1,0,0,0-1,1,4,4,0,0,0,8,0A1,1,0,0,0,15,13Zm-3,3a2,2,0,0,1-1.73-1h3.46A2,2,0,0,1,12,16Zm3-7a1,1,0,1,0,1,1A1,1,0,0,0,15,9Z' 15 | })); 16 | }; 17 | 18 | UilGrin.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilGrin.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilGrin; -------------------------------------------------------------------------------- /icons/uil-home.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHome = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.66,10.25l-9-8a1,1,0,0,0-1.32,0l-9,8a1,1,0,0,0-.27,1.11A1,1,0,0,0,3,12H4v9a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V12h1a1,1,0,0,0,.93-.64A1,1,0,0,0,21.66,10.25ZM13,20H11V17a1,1,0,0,1,2,0Zm5,0H15V17a3,3,0,0,0-6,0v3H6V12H18ZM5.63,10,12,4.34,18.37,10Z' 15 | })); 16 | }; 17 | 18 | UilHome.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHome.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHome; -------------------------------------------------------------------------------- /icons/uil-mailbox-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMailboxAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11,13h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm8,7H18V9h1a1,1,0,0,0,0-2H17.91A6,6,0,0,0,6.09,7H5A1,1,0,0,0,5,9H6V20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2ZM12,4a4,4,0,0,1,3.86,3H8.14A4,4,0,0,1,12,4Zm4,16H8V18h8Zm0-4H8V9h8Z' 15 | })); 16 | }; 17 | 18 | UilMailboxAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMailboxAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMailboxAlt; -------------------------------------------------------------------------------- /icons/uil-parking-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilParkingCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M13,7H10A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V14h2a3,3,0,0,0,3-3V10A3,3,0,0,0,13,7Zm1,4a1,1,0,0,1-1,1H11V9h2a1,1,0,0,1,1,1ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilParkingCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilParkingCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilParkingCircle; -------------------------------------------------------------------------------- /icons/uil-usd-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilUsdCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11,9h4a1,1,0,0,0,0-2H13V6a1,1,0,0,0-2,0V7a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2H9a1,1,0,0,0,0,2h2v1a1,1,0,0,0,2,0V17a3,3,0,0,0,0-6H11a1,1,0,0,1,0-2Zm1-8A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' 15 | })); 16 | }; 17 | 18 | UilUsdCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilUsdCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilUsdCircle; -------------------------------------------------------------------------------- /icons/uil-archive.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilArchive = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10,14h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,2,6V9a1,1,0,0,0,1,1H4v8a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10h1a1,1,0,0,0,1-1V6A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V10H18ZM20,8H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilArchive.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilArchive.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilArchive; -------------------------------------------------------------------------------- /icons/uil-chart-down.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartDown = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,11a1,1,0,0,0-1,1v2.59l-6.29-6.3a1,1,0,0,0-1.42,0L9,11.59,3.71,6.29A1,1,0,0,0,2.29,7.71l6,6a1,1,0,0,0,1.42,0L13,10.41,18.59,16H16a1,1,0,0,0,0,2h5a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,17V12A1,1,0,0,0,21,11Z' 15 | })); 16 | }; 17 | 18 | UilChartDown.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartDown.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartDown; -------------------------------------------------------------------------------- /icons/uil-chart-pie.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilChartPie = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2a10,10,0,1,0,4.93,18.69l.07,0,.05,0A10,10,0,0,0,12,2Zm1,2.07A8,8,0,0,1,19.93,11H13ZM12,20A8,8,0,0,1,11,4.07V12a1.09,1.09,0,0,0,.07.35l0,.08,0,.07,4,6.87A7.81,7.81,0,0,1,12,20Zm4.83-1.64L13.73,13h6.2A8,8,0,0,1,16.83,18.36Z' 15 | })); 16 | }; 17 | 18 | UilChartPie.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilChartPie.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilChartPie; -------------------------------------------------------------------------------- /icons/uil-clapper-board.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClapperBoard = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM16.09,4l-4,4H7.91l4-4ZM4,5A1,1,0,0,1,5,4H9.09l-4,4H4ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H14.91l4-4H19a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilClapperBoard.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClapperBoard.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClapperBoard; -------------------------------------------------------------------------------- /icons/uil-clock-two.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilClockTwo = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20ZM14.09814,9.63379,13,10.26807V7a1,1,0,0,0-2,0v5a1.00025,1.00025,0,0,0,1.5.86621l2.59814-1.5a1.00016,1.00016,0,1,0-1-1.73242Z' 15 | })); 16 | }; 17 | 18 | UilClockTwo.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilClockTwo.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilClockTwo; -------------------------------------------------------------------------------- /icons/uil-confused.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilConfused = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Zm5.66,4.56-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilConfused.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilConfused.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilConfused; -------------------------------------------------------------------------------- /icons/uil-exchange-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilExchangeAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21.71,9.29l-4-4a1,1,0,0,0-1.42,1.42L18.59,9H7a1,1,0,0,0,0,2H21a1,1,0,0,0,.92-.62A1,1,0,0,0,21.71,9.29ZM17,13H3a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,15H17a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilExchangeAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilExchangeAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilExchangeAlt; -------------------------------------------------------------------------------- /icons/uil-history-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilHistoryAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M11.44,2A10,10,0,0,0,4.56,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.06a1,1,0,0,0,0-2H5.66A8,8,0,1,1,11.44,20a1,1,0,1,0,0,2,10,10,0,1,0,0-20Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2h-1V9A1,1,0,0,0,11.44,8Z' 15 | })); 16 | }; 17 | 18 | UilHistoryAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilHistoryAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilHistoryAlt; -------------------------------------------------------------------------------- /icons/uil-info-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilInfoCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm0-8.5a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,11.5Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,7.5Z' 15 | })); 16 | }; 17 | 18 | UilInfoCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilInfoCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilInfoCircle; -------------------------------------------------------------------------------- /icons/uil-key-skeleton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilKeySkeleton = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,4.41l.71-.7a1,1,0,1,0-1.42-1.42L18.89,3.7h0L16.06,6.53h0L9.75,12.83a5,5,0,1,0,1.42,1.42l5.59-5.6,2.12,2.13a1,1,0,1,0,1.41-1.42L18.17,7.24l1.42-1.41.7.7a1,1,0,1,0,1.42-1.41ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Z' 15 | })); 16 | }; 17 | 18 | UilKeySkeleton.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilKeySkeleton.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilKeySkeleton; -------------------------------------------------------------------------------- /icons/uil-layers-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLayersAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,2H9A1,1,0,0,0,8,3V7H6A1,1,0,0,0,5,8v4H3a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19h4a1,1,0,0,0,1-1V16h4a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM10,20H4V14h6Zm5-3H12V13a1,1,0,0,0-1-1H7V9h8Zm5-3H17V8a1,1,0,0,0-1-1H10V4H20Z' 15 | })); 16 | }; 17 | 18 | UilLayersAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLayersAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLayersAlt; -------------------------------------------------------------------------------- /icons/uil-microphone.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilMicrophone = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,15a4,4,0,0,0,4-4V5A4,4,0,0,0,8,5v6A4,4,0,0,0,12,15ZM10,5a2,2,0,0,1,4,0v6a2,2,0,0,1-4,0Zm10,6a1,1,0,0,0-2,0A6,6,0,0,1,6,11a1,1,0,0,0-2,0,8,8,0,0,0,7,7.93V21H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V18.93A8,8,0,0,0,20,11Z' 15 | })); 16 | }; 17 | 18 | UilMicrophone.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilMicrophone.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilMicrophone; -------------------------------------------------------------------------------- /icons/uil-signal-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSignalAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M10,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,10,14ZM5,18a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,5,18ZM20,2a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V3A1,1,0,0,0,20,2ZM15,9a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V10A1,1,0,0,0,15,9Z' 15 | })); 16 | }; 17 | 18 | UilSignalAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSignalAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSignalAlt; -------------------------------------------------------------------------------- /icons/uil-top-arrow-to-top.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilTopArrowToTop = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4a1,1,0,1,0,1.42,1.42L11,9.41V21a1,1,0,0,0,2,0V9.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' 15 | })); 16 | }; 17 | 18 | UilTopArrowToTop.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilTopArrowToTop.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilTopArrowToTop; -------------------------------------------------------------------------------- /icons/uil-at.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilAt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,2a10,10,0,1,0,5,18.66,1,1,0,1,0-1-1.73A8,8,0,1,1,20,12v.75a1.75,1.75,0,0,1-3.5,0V8.5a1,1,0,0,0-1-1,1,1,0,0,0-1,.79A4.45,4.45,0,0,0,12,7.5,4.5,4.5,0,1,0,15.3,15,3.74,3.74,0,0,0,22,12.75V12A10,10,0,0,0,12,2Zm0,12.5A2.5,2.5,0,1,1,14.5,12,2.5,2.5,0,0,1,12,14.5Z' 15 | })); 16 | }; 17 | 18 | UilAt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilAt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilAt; -------------------------------------------------------------------------------- /icons/uil-check-circle.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilCheckCircle = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilCheckCircle.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilCheckCircle.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilCheckCircle; -------------------------------------------------------------------------------- /icons/uil-dollar-sign-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilDollarSignAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' 15 | })); 16 | }; 17 | 18 | UilDollarSignAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilDollarSignAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilDollarSignAlt; -------------------------------------------------------------------------------- /icons/uil-exchange.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilExchange = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18,10a1,1,0,0,0-1-1H5.41l2.3-2.29A1,1,0,0,0,6.29,5.29l-4,4a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,11H17A1,1,0,0,0,18,10Zm3.92,3.62A1,1,0,0,0,21,13H7a1,1,0,0,0,0,2H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4A1,1,0,0,0,21.92,13.62Z' 15 | })); 16 | }; 17 | 18 | UilExchange.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilExchange.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilExchange; -------------------------------------------------------------------------------- /icons/uil-focus.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilFocus = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M8,2H3A1,1,0,0,0,2,3V8A1,1,0,0,0,4,8V4H8A1,1,0,0,0,8,2ZM8,20H4V16a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1H8a1,1,0,0,0,0-2ZM21,2H16a1,1,0,0,0,0,2h4V8a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2Zm0,13a1,1,0,0,0-1,1v4H16a1,1,0,0,0,0,2h5a1,1,0,0,0,1-1V16A1,1,0,0,0,21,15Z' 15 | })); 16 | }; 17 | 18 | UilFocus.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilFocus.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilFocus; -------------------------------------------------------------------------------- /icons/uil-lock-alt.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilLockAlt = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M12,13a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V14A1,1,0,0,0,12,13Zm5-4V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' 15 | })); 16 | }; 17 | 18 | UilLockAlt.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilLockAlt.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilLockAlt; -------------------------------------------------------------------------------- /icons/uil-panel-add.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPanelAdd = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M18 10h-4V3a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v5H3a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h15a1 1 0 0 0 1-1V11a1 1 0 0 0-1-1ZM7 20H4V10h3Zm5 0H9V4h3Zm5 0h-3v-8h3Zm4-16h-1V3a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0V6h1a1 1 0 0 0 0-2Z' 15 | })); 16 | }; 17 | 18 | UilPanelAdd.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPanelAdd.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPanelAdd; -------------------------------------------------------------------------------- /icons/uil-pathfinder-unite.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilPathfinderUnite = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M21,7.54H16.46V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V15.46a1,1,0,0,0,1,1H7.54V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V15.46a1,1,0,0,0-1-1H4V4H14.46V8.54a1,1,0,0,0,1,1H20Z' 15 | })); 16 | }; 17 | 18 | UilPathfinderUnite.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilPathfinderUnite.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilPathfinderUnite; -------------------------------------------------------------------------------- /icons/uil-smile.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import PropTypes from 'prop-types'; 3 | 4 | const UilSmile = (props) => { 5 | const { color, size, ...otherProps } = props 6 | return React.createElement('svg', { 7 | xmlns: 'http://www.w3.org/2000/svg', 8 | width: size, 9 | height: size, 10 | viewBox: '0 0 24 24', 11 | fill: color, 12 | ...otherProps 13 | }, React.createElement('path', { 14 | d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6-2a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' 15 | })); 16 | }; 17 | 18 | UilSmile.propTypes = { 19 | color: PropTypes.string, 20 | size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), 21 | }; 22 | 23 | UilSmile.defaultProps = { 24 | color: 'currentColor', 25 | size: '24', 26 | }; 27 | 28 | export default UilSmile; --------------------------------------------------------------------------------