component icon

component from Huge Icons by Hugeicons · Stroke · MIT Free for personal and commercial use.

Name
component
Set
Huge Icons
Style
Stroke
Viewbox
24×24
License
MIT

The same icon in other sets

Use the component icon

SVG

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M9.197 6.84c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm12 0c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Z"/></svg>

React

import type { SVGProps } from "react";

export function HugeiconsComponent(props: SVGProps<SVGSVGElement>) {
  return (
    <svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" strokeLinejoin="round" strokeWidth="1.5" d="M9.197 6.84c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm12 0c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Z"/></svg>
  );
}

Vue

<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M9.197 6.84c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm12 0c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Zm-6 6c.138.278.395.536.911 1.052s.774.773 1.052.911c.53.263 1.15.263 1.68 0c.278-.138.536-.395 1.052-.911s.773-.774.911-1.052c.263-.53.263-1.15 0-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9 1.9 0 0 0-1.68 0c-.278.138-.536.395-1.052.911s-.773.774-.911 1.052a1.9 1.9 0 0 0 0 1.68Z"/></svg>
</template>

CSS

.icon-component {
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M9.197%206.84c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm-6%206c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm12%200c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm-6%206c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M9.197%206.84c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm-6%206c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm12%200c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Zm-6%206c.138.278.395.536.911%201.052s.774.773%201.052.911c.53.263%201.15.263%201.68%200c.278-.138.536-.395%201.052-.911s.773-.774.911-1.052c.263-.53.263-1.15%200-1.68c-.138-.278-.395-.536-.911-1.052s-.774-.773-1.052-.911a1.9%201.9%200%200%200-1.68%200c-.278.138-.536.395-1.052.911s-.773.774-.911%201.052a1.9%201.9%200%200%200%200%201.68Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/hugeicons/component.svg?color=%231a73e8&size=48