hunk.code_window: interface INotificationCenterWidgetProps {
     onUrlChange: (url: string) => void;
     onNotificationClick: (notification: IMessage) => void;
     onUnseenCountChanged: (unseenCount: number) => void;
     applicationIdentifier: string | undefined;
   }
   export function NotificationCenterWidget(props: INotificationCenterWidgetProps) {
     const [userDataPayload, setUserDataPayload] = useState<{ subscriberId: string; subscriberHash: string }>();
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   onActionClick: (templateIdentifier: string, type: ButtonTypeEnum, message: IMessage) => void;
  
hunk.file_path: apps/widget/src/components/notification-center/NotificationCenterWidget.tsx
hunk.type: add
file: FROM node:16.13.1
  
  WORKDIR /usr/src/app
  
  RUN npm i pnpm@6.32.11 -g --loglevel notice --force
  
  COPY package.json .
  
  COPY libs/embed ./libs/embed
  
  COPY tsconfig.json .
  COPY tsconfig.base.json .
  
  COPY nx.json .
  COPY pnpm-workspace.yaml .
  COPY pnpm-lock.yaml .
  
  RUN pnpm install
  
  CMD [ "pnpm", "start:docker:embed" ]
  