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 { MiddlewareConsumer, Module, NestModule, RequestMethod } from '@nestjs/common';
  import { AuthGuard } from '@nestjs/passport';
  import { EnvironmentsModule } from '../environments/environments.module';
  import { SharedModule } from '../shared/shared.module';
  import { UserModule } from '../user/user.module';
  import { OrganizationController } from './organization.controller';
  import { USE_CASES } from './usecases';
  
  @Module({
    imports: [SharedModule, UserModule, EnvironmentsModule],
    controllers: [OrganizationController],
    providers: [...USE_CASES],
    exports: [...USE_CASES],
  })
  export class OrganizationModule implements NestModule {
    configure(consumer: MiddlewareConsumer): MiddlewareConsumer | void {
      consumer.apply(AuthGuard).exclude({
        method: RequestMethod.GET,
        path: '/organizations/invite/:inviteToken',
      });
    }
  }
  