- Se descapó
- 28 de agosto de 2026 a las 4:22 UTC
- Autor
- Kamo
- Compromit
- 8f58728
CreateOrgForm.tsx es un componente con dos diseños (página/widget), construido a partir de la resolución 7/8 CreateOrgFields modelo, grupos de campo y OrgBrandPreview. page.tsx es ahora sólo el Concha de ancho completo alrededor de ella. Los archivos de nueve pasos del viejo mago más Pasasta/stepIcons se mueven a app/settings/wied, donde la tarea 12 las vuelve a conectarse en la configuración de inicio de la configuración Wizard; BranchTypeStep, MemberInfoStep, ReviewStep, StepNavigation, CancelModal y sesiónStorage-backed useWizardForm gancho se retiran de plano, ya que un creado de una página ha No hay pasos para navegar entre y nada que quede para salvar un borrador de. Toda importación relativa en los expedientes movidos que apuntaban a .../ui/*, ../brandscan/*, .././types, ../../validation, ../appSelections, ../../complianceWizard o ../../hooks/* se vuelve a escribir a la forma absoluta de la forma de la forma absoluta de la forma de la "app/netrea/crear/..., ya que los componentes/ui y componentes/marcascanse se quedan poner (los componentes de campo sobrevivientes todavía los usan) y sólo resuelve un directorio de arriba de la pasos de antigua ubicación. ganchos/usoWizardForm.ts se recorta en lugar de borrado: importaciones de .tests/submitWizard.test.ts freshWizardData de él y debe permanecer verde y sin editar, por lo que el archivo mantiene esa exportación (y el INITIAL-DATA que necesita) y deja caer todo lo demás que ya no tiene una llamada. Dos correcciones de corrección encontradas en la revisión antes de cablear los componentes de campo: - CreateOrgForm's onChange ahora es referencialmente estable a través de renders (solicitudScan leer a través de a ref en lugar de un usoDe dependencia de la protección de la espalda) . OrgTypePicker e IdentityFields cada lista onChange en un array de dependencia de usesEffect, y solicite cambios de identidad deScan en cada marca completada escaneado, que habría redisventado ambos efectos en cada escaneo en lugar de sólo en cambios reales de entrada. - DropZone toma un verdadero utilería deshabilitado (tabIndex=-1, manejadores vigilados, nativos discapacitados en su archivo entrada y botón de devolución) en lugar de depender sólo de un puntero-eventos-none de un antepasado, que no hace nada para la activación del teclado; conectado a través de las ranuras del logotipo de BrandFields para que un formulario bloqueado En realidad cerraba a los usuarios de teclado también. /network/create?fresh=1 se convierte en liso /network/crear en FirstOrgCta.tsx y red/page.tsx: el formulario de una página comienza desde inicialCreateOrgFields() en cada montaje en lugar de restaurar un sessionStorage draft, así que el param no tiene nada que hacer.