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

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

export default defineComponent({
    name: "icon-undo-base-filled",
    props: {
        size: {
            type: [Number, String],
            default: 48,
        },
        color: {
            type: String,
            default: "#131212",
        },
    },
    setup: (props: IIconProps) => {
        return () => (
            <svg
                width={props.size}
                height={props.size}
                viewBox="0 0 50 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M8.70392 14.132C7.14182 15.6941 7.14182 18.2268 8.70392 19.7889L17.8963 28.9813C18.2868 29.3718 18.92 29.3718 19.3105 28.9813L21.4318 26.8599C21.8224 26.4694 21.8224 25.8362 21.4318 25.4457L15.9861 20H35.3711C36.4757 20 37.3711 20.8954 37.3711 22V32C37.3711 33.1046 36.4757 34 35.3711 34H8.8711C8.31881 34 7.8711 34.4477 7.8711 35V39C7.8711 39.5523 8.31882 40 8.8711 40H38.3711C41.4087 40 43.8711 37.5376 43.8711 34.5V19.5C43.8711 16.4624 41.4087 14 38.3711 14H15.907L21.4318 8.47516C21.8224 8.08463 21.8224 7.45147 21.4318 7.06094L19.3105 4.93962C18.92 4.5491 18.2868 4.5491 17.8963 4.93962L8.70392 14.132Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
