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

const viewBox = {"width":24,"height":24};
const content = `<style>.j5n-vusvo {
  fill: currentColor;
  d: path("M19.775 22.625L18 20.85V21H6v-4H2v-6q0-1.275.875-2.137T5 8h.15L1.375 4.225L2.8 2.8l18.4 18.4zM8 19h8v-.15L12.15 15H8zm11.85-2l-2-2H20v-4q0-.425-.288-.712T19 10h-6.15l-2-2H19q1.275 0 2.138.863T22 11v6zM4 15h2v-2h4.15l-3-3H5q-.425 0-.712.288T4 11zm12-7V5H7.85l-2-2H18v5zm2 4.5q.425 0 .713-.288T19 11.5t-.288-.712T18 10.5t-.712.288T17 11.5t.288.713t.712.287M5 10h2.15H4zm14 0h1h-7.15z");
}
</style><path class="j5n-vusvo"/>`;

/** @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={"material-symbols:print-disabled-outline"} {...others} />);
}

export default Component;
