/**
 * @file FlashOnBaseFilled
 * @author Auto Generated by IconGarden
 */

import { defineComponent } from "vue";
import { IIconProps } from "../interface";

export default defineComponent({
    name: "icon-flash-on-base-filled",
    props: {
        size: {
            type: [Number, String],
            default: 48,
        },
        color: {
            type: String,
            default: "black",
        },
    },
    setup: (props: IIconProps) => {
        return () => (
            <svg
                width={props.size}
                height={props.size}
                viewBox="0 0 49 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M12.6167 24.26L14.139 19.503L26.7804 32.1444L19.1592 41.0527C17.6009 42.8741 14.6668 41.2439 15.39 38.9588L19.1746 27H14.6168C13.194 27 12.1831 25.615 12.6167 24.26ZM34.2057 23.4652L31.9968 26.0471L16.8817 10.932L17.9927 7.45997C18.271 6.5902 19.0796 6 19.9928 6H34.0587C35.8144 6 36.795 8.02647 35.7054 9.40323L27.3188 20H32.61C34.4032 20 35.3715 22.1025 34.2057 23.4652ZM10.9186 7.79719C10.528 7.40667 9.89487 7.40667 9.50435 7.79719L8.09013 9.21141C7.69961 9.60193 7.69961 10.2351 8.09013 10.6256L36.3744 38.9099C36.7649 39.3004 37.3981 39.3004 37.7886 38.9099L39.2028 37.4957C39.5934 37.1052 39.5934 36.472 39.2028 36.0815L10.9186 7.79719Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
