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

const viewBox = {"width":24,"height":24};
const content = `<style>.vt-s_0bxn {
  fill: currentColor;
  d: path("M21.11 22.53L18.579 20h-3.254v-3.254l-1-1V20h-4.65v-4.656h4.248l-1-1H9.675v-3.253l-1-1v4.253H4V9.656h4.24l-1-1H4v-3.24L1.892 3.308L2.6 2.6l19.223 19.223zM4 20v-4.656h4.675V20zm16-2.823l-1.833-1.833H20zm-2.833-2.833l-1.842-1.842V9.656H20v4.688zm-2.842-2.842l-1.846-1.846h1.846zm-2.846-2.846L9.675 6.852V4h4.65v4.656zm3.846 0V4H20v4.656zm-6.65-2.804L6.823 4h1.852z");
}
</style><path class="vt-s_0bxn"/>`;

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

export default Component;
