Hi, what would be the most optical way if i want to add 3,4,5 differents styles to this component ? because for now it's only depending on true or false so only 2 possibilities, by avoid typescript if possible
`---
const { style = true } = Astro.props;
{
style ? (
<a
href="/"
class="inline-flex h-10 items-center justify-center rounded-[5px] border-[1px] border-darkBlue bg-sweetPurle px-4 font-semibold text-white shadow-shade hover:bg-darkPurple hover:shadow-shade2"
>
<slot />
</a>
) : (
<a
href="/"
class="inline-flex h-10 items-center justify-center rounded-[5px] border-[1px] border-sweetPurle px-4 font-semibold text-sweetPurle shadow-shade hover:bg-greySoftWhite hover:shadow-shade2"
>
<slot />
</a>
)
}`
thanks