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

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

export default defineComponent({
    name: "icon-shopping-cart-base-outline",
    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 48 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M9.56738 7.97078C9.06707 5.09739 6.57293 3 3.65631 3H3.02002C2.46773 3 2.02002 3.44772 2.02002 4V6C2.02002 6.55228 2.46774 7 3.02002 7H3.65631C4.4105 7 5.07994 7.42073 5.42011 8.05656C5.42252 8.06107 5.42492 8.06559 5.4273 8.07012C5.5219 8.25027 5.59018 8.44741 5.62666 8.65693L6.03463 11H6.00002L6.70709 15L9.30492 29.6963C9.6427 31.6072 11.3033 33 13.2438 33H34.7562C36.6967 33 38.3573 31.6072 38.6951 29.6963L41.2929 15L42 11H37.938H10.0948L9.56738 7.97078ZM13.2438 29L10.7691 15H37.2309L34.7562 29L13.2438 29ZM14 43C15.6569 43 17 41.6569 17 40C17 38.3431 15.6569 37 14 37C12.3432 37 11 38.3431 11 40C11 41.6569 12.3432 43 14 43ZM34 43C35.6569 43 37 41.6569 37 40C37 38.3431 35.6569 37 34 37C32.3432 37 31 38.3431 31 40C31 41.6569 32.3432 43 34 43Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
