hunk.code_window:   label: string;
     tabKey: string;
     index: number;
     testId: string;
     onDelete: () => void;
   }
   export default memo(({ data, selected, id }: { data: NodeData; selected: boolean; id: string }) => {
     const targetNode = useStore(useCallback((store) => store.nodeInternals.get(id), [id]));
     const noChildStyle = typeof targetNode?.isParent === 'undefined' ? { border: 'none', background: 'transparent' } : {};
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   showDropZone: boolean;
  
hunk.file_path: apps/web/src/components/workflow/ChannelNode.tsx
hunk.type: add
file: import { CommandHelper } from '../../../shared/commands/command.helper';
  import { EnvironmentCommand } from '../../../shared/commands/project.command';
  import { IsDefined } from 'class-validator';
  
  export class UpdateWidgetSettingsCommand extends EnvironmentCommand {
    static create(data: UpdateWidgetSettingsCommand) {
      return CommandHelper.create(UpdateWidgetSettingsCommand, data);
    }
    @IsDefined()
    notificationCenterEncryption: boolean;
  }
  