import React, { ComponentProps } from "react"; export type IconType = ((props: ComponentProps<"svg">) => JSX.Element) & { requiresFill?: boolean; }; export const TailwindIcon: IconType = (props) => { return ( ); }; export const GitHubIcon: IconType = ({ height = 28, ...props }) => { return ( ); }; export const DockerIcon: IconType = ({ height = 28, ...props }) => { return ( ); }; export const RectangleGroupIcon: IconType = (props) => { return ( ); }; export const FaceSmileIcon: IconType = (props) => { return ( ); }; export const RectangleStackIcon: IconType = (props) => { return ( ); }; export const JSIcon: IconType = (props) => { return ( ); }; JSIcon.requiresFill = true; export const TSIcon: IconType = (props) => { return ( ); }; TSIcon.requiresFill = true; export const CSSIcon: IconType = (props) => { return ( ); }; CSSIcon.requiresFill = true;