/rețea/creare este o pagină; cei doisprezece pași se deplasează la /setings/wizard

Featurekamo-internal
Expediere
28 august 2026 la 04:22 UTC
Autor
Kamo
Comite
8f58728

CreateOrgForm.tsx este o componentă cu două layout-uri (page/widget), construit din Task 7/8's CreateOrgFields model, grupuri de teren și OrgBrandPreview. page.tsx este acum doar Învelişul complet în jurul lui. Fişierele vechilor vrăjitori, plus mişcarea Stepper/stepIcons app/setings/wizard, unde Task 12 le rewires in the Getting Started Configuration Wizard; SucursalaTypeStep, MemberInfoStep, ReviewStep, StepNavigation, AnulareModal și SessionStorage-backed useWizardForm carlig sunt retrase pur și simplu, deoarece o singură pagină crea Nu există pași pentru a naviga între și nimic stânga pentru a salva un proiect de. Fiecare import relativ din fișierele mutate care indică la ../ui/*, ../brandscan/*, .././tipuri, .././validare, .././appSelections, .././conformityWizard sau .././hooks/* este rescrisă forma absolută @/app/rețea/creare/..., deoarece componentele/ui și componentele/marcile pot rămâne pus (componentele câmpului supraviețuitor încă le folosesc) și rezolva doar un singur director în sus de la vechea locaţie a treptelor. cârlige/utilizareWizardForm.ts este mai degrabă tăiat decât șters: tests /submitWizard.test.ts imports FreshWizardData de ea și trebuie să rămână verde și needitate, astfel încât fișierul păstrează că un export (și INITIAL DATA de care are nevoie) și scade orice altceva care nu mai are un apelant. Două remedieri de corectitudine găsite în revizuire înainte de cabluri componentele câmpului în sus: - CreateOrgForm's onChange is now preferentially stabil through rends (requestScan read through) un ref în loc de o utilizareCallback dependență) într-o rețea de dependență effect, și cerereScan propria identitate se schimbă pe fiecare brand completat scanare, care ar fi re-ar fi re-focat ambele efecte pe fiecare scanare mai degrabă decât numai pe schimbări reale de intrare. - DropZone ia un prop cu handicap real (tabIndex=-1, manipulatori paziti, cu handicap nativ la dosar buton de intrare și de rezervă) în loc de a se baza doar pe un strămoș pointer-evenimente-nici unul, care nu face nimic pentru activarea tastaturii; fir prin sloturi logo BrandFields ," astfel încât un formular blocat de fapt blochează utilizatorii de tastatură prea. /Rețea/creare?proaspete=1 devine simplă /rețea/creare în FirstOrgCta.tsx și rețea/page.tsx: forma de o singură pagină începe de la inițialăCreateOrgFields () pe fiecare munte, mai degrabă decât restaurarea unui SesiuneStorage proiect, astfel încât param nu are nimic de făcut.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile