# 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:

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>