import { Icon } from '@iconify/css-solid';
import { splitProps } from 'solid-js';

const viewBox = {"width":48,"height":48};
const content = `<style>.i_9xx4k2x {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M17.93 15.336h20.29a1 1 0 0 1 1 1v12.85h0h-22.29h0v-12.85a1 1 0 0 1 1-1m-2.205 13.851h24.701v2.477a1 1 0 0 1-1 1h-22.7a1 1 0 0 1-1-1zm11.251 1.738h2.2");
}

.j0l66d94n {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M28.076 32.664v7.939a1.897 1.897 0 0 1-1.898 1.897H9.471a1.897 1.897 0 0 1-1.897-1.897v-29.41A1.897 1.897 0 0 1 9.47 9.295h4.089V6.449a.95.95 0 0 1 .949-.949h6.328a.95.95 0 0 1 .949.949v2.846h4.392a1.897 1.897 0 0 1 1.898 1.897v4.144M7.574 35.859h20.502M13.56 9.295h8.226");
}
</style><path class="j0l66d94n"/><path class="i_9xx4k2x"/>`;

/** @param props {{width?: string; height?: string;}} */
function Component(props) {
	const [local, others] = splitProps(props, ["width","height"]);

	return (<Icon width={local.width} height={local.height} viewBox={viewBox} content={content} fallback={"arcticons:battery-log"} {...others} />);
}

export default Component;
