hunk.code_window:           onNotificationClick={props.onNotificationClick}
             onUrlChange={props.onUrlChange}
             onUnseenCountChanged={props.onUnseenCountChanged}
           />
         </NovuProvider>
       </>
     );
   }
  
hunk.labels: keep keep add keep keep keep keep keep
hunk.after_edit:           onActionClick={props.onActionClick}
  
hunk.file_path: apps/widget/src/components/notification-center/NotificationCenterWidget.tsx
hunk.type: add
file: import { NotificationCenterWidget } from './NotificationCenterWidget';
  import { useParams } from 'react-router-dom';
  import { IMessage } from '@novu/shared';
  
  export interface INotificationCenterWidgetContainerProps {
    onUrlChange: (url: string) => void;
    onNotificationClick: (notification: IMessage) => void;
    onUnseenCountChanged: (unseenCount: number) => void;
  }
  
  export function NotificationCenterWidgetContainer(props: INotificationCenterWidgetContainerProps) {
    const { applicationId = '' } = useParams<{ applicationId: string }>();
  
    return (
      <NotificationCenterWidget
        onNotificationClick={props.onNotificationClick}
        onUrlChange={props.onUrlChange}
        onUnseenCountChanged={props.onUnseenCountChanged}
        applicationIdentifier={applicationId}
      />
    );
  }
  