---
interface Props {
  to: string
  newtab?: boolean
}

const { to, newtab } = Astro.props
---

<a href={to} aria-label={`Go to ${to}`} rel="noopener" target={newtab ? '_blank' : '_self'} data-astro-prefetch>
  <slot />
</a>

<style lang="sass">
  a
    text-decoration: none
    color: inherit
</style>
