valibot

PreviousNext
Docs
svglcomponent

Preview

Loading preview…
././static/components-generated/valibot.tsx
import type { SVGProps } from "react";

const Valibot = (props: SVGProps<SVGSVGElement>) => (
  <svg
    {...props}
    xmlnsXlink="http://www.w3.org/1999/xlink"
    viewBox="0 0 512 512"
  >
    <defs>
      <linearGradient
        id="a"
        x1="0.414"
        y1="0.255"
        x2="0"
        y2="0.932"
        gradientUnits="objectBoundingBox"
      >
        <stop offset="0" stop-color="#eab308" />
        <stop offset="1" stop-color="#ca8a04" />
      </linearGradient>
      <linearGradient
        id="b"
        x1="0.338"
        y1="0.02"
        x2="0.664"
        y2="0.966"
        gradientUnits="objectBoundingBox"
      >
        <stop offset="0" stop-color="#fde68a" />
        <stop offset="1" stop-color="#fbbf24" />
      </linearGradient>
      <linearGradient
        id="c"
        y1="0.5"
        x2="1"
        y2="0.5"
        gradientUnits="objectBoundingBox"
      >
        <stop offset="0" stop-color="#7dd3fc" />
        <stop offset="1" stop-color="#0ea5e9" />
      </linearGradient>
    </defs>
    <g transform="translate(-2056 -1899)">
      <rect
        width="512"
        height="512"
        transform="translate(2056 1899)"
        fill="none"
      />
      <path
        d="M742.271,987.024c-66.706,0-119.121,54.673-121.874,126.408l-2.551,95.471c-3.967,78.653,71.961,105.52,126.936,105.52Z"
        transform="translate(1463.458 1004.277)"
        fill="url(#a)"
      />
      <path
        d="M92.616.01H319.894c54.53-.8,95.624,40.1,98.381,93.335l6.144,135.76c.732,67.368-48.116,94.95-104.525,95.335L92.616,327.374C34.061,327.8-1.063,283.663.022,229.105l3.8-135.76C7.41,33.54,33.3,1.093,92.616.01Z"
        transform="translate(2118.42 1991.302)"
        fill="url(#b)"
      />
      <path
        d="M86.844.009H299.958c51.132-.746,89.665,37.307,92.25,86.824l5.761,126.29c.686,62.669-45.117,88.326-98.011,88.685L86.844,304.537C31.938,304.933-1,263.875.02,213.123L3.58,86.834C6.948,31.2,31.222,1.016,86.844.009Z"
        transform="translate(2136.977 2001.737)"
        fill="#111827"
      />
      <path
        d="M27.626,0A27.626,27.626,0,1,1,0,27.626,27.626,27.626,0,0,1,27.626,0Z"
        transform="translate(2421.148 2104.357)"
        fill="url(#c)"
      />
      <path
        d="M27.626,0A27.626,27.626,0,1,1,0,27.626,27.626,27.626,0,0,1,27.626,0Z"
        transform="translate(2208.034 2104.357)"
        fill="url(#c)"
      />
    </g>
  </svg>
);

export { Valibot };

Installation

npx shadcn@latest add @svgl/valibot

Usage

import { Valibot } from "@/components/valibot"
<Valibot />