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

const viewBox = {"width":24,"height":24};
const content = `<style>.z552wz4_t {
  fill: currentColor;
  d: path("M3 21V3h8.323l-1 1H4v16h11v-2.5h1V21zm3.5-3.5v-1h6v1zm0-2.77v-1h4v1zm8-.75l-3.288-3.288H8.5v-4h2.712L14.5 3.404zm2-2.357V5.762q.766.505 1.133 1.319T18 8.692t-.377 1.612q-.377.813-1.123 1.319m0 3.935v-1.062q1.539-.74 2.52-2.336q.98-1.594.98-3.468t-.98-3.468t-2.52-2.335V1.827q1.946.771 3.223 2.668T21 8.692t-1.277 4.197t-3.223 2.669");
}
</style><path class="z552wz4_t"/>`;

/** @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:text-to-speech-sharp"} {...others} />);
}

export default Component;
