import { css, LitElement, svg, html } from "lit";
import { property } from "lit/decorators.js";
import { customElement } from "../decorator.js";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __decorateClass = (decorators, target, key, kind) => {
  var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  for (var i = decorators.length - 1, decorator; i >= 0; i--)
    if (decorator = decorators[i])
      result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  if (kind && result) __defProp(target, key, result);
  return result;
};
let ObiDiodes07On = class extends LitElement {
  constructor() {
    super(...arguments);
    this.useCssColor = false;
    this.icon = svg`<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 3.5C10 3.22386 10.2239 3 10.5 3C10.7761 3 11 3.22386 11 3.5V8.23077L17 11.4615V4C17 3.44772 17.4477 3 18 3C18.5523 3 19 3.44772 19 4V20C19 20.5523 18.5523 21 18 21C17.4477 21 17 20.5523 17 20V12.5385L11 15.7692V20.5C11 20.7761 10.7761 21 10.5 21C10.2239 21 10 20.7761 10 20.5V16.3077L5 19V5L10 7.69231V3.5ZM6 6.67422L10 8.82806V15.1719L6 17.3258L6 6.67422ZM15.8907 12L11 9.36653V14.6335L15.8907 12Z" fill="currentColor"/>
<path d="M10 8.82767L6 6.67383V17.3254L10 15.1715V8.82767Z" fill="currentColor"/>
<path d="M11 14.6331L15.8907 11.9996L11 9.36614V14.6331Z" fill="currentColor"/>
</svg>
`;
    this.iconCss = svg`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 3.5C10 3.22386 10.2239 3 10.5 3C10.7761 3 11 3.22386 11 3.5V8.23077L17 11.4615V4C17 3.44772 17.4477 3 18 3C18.5523 3 19 3.44772 19 4V20C19 20.5523 18.5523 21 18 21C17.4477 21 17 20.5523 17 20V12.5385L11 15.7692V20.5C11 20.7761 10.7761 21 10.5 21C10.2239 21 10 20.7761 10 20.5V16.3077L5 19V5L10 7.69231V3.5ZM6 6.67422L10 8.82806V15.1719L6 17.3258L6 6.67422ZM15.8907 12L11 9.36653V14.6335L15.8907 12Z" style="fill: var(--automation-device-tertiary-color)"/>
<path d="M10 8.82767L6 6.67383V17.3254L10 15.1715V8.82767Z" style="fill: var(--automation-device-primary-color)"/>
<path d="M11 14.6331L15.8907 11.9996L11 9.36614V14.6331Z" style="fill: var(--automation-device-primary-color)"/>
</svg>
`;
  }
  render() {
    return html`
      <div class="wrapper">${this.useCssColor ? this.iconCss : this.icon}</div>
    `;
  }
};
ObiDiodes07On.styles = css`
    .wrapper {
      height: 100%;
      width: 100%;
      line-height: 0;
    }
    .wrapper > * {
      height: 100%;
      width: 100%;
    }
  `;
__decorateClass([
  property({ type: Boolean })
], ObiDiodes07On.prototype, "useCssColor", 2);
ObiDiodes07On = __decorateClass([
  customElement("obi-diodes-07-on")
], ObiDiodes07On);
export {
  ObiDiodes07On
};
//# sourceMappingURL=icon-diodes-07-on.js.map
