hunk.code_window:               {icon}
                 <Title size={18} color={colors.B60}>
                   {title}
                 </Title>
               </Group>
               <When truthy={closeable && variant === ProductLeadVariants.COLUMN}>
                 <ActionIcon
                   variant={'transparent'}
                   onClick={() => {
                     setOpen(false);
                     segment.track('Banner hidden - [Product lead]', {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:             <When truthy={closeable && variant === ProductLeadVariants.DEFAULT}>
  
hunk.file_path: apps/web/src/components/utils/ProductLead.tsx
hunk.type: replace
file: import { ChannelTypeEnum, ICredentials } from '@novu/shared';
  import { PlivoSmsProvider } from '@novu/plivo';
  import { BaseSmsHandler } from './base.handler';
  
  export class PlivoHandler extends BaseSmsHandler {
    constructor() {
      super('plivo', ChannelTypeEnum.SMS);
    }
    buildProvider(credentials: ICredentials) {
      this.provider = new PlivoSmsProvider({
        accountSid: credentials.accountSid,
        authToken: credentials.token,
        from: credentials.from,
      });
    }
  }
  