Create Button Components with Variants in Astro.js