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

const viewBox = {"width":24,"height":24};
const content = `<style>.puhv0hpvf {
  fill: currentColor;
  d: path("M6.104 21L4.116 3h15.769l-1.989 18zM5.733 8.5h3.829q.467-.475 1.094-.737T12 7.5t1.344.263t1.095.737h3.828L18.75 4H5.225zm6.267 5q1.037 0 1.768-.732T14.5 11t-.732-1.768T12 8.5t-1.768.732T9.5 11t.732 1.768T12 13.5m-6.158-4L7 20h10l1.158-10.5h-3.014q.165.327.26.709T15.5 11q0 1.458-1.021 2.479T12 14.5t-2.479-1.021T8.5 11q0-.41.095-.791t.26-.709zM7 20h1.856H8.5h7h-.356H17z");
}
</style><path class="puhv0hpvf"/>`;

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

export default Component;
