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

const viewBox = {"width":24,"height":24};
const content = `<style>.xzvvy_b7x {
  fill: currentColor;
  d: path("M2 21v-5h20v5zm2-3v1h16v-1zm6.575-4q-.525.5-1.925.5t-1.9-.5t-1.4-.5t-1.425.5T2 14.5v-2q.9 0 1.425-.5t1.925-.5t1.9.5t1.4.5t1.425-.5T12 11.5t1.925.5t1.425.5t1.4-.5t1.9-.5t1.975.5t1.375.5v2q-1.4 0-1.875-.5t-1.375-.5t-1.45.5t-1.95.5t-1.925-.5T12 13.5t-1.425.5M2 10V9q0-2.875 2.713-4.437T12 3t7.288 1.563T22 9v1zm10-5q-3.1 0-5.187.775T4.15 8h15.7q-.575-1.45-2.662-2.225T12 5m0 3");
}
</style><path class="xzvvy_b7x"/>`;

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

export default Component;
