--- import { Icon } from "astro-icon/components"; interface Props { ClassName: string; type: "submit" | "reset" | "button"; aria: string | any; id?: string; ariaEx?: boolean | any; controll?: string | any; // style?: string; text?: string; icon?: { Class: string; side: "left" | "right"; name: string; }; isBorder?: boolean; } const { ClassName, type, aria, id, ariaEx, controll, text, isBorder,icon=false, ...rest } = Astro.props; ---