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

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

export default defineComponent({
    name: "icon-article-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="M35 25V28.0385V36C35 37.6569 36.3431 39 38 39C39.6569 39 41 37.6569 41 36V25H35ZM31 28.0385V25V21V9H9V35C9 37.2091 10.7909 39 13 39H31.6736C31.2417 38.0907 31 37.0736 31 36V28.0385ZM38 43H32H13C8.58172 43 5 39.4183 5 35V7C5 5.89543 5.89543 5 7 5H33C34.1046 5 35 5.89543 35 7V21H43C44.1046 21 45 21.8954 45 23V36C45 39.866 41.866 43 38 43ZM14 17C14 16.4477 14.4477 16 15 16H25C25.5523 16 26 16.4477 26 17V19C26 19.5523 25.5523 20 25 20H15C14.4477 20 14 19.5523 14 19V17ZM15 24C14.4477 24 14 24.4477 14 25V27C14 27.5523 14.4477 28 15 28H25C25.5523 28 26 27.5523 26 27V25C26 24.4477 25.5523 24 25 24H15Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
