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

const viewBox = {"width":24,"height":24};
const content = `<style>.ylfw9ub1w {
  fill: currentColor;
  d: path("M6.5 11.5v-1h1v1zm10 3.5h1q.625 0 1.063-.437T19 13.5V12h-1.5v1.5h-1v-3H19q0-.625-.437-1.062T17.5 9h-1q-.625 0-1.062.438T15 10.5v3q0 .625.438 1.063T16.5 15M5 15h1.5v-2H8q.425 0 .713-.288T9 12v-2q0-.425-.288-.712T8 9H5zm5 0h1.5v-2.4l1 2.4H14V9h-1.5v2.35L11.5 9H10zm-6 5q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2V6z");
}
</style><path class="ylfw9ub1w"/>`;

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

export default Component;
