--- import type { ComponentPropsBase } from "@interfaces/components.ts"; interface Props extends ComponentPropsBase { href: string; target?: string; } const { class: className, href, target } = Astro.props; const { pathname } = Astro.url; const finalTarget = target === undefined ? (href.startsWith("/") ? undefined : "_blank") : target; --- <>