UNPKG

@buzuosheng/loading

Version:
68 lines (67 loc) 1.78 kB
import React from "react"; export const Stretch = (props) => { return ( <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width={props.width || "24px"} height={props.height || "30px"} viewBox="0 0 24 30" > <rect x="0" y="13" width="4" height="5" fill={props.color || "#1890ff"}> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0s" dur="0.6s" repeatCount="indefinite" /> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0s" dur="0.6s" repeatCount="indefinite" /> </rect> <rect x="10" y="13" width="4" height="5" fill={props.color || "#1890ff"}> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0.15s" dur="0.6s" repeatCount="indefinite" /> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0.15s" dur="0.6s" repeatCount="indefinite" /> </rect> <rect x="20" y="13" width="4" height="5" fill={props.color || "#1890ff"}> <animate attributeName="height" attributeType="XML" values="5;21;5" begin="0.3s" dur="0.6s" repeatCount="indefinite" /> <animate attributeName="y" attributeType="XML" values="13; 5; 13" begin="0.3s" dur="0.6s" repeatCount="indefinite" /> </rect> </svg> ); };