Files
Raphael S. ae3b426950 feat(pseudo-elements): add comprehensive guide on modern CSS pseudo-elements
- Introduced a new documentation page covering various pseudo-elements, including `::backdrop`, `::view-transition`, and `::scroll-marker`.
- Added examples and practical patterns for using these pseudo-elements effectively.
- Created a new CSS module for styling demo components related to pseudo-elements.

Also added TypeScript interface for icon properties to improve type safety in icon components.
2026-01-03 21:17:39 +00:00

25 lines
1.0 KiB
TypeScript

import type { IconProps } from "@/icons/types";
export const Target1Icon = ({
size = 24,
color = "currentColor",
...props
}: IconProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="none"
width={size}
height={size}
{...props}
>
<title>Target 1</title>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12 6C12.5523 6 13 6.44772 13 7V9.5C13 10.0523 12.5523 10.5 12 10.5C11.4477 10.5 11 10.0523 11 9.5V7C11 6.44772 11.4477 6 12 6ZM14.5 11C13.9477 11 13.5 11.4477 13.5 12C13.5 12.5523 13.9477 13 14.5 13H17C17.5523 13 18 12.5523 18 12C18 11.4477 17.5523 11 17 11H14.5ZM12 13.5C12.5523 13.5 13 13.9477 13 14.5V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V14.5C11 13.9477 11.4477 13.5 12 13.5ZM7 11C6.44772 11 6 11.4477 6 12C6 12.5523 6.44772 13 7 13H9.5C10.0523 13 10.5 12.5523 10.5 12C10.5 11.4477 10.0523 11 9.5 11H7Z"
fill={color}
/>
</svg>
);