import React from "react"; /** * Configuration for the `BlueskyIcon` component. */ export interface BlueskyIconProps { /** * Pixel dimensions applied to both the width and height of the SVG element. * Defaults to `16`. */ size?: number; /** * Hex, RGB, or any valid CSS color string used to fill the icon path. * Defaults to the standard Bluesky blue `#1185fe`. */ color?: string; /** * Accessible title that will be exposed via `aria-label` for screen readers. * Defaults to `'Bluesky'`. */ title?: string; } /** * Renders the Bluesky butterfly glyph as a scalable, accessible SVG. * * @param size - Pixel dimensions applied to both width and height of the SVG. * @param color - CSS color string used to fill the icon path. * @param title - Accessible label exposed via `aria-label`. * @returns A JSX `` element suitable for inline usage. */ export const BlueskyIcon: React.FC = ({ size = 16, color = "#1185fe", title = "Bluesky", }) => ( ); export default BlueskyIcon;