staff_data/apps/web/src/components/svg/rounded-clip.tsx

29 lines
582 B
TypeScript
Raw Normal View History

2024-12-30 08:26:40 +08:00
import { theme } from "antd";
export default function RoundedClip() {
const { token } = theme.useToken();
return (
<div className="absolute top-0 left-0">
<svg width="10" height="10" xmlns="http://www.w3.org/2000/svg">
<defs>
<mask id="quarter-circle-mask">
<rect width="10" height="10" fill="white" />
<path
d="M10,10 L10,0 A10,10 0 0,0 0,10 Z"
fill="black"
/>
</mask>
</defs>
<rect
width="10"
height="10"
fill={token.colorPrimary}
mask="url(#quarter-circle-mask)"
/>
</svg>
</div>
);
}