PostVisibilityIcon

1 variant. Open one in isolation: use the link on each card.


src/ui/0_atoms/PostVisibilityIcon.astro
---
import EyeSlashBold from 'phosphor-astro/EyeSlashBold.astro'
/** Phosphor “eye slash” — indicates `secret: true` (not listed in public feeds). Icons use [Phosphor](https://github.com/phosphor-icons/homepage) via the `phosphor-astro` npm package (bundled SVGs, no CDN). */
interface Props {
class?: string
}
const { class: className } = Astro.props
---
<EyeSlashBold
class:list={['inline-block shrink-0 text-ink-faint', 'size-[1.1cap]', className]}
aria-hidden="true"
/>