hunk.code_window:       })
       );
       const isChannelSupportsPrimary = CHANNELS_WITH_PRIMARY.includes(existingIntegration.channel);
       if (isMultiProviderConfigurationEnabled && isActiveChanged && isChannelSupportsPrimary) {
         if (command.active) {
           await this.disableNovuIntegration.execute({
             channel: existingIntegration.channel,
             providerId: existingIntegration.providerId,
             environmentId: existingIntegration._environmentId,
             organizationId: existingIntegration._organizationId,
             userId: command.userId,
           });
         }
         const { primary, priority } = await this.calculatePriorityAndPrimary({
           existingIntegration,
           active: !!command.active,
         });
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
hunk.file_path: apps/api/src/app/integrations/usecases/update-integration/update-integration.usecase.ts
hunk.type: replace
file: import React from 'react';
  
  export function BoltOutlinedGradient(props: React.ComponentPropsWithoutRef<'svg'>) {
    return (
      <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" viewBox="0 0 32 32" {...props}>
        <path
          stroke="url(#paint0_linear_244_7514)"
          strokeLinecap="round"
          strokeLinejoin="round"
          strokeWidth="2"
          d="M17.5 3.667l-12 14.4h10.8l-1.2 9.6 12-14.4H16.3l1.2-9.6z"
        ></path>
        <defs>
          <linearGradient
            id="paint0_linear_244_7514"
            x1="5.5"
            x2="27.1"
            y1="15.667"
            y2="15.667"
            gradientUnits="userSpaceOnUse"
          >
            <stop stopColor="#DD2476"></stop>
            <stop offset="1" stopColor="#FF512F"></stop>
          </linearGradient>
        </defs>
      </svg>
    );
  }
  