---
// Thin adapter over astro-icon → keeps pages framework-agnostic and the icon
// library swappable. Usage: <Icon name="users" class="h-5 w-5" />
import { Icon as AstroIcon } from 'astro-icon/components';

interface Props {
  name: string;
  class?: string;
}
const { name, class: className } = Astro.props;
---
<AstroIcon name={`lucide:${name}`} class={className} aria-hidden="true" />
