pummmp.fun/components/icons/delete-sign.tsx
2026-07-04 12:49:09 -07:00

44 lines
No EOL
2.3 KiB
TypeScript

import * as React from "react";
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
interface SVGRProps {
title?: string;
titleId?: string;
}
const LgDeleteSign = ({
title,
titleId,
...props
}: SVGProps<SVGSVGElement> & SVGRProps, ref: Ref<SVGSVGElement>) => <svg xmlns="http://www.w3.org/2000/svg" xmlSpace="preserve" baseProfile="basic" viewBox="0 0 24 24" ref={ref} aria-labelledby={titleId} {...props}>{title ? <title id={titleId}>{title}</title> : null}<linearGradient id="a" x1={3.879} x2={20.121} y1={3.879} y2={20.121} gradientUnits="userSpaceOnUse"><stop offset={0} style={{
stopColor: "#fff",
stopOpacity: 0.6
}} /><stop offset={1} style={{
stopColor: "#fff",
stopOpacity: 0.3
}} /></linearGradient><path d="M18 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3" style={{
fill: "url(#a)"
}} /><linearGradient id="b" x1={3.879} x2={20.121} y1={3.879} y2={20.121} gradientUnits="userSpaceOnUse"><stop offset={0} style={{
stopColor: "#fff",
stopOpacity: 0.6
}} /><stop offset={0.493} style={{
stopColor: "#fff",
stopOpacity: 0
}} /><stop offset={0.997} style={{
stopColor: "#fff",
stopOpacity: 0.3
}} /></linearGradient><path d="M18 3.5c1.378 0 2.5 1.122 2.5 2.5v12c0 1.378-1.122 2.5-2.5 2.5H6A2.503 2.503 0 0 1 3.5 18V6c0-1.378 1.122-2.5 2.5-2.5zm0-.5H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3" style={{
fill: "url(#b)"
}} /><linearGradient id="c" x1={7.791} x2={16.209} y1={7.79} y2={16.209} gradientUnits="userSpaceOnUse"><stop offset={0} style={{
stopColor: "#fff",
stopOpacity: 0.7
}} /><stop offset={0.519} style={{
stopColor: "#fff",
stopOpacity: 0.45
}} /><stop offset={1} style={{
stopColor: "#fff",
stopOpacity: 0.55
}} /></linearGradient><path d="m13.403 12 2.812-2.812a.985.985 0 0 0 0-1.392l-.011-.011a.985.985 0 0 0-1.392 0L12 10.597 9.188 7.785a.985.985 0 0 0-1.392 0l-.011.011a.985.985 0 0 0 0 1.392L10.597 12l-2.812 2.812a.985.985 0 0 0 0 1.392l.011.011a.985.985 0 0 0 1.392 0L12 13.403l2.812 2.812a.985.985 0 0 0 1.392 0l.011-.011a.985.985 0 0 0 0-1.392z" style={{
fill: "url(#c)"
}} /></svg>;
const ForwardRef = forwardRef(LgDeleteSign);
export default ForwardRef;