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

const viewBox = {"width":48,"height":48};
const content = `<style>.li56cpb2v {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M12.437 24H6.5c-.554 0-1-.446-1-1V6.5c0-.554.446-1 1-1h35c.554 0 1 .446 1 1V23c0 .554-.446 1-1 1h-5.938");
}

.y5j5mp-rq {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.222 28.658c4.296-4.296 11.26-4.296 15.556 0m-12.727 2.828a7 7 0 0 1 9.9 0h0m-7.071 2.829a3 3 0 0 1 4.242 0L24 36.436z");
}

.z5tk6mloj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M12.438 19.375V40.5c0 1.108.892 2 2 2h15v-4.125c0-1.108.892-2 2-2h4.125v-17zM5.5 14.75h37m-6.938 21.626L29.437 42.5m-2.465-30.177V7.86l-2.466 2.997h3.044m-7.1-1.517c0-.913.851-1.632 1.825-1.45c.638.119 1.148.655 1.212 1.283c.047.467-.105.928-.438 1.211c-.616.525-2.599 1.94-2.599 1.94h3.045");
}
</style><path class="li56cpb2v"/><path class="z5tk6mloj"/><path class="y5j5mp-rq"/>`;

/** @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:sharp-printsmash"} {...others} />);
}

export default Component;
