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

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

export default defineComponent({
    name: "icon-quality-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 48 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M24 45C35.598 45 45 35.598 45 24C45 12.402 35.598 3 24 3C12.402 3 3 12.402 3 24C3 35.598 12.402 45 24 45ZM27.4685 18.3392L24.9233 12.2199C24.5817 11.3986 23.4183 11.3986 23.0767 12.2199L20.5315 18.3392C20.3875 18.6855 20.0619 18.922 19.6881 18.952L13.0818 19.4816C12.1952 19.5527 11.8356 20.6592 12.5112 21.2379L17.5445 25.5494C17.8293 25.7934 17.9536 26.1762 17.8666 26.5409L16.3289 32.9876C16.1225 33.8528 17.0637 34.5366 17.8228 34.073L23.4787 30.6184C23.7988 30.4229 24.2012 30.4229 24.5213 30.6184L30.1772 34.073C30.9363 34.5366 31.8775 33.8528 31.6711 32.9876L30.1334 26.5409C30.0464 26.1762 30.1707 25.7934 30.4555 25.5494L35.4888 21.2379C36.1644 20.6592 35.8048 19.5527 34.9182 19.4816L28.3119 18.952C27.9381 18.922 27.6125 18.6855 27.4685 18.3392Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
