Nuxt Ui Guideline: Loading — Use loadingAuto on buttons. Description: Automatic loading state from @click promise. Do: loadingAuto prop on UButton. Don't: Manual loading state. Good Example: <UButton loadingAuto @click="async () => await save()">. Bad Example: <UButton :loading="isLoading" @click="save">. Severity: Low. Docs: https://ui.nuxt.com/docs/components/button.