hunk.code_window:           }
           >
             <NovuProviderSidebarContent provider={selectedProvider} />
             <UpdateIntegrationCommonFields provider={selectedProvider} showActive={false} />
           </Sidebar>
  
hunk.labels: keep keep keep replace keep
hunk.after_edit:           <UpdateIntegrationCommonFields provider={selectedProvider} showActive={true} />
  
hunk.file_path: apps/web/src/pages/integrations/components/multi-provider/UpdateProviderSidebar.tsx
hunk.type: replace
file: import { NavMenu } from './NavMenu';
  import { TestWrapper } from '../../testing';
  import { ROUTES } from '../../constants/routes.enum';
  
  describe('NavMenu', () => {
    it('should have active class when clicked menu item', () => {
      const menuItems = [
        {
          icon: null,
          label: 'Home',
          link: ROUTES.HOME,
          testId: 'menu-home',
          rightSide: null,
        },
        {
          icon: null,
          label: 'About',
          link: ROUTES.ABOUT,
          testId: 'menu-about',
          rightSide: null,
        },
        {
          icon: null,
          label: 'Contact',
          link: ROUTES.CONTACT,
          testId: 'menu-contact',
          rightSide: null,
        },
      ];
      const menuHomeItemSelector = menuItems[0].testId;
  
      cy.mount(
        <TestWrapper>
          <NavMenu menuItems={menuItems} />
        </TestWrapper>
      );
  
      cy.getByTestId(menuHomeItemSelector).should('have.attr', 'aria-current', 'page');
      cy.get(`a:not([aria-current])`).each(($elem) => {
        cy.wrap($elem).should('not.have.attr', 'aria-current', 'page');
        cy.wrap($elem).click();
        cy.wrap($elem).should('have.attr', 'aria-current', 'page');
      });
    });
  });
  