import * as React from 'react';
import PropTypes from 'prop-types';
import Icon40PropValues from '../_defaultIconPropValues.ts';

const Presse = (props) => {
    const {
        width = Icon40PropValues.width,
        height = Icon40PropValues.height,
        stroke = Icon40PropValues.stroke,
        fill = Icon40PropValues.fill,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 24 24"
            width={width}
            height={height}
            {...restProps}
            fill="none"
        >
            <path
                fill={fill}
                stroke={stroke}
                strokeWidth={0.2}
                d="M19.3 4.1s-2.8-2.5-3-2.7c-.6-.4-.6-.4-2.8-.4H6.7C5.2 1 4 2.2 4 3.8v16.5C4 21.8 5.2 23 6.7 23h11.5c1.5 0 2.7-1.2 2.7-2.8V6.1c.1-.4.1-.4-1.6-2ZM19.1 6h-3.6V2.8c.7.6 2.8 2.4 3.6 3.2Zm-.9 15.5H6.7c-.7 0-1.2-.6-1.2-1.2V3.8c0-.7.6-1.2 1.2-1.2h7.2v4.2c0 .4.3.8.8.8h4.7v12.8c.1.5-.5 1.1-1.2 1.1Z"
            />
            <path
                fill={fill}
                stroke={stroke}
                strokeWidth={0.2}
                d="M17.2 9.5H7.7c-.4 0-.7.3-.7.7s.3.8.7.8h9.5c.4 0 .8-.3.8-.8s-.3-.7-.8-.7Zm0 3.5H7.7c-.4 0-.7.3-.7.8s.3.8.8.8h9.5c.4 0 .8-.3.8-.8s-.4-.8-.9-.8Zm-4 3.5H7.7c-.4 0-.8.3-.8.8s.4.7.8.7h5.5c.4 0 .8-.3.8-.8s-.3-.7-.8-.7Z"
            />
        </svg>
    );
};

Presse.propTypes = {
    width: PropTypes.string,
    height: PropTypes.string,
    fill: PropTypes.string,
    stroke: PropTypes.string,
};
export default Presse;
