# Using own loader for Paypal component
Both PaymentPaypalProvider.vue and PaymentPaypalExpressProvider.vue components have slots named loader. You can use these slots to overwrite the basic loader shown when waiting for these PayPal buttons:
Implementing custom loader:
<template>
<PaymentPaypalProvider>
<template #loader>
My custom PayPal class flow loader...
</template>
</PaymentPaypalProvider>
<PaymentPaypalExpressProvider>
<template #loader>
My custom PayPal Express loader...
</template>
</PaymentPaypalExpressProvider>
</template>