[{"data":1,"prerenderedAt":1049},["ShallowReactive",2],{"\u002Fnext\u002Fdodock\u002Fdeveloppeurs\u002Fcomposants-ui\u002Fmigration_composants_ui":3,"section:\u002Fnext\u002Fdodock\u002Fdeveloppeurs\u002Fcomposants-ui\u002Fmigration_composants_ui":1048},{"id":4,"title":5,"body":6,"description":1029,"extension":1030,"meta":1031,"navigation":235,"path":1044,"seo":1045,"stem":1046,"__hash__":1047},"docs\u002F2.next\u002F3.dodock\u002F10.developpeurs\u002F03.composants-ui\u002Fmigration_composants_ui.md","Migration des composants UI vers @framework\u002Fui",{"type":7,"value":8,"toc":1022},"minimark",[9,13,30,35,127,131,154,159,175,189,192,302,321,324,334,541,572,575,584,928,1013,1018],[10,11,5],"h1",{"id":12},"migration-des-composants-ui-vers-frameworkui",[14,15,16,17,21,22,25,26,29],"p",{},"Les composants qui dépendent d'un serveur Frappe ou de Frappe Cloud ne sont plus dans ",[18,19,20],"code",{},"frappe-ui\u002Ffrappe",". Ils sont dans le paquet ",[18,23,24],{},"@framework\u002Fui"," (dossier ",[18,27,28],{},"ui\u002F"," de Dodock), exportés par sa racine.",[31,32,34],"h2",{"id":33},"composants-déplacés","Composants déplacés",[36,37,38,51],"table",{},[39,40,41],"thead",{},[42,43,44,48],"tr",{},[45,46,47],"th",{},"Groupe",[45,49,50],{},"Exports",[52,53,54,73,101,114],"tbody",{},[42,55,56,60],{},[57,58,59],"td",{},"Télémétrie",[57,61,62,65,66,69,70],{},[18,63,64],{},"telemetryPlugin",", ",[18,67,68],{},"useTelemetry",", type ",[18,71,72],{},"TelemetryPluginOptions",[42,74,75,78],{},[57,76,77],{},"Onboarding",[57,79,80,65,83,65,86,65,89,65,92,65,95,69,98],{},[18,81,82],{},"useOnboarding",[18,84,85],{},"GettingStartedBanner",[18,87,88],{},"IntermediateStepModal",[18,90,91],{},"HelpModal",[18,93,94],{},"showHelpModal",[18,96,97],{},"minimize",[18,99,100],{},"OnboardingStep",[42,102,103,106],{},[57,104,105],{},"Bannières",[57,107,108,65,111],{},[18,109,110],{},"TrialBanner",[18,112,113],{},"SignupBanner",[42,115,116,119],{},[57,117,118],{},"Import de données",[57,120,121,65,124],{},[18,122,123],{},"DataImportWizard",[18,125,126],{},"useDataImport",[31,128,130],{"id":129},"remplacer-les-imports","Remplacer les imports",[132,133,138],"pre",{"className":134,"code":135,"language":136,"meta":137,"style":137},"language-diff shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","- import { useTelemetry, TrialBanner } from \"frappe-ui\u002Ffrappe\";\n+ import { useTelemetry, TrialBanner } from \"@framework\u002Fui\";\n","diff","",[18,139,140,148],{"__ignoreMap":137},[141,142,145],"span",{"class":143,"line":144},"line",1,[141,146,147],{},"- import { useTelemetry, TrialBanner } from \"frappe-ui\u002Ffrappe\";\n",[141,149,151],{"class":143,"line":150},2,[141,152,153],{},"+ import { useTelemetry, TrialBanner } from \"@framework\u002Fui\";\n",[14,155,156,158],{},[18,157,64],{}," était l'export par défaut d'un fichier de frappe-ui. C'est maintenant un export nommé.",[14,160,161,164,165,167,168,171,172,174],{},[18,162,163],{},"@vueuse\u002Fcore"," est une dépendance paire (peer dependency) de ",[18,166,24],{}," : le composable d'onboarding utilise ",[18,169,170],{},"useStorage",". Votre application fournit ",[18,173,163],{},", pour n'en avoir qu'une copie.",[14,176,177,178,180,181,184,185,188],{},"Les écrans internes de ",[18,179,123],{}," (ses étapes), ",[18,182,183],{},"OnboardingSteps"," et ",[18,186,187],{},"HelpCenter"," ne sont pas exportés. Une application ne les importe pas directement.",[31,190,59],{"id":191},"télémétrie",[132,193,197],{"className":194,"code":195,"language":196,"meta":137,"style":137},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { telemetryPlugin } from \"@framework\u002Fui\";\n\napp.use(telemetryPlugin, {\n    app_name: \"mon_application\",\n    router, \u002F\u002F facultatif : une page vue par navigation\n});\n","js",[18,198,199,231,237,259,279,291],{"__ignoreMap":137},[141,200,201,205,209,213,216,219,222,225,228],{"class":143,"line":144},[141,202,204],{"class":203},"s7zQu","import",[141,206,208],{"class":207},"sMK4o"," {",[141,210,212],{"class":211},"sTEyZ"," telemetryPlugin",[141,214,215],{"class":207}," }",[141,217,218],{"class":203}," from",[141,220,221],{"class":207}," \"",[141,223,24],{"class":224},"sfazB",[141,226,227],{"class":207},"\"",[141,229,230],{"class":207},";\n",[141,232,233],{"class":143,"line":150},[141,234,236],{"emptyLinePlaceholder":235},true,"\n",[141,238,240,243,246,250,253,256],{"class":143,"line":239},3,[141,241,242],{"class":211},"app",[141,244,245],{"class":207},".",[141,247,249],{"class":248},"s2Zo4","use",[141,251,252],{"class":211},"(telemetryPlugin",[141,254,255],{"class":207},",",[141,257,258],{"class":207}," {\n",[141,260,262,266,269,271,274,276],{"class":143,"line":261},4,[141,263,265],{"class":264},"swJcz","    app_name",[141,267,268],{"class":207},":",[141,270,221],{"class":207},[141,272,273],{"class":224},"mon_application",[141,275,227],{"class":207},[141,277,278],{"class":207},",\n",[141,280,282,285,287],{"class":143,"line":281},5,[141,283,284],{"class":211},"    router",[141,286,255],{"class":207},[141,288,290],{"class":289},"sHwdD"," \u002F\u002F facultatif : une page vue par navigation\n",[141,292,294,297,300],{"class":143,"line":293},6,[141,295,296],{"class":207},"}",[141,298,299],{"class":211},")",[141,301,230],{"class":207},[14,303,304,305,308,309,65,312,65,315,65,318,245],{},"Le plugin lit sa configuration sur le serveur Frappe. Options principales : ",[18,306,307],{},"app_name"," (obligatoire), ",[18,310,311],{},"enabled",[18,313,314],{},"router",[18,316,317],{},"getContext",[18,319,320],{},"anonymousMode",[31,322,77],{"id":323},"onboarding",[14,325,326,329,330,333],{},[18,327,328],{},"useOnboarding(appName)"," renvoie l'état de l'onboarding de l'utilisateur pour une application. Il renvoie ",[18,331,332],{},"undefined"," pour un visiteur non connecté.",[132,335,337],{"className":194,"code":336,"language":196,"meta":137,"style":137},"import { useOnboarding } from \"@framework\u002Fui\";\n\nconst onboarding = useOnboarding(\"mon_application\");\nonboarding?.setUp([\n    { name: \"create_first_customer\", title: \"Créer un premier client\", completed: false },\n    { name: \"send_first_quote\", title: \"Envoyer un premier devis\", completed: false, dependsOn: \"create_first_customer\" },\n]);\n\n\u002F\u002F Plus tard, quand l'utilisateur a fait l'action :\nonboarding?.updateOnboardingStep(\"create_first_customer\");\n",[18,338,339,360,364,391,404,449,500,508,513,519],{"__ignoreMap":137},[141,340,341,343,345,348,350,352,354,356,358],{"class":143,"line":144},[141,342,204],{"class":203},[141,344,208],{"class":207},[141,346,347],{"class":211}," useOnboarding",[141,349,215],{"class":207},[141,351,218],{"class":203},[141,353,221],{"class":207},[141,355,24],{"class":224},[141,357,227],{"class":207},[141,359,230],{"class":207},[141,361,362],{"class":143,"line":150},[141,363,236],{"emptyLinePlaceholder":235},[141,365,366,370,373,376,378,381,383,385,387,389],{"class":143,"line":239},[141,367,369],{"class":368},"spNyl","const",[141,371,372],{"class":211}," onboarding ",[141,374,375],{"class":207},"=",[141,377,347],{"class":248},[141,379,380],{"class":211},"(",[141,382,227],{"class":207},[141,384,273],{"class":224},[141,386,227],{"class":207},[141,388,299],{"class":211},[141,390,230],{"class":207},[141,392,393,395,398,401],{"class":143,"line":261},[141,394,323],{"class":211},[141,396,397],{"class":207},"?.",[141,399,400],{"class":248},"setUp",[141,402,403],{"class":211},"([\n",[141,405,406,409,412,414,416,419,421,423,426,428,430,433,435,437,440,442,446],{"class":143,"line":281},[141,407,408],{"class":207},"    {",[141,410,411],{"class":264}," name",[141,413,268],{"class":207},[141,415,221],{"class":207},[141,417,418],{"class":224},"create_first_customer",[141,420,227],{"class":207},[141,422,255],{"class":207},[141,424,425],{"class":264}," title",[141,427,268],{"class":207},[141,429,221],{"class":207},[141,431,432],{"class":224},"Créer un premier client",[141,434,227],{"class":207},[141,436,255],{"class":207},[141,438,439],{"class":264}," completed",[141,441,268],{"class":207},[141,443,445],{"class":444},"sfNiH"," false",[141,447,448],{"class":207}," },\n",[141,450,451,453,455,457,459,462,464,466,468,470,472,475,477,479,481,483,485,487,490,492,494,496,498],{"class":143,"line":293},[141,452,408],{"class":207},[141,454,411],{"class":264},[141,456,268],{"class":207},[141,458,221],{"class":207},[141,460,461],{"class":224},"send_first_quote",[141,463,227],{"class":207},[141,465,255],{"class":207},[141,467,425],{"class":264},[141,469,268],{"class":207},[141,471,221],{"class":207},[141,473,474],{"class":224},"Envoyer un premier devis",[141,476,227],{"class":207},[141,478,255],{"class":207},[141,480,439],{"class":264},[141,482,268],{"class":207},[141,484,445],{"class":444},[141,486,255],{"class":207},[141,488,489],{"class":264}," dependsOn",[141,491,268],{"class":207},[141,493,221],{"class":207},[141,495,418],{"class":224},[141,497,227],{"class":207},[141,499,448],{"class":207},[141,501,503,506],{"class":143,"line":502},7,[141,504,505],{"class":211},"])",[141,507,230],{"class":207},[141,509,511],{"class":143,"line":510},8,[141,512,236],{"emptyLinePlaceholder":235},[141,514,516],{"class":143,"line":515},9,[141,517,518],{"class":289},"\u002F\u002F Plus tard, quand l'utilisateur a fait l'action :\n",[141,520,522,524,526,529,531,533,535,537,539],{"class":143,"line":521},10,[141,523,323],{"class":211},[141,525,397],{"class":207},[141,527,528],{"class":248},"updateOnboardingStep",[141,530,380],{"class":211},[141,532,227],{"class":207},[141,534,418],{"class":224},[141,536,227],{"class":207},[141,538,299],{"class":211},[141,540,230],{"class":207},[14,542,543,544,65,547,65,550,65,553,65,556,559,560,65,563,184,566,569,570,245],{},"Autres méthodes : ",[18,545,546],{},"skip(step)",[18,548,549],{},"skipAll()",[18,551,552],{},"reset(step)",[18,554,555],{},"resetAll()",[18,557,558],{},"syncStatus()",". Les valeurs calculées ",[18,561,562],{},"stepsCompleted",[18,564,565],{},"totalSteps",[18,567,568],{},"completedPercentage"," alimentent ",[18,571,85],{},[31,573,118],{"id":574},"import-de-données",[14,576,577,578,580,581,583],{},"Le composant s'appelle maintenant ",[18,579,123],{},". Il prend l'état créé par ",[18,582,126],{}," :",[132,585,589],{"className":586,"code":587,"language":588,"meta":137,"style":137},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n    \u003CDataImportWizard\n        :data-import=\"dataImport\"\n        :on-open-list=\"(doctype) => router.push(`\u002F${doctype}`)\"\n        @open-record=\"(doctype, name) => router.push(`\u002F${doctype}\u002F${name}`)\"\n    \u002F>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup>\nimport { ref } from \"vue\";\nimport { useRouter } from \"vue-router\";\nimport { DataImportWizard, useDataImport } from \"@framework\u002Fui\";\n\nconst router = useRouter();\nconst importName = ref(null); \u002F\u002F nom d'un document Data Import existant, ou null pour un nouvel import\nconst dataImport = useDataImport(importName, { doctype: \"Customer\" });\n\u003C\u002Fscript>\n","vue",[18,590,591,602,610,628,679,734,739,748,752,764,785,808,835,840,857,882,919],{"__ignoreMap":137},[141,592,593,596,599],{"class":143,"line":144},[141,594,595],{"class":207},"\u003C",[141,597,598],{"class":264},"template",[141,600,601],{"class":207},">\n",[141,603,604,607],{"class":143,"line":150},[141,605,606],{"class":207},"    \u003C",[141,608,609],{"class":264},"DataImportWizard\n",[141,611,612,615,618,620,622,625],{"class":143,"line":239},[141,613,614],{"class":207},"        :",[141,616,617],{"class":368},"data-import",[141,619,375],{"class":207},[141,621,227],{"class":207},[141,623,624],{"class":211},"dataImport",[141,626,627],{"class":207},"\"\n",[141,629,630,632,635,637,639,641,645,648,651,654,656,659,661,664,667,670,672,675,677],{"class":143,"line":261},[141,631,614],{"class":207},[141,633,634],{"class":368},"on-open-list",[141,636,375],{"class":207},[141,638,227],{"class":207},[141,640,380],{"class":207},[141,642,644],{"class":643},"sHdIc","doctype",[141,646,647],{"class":207},") ",[141,649,650],{"class":368},"=>",[141,652,653],{"class":211}," router",[141,655,245],{"class":207},[141,657,658],{"class":248},"push",[141,660,380],{"class":207},[141,662,663],{"class":207},"`",[141,665,666],{"class":224},"\u002F",[141,668,669],{"class":207},"${",[141,671,644],{"class":211},[141,673,674],{"class":207},"}`",[141,676,299],{"class":207},[141,678,627],{"class":207},[141,680,681,684,687,689,691,693,695,697,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732],{"class":143,"line":281},[141,682,683],{"class":207},"        @",[141,685,686],{"class":368},"open-record",[141,688,375],{"class":207},[141,690,227],{"class":207},[141,692,380],{"class":207},[141,694,644],{"class":643},[141,696,65],{"class":207},[141,698,699],{"class":643},"name",[141,701,647],{"class":207},[141,703,650],{"class":368},[141,705,653],{"class":211},[141,707,245],{"class":207},[141,709,658],{"class":248},[141,711,380],{"class":207},[141,713,663],{"class":207},[141,715,666],{"class":224},[141,717,669],{"class":207},[141,719,644],{"class":211},[141,721,296],{"class":207},[141,723,666],{"class":224},[141,725,669],{"class":207},[141,727,699],{"class":211},[141,729,674],{"class":207},[141,731,299],{"class":207},[141,733,627],{"class":207},[141,735,736],{"class":143,"line":293},[141,737,738],{"class":207},"    \u002F>\n",[141,740,741,744,746],{"class":143,"line":502},[141,742,743],{"class":207},"\u003C\u002F",[141,745,598],{"class":264},[141,747,601],{"class":207},[141,749,750],{"class":143,"line":510},[141,751,236],{"emptyLinePlaceholder":235},[141,753,754,756,759,762],{"class":143,"line":515},[141,755,595],{"class":207},[141,757,758],{"class":264},"script",[141,760,761],{"class":368}," setup",[141,763,601],{"class":207},[141,765,766,768,770,773,775,777,779,781,783],{"class":143,"line":521},[141,767,204],{"class":203},[141,769,208],{"class":207},[141,771,772],{"class":211}," ref",[141,774,215],{"class":207},[141,776,218],{"class":203},[141,778,221],{"class":207},[141,780,588],{"class":224},[141,782,227],{"class":207},[141,784,230],{"class":207},[141,786,788,790,792,795,797,799,801,804,806],{"class":143,"line":787},11,[141,789,204],{"class":203},[141,791,208],{"class":207},[141,793,794],{"class":211}," useRouter",[141,796,215],{"class":207},[141,798,218],{"class":203},[141,800,221],{"class":207},[141,802,803],{"class":224},"vue-router",[141,805,227],{"class":207},[141,807,230],{"class":207},[141,809,811,813,815,818,820,823,825,827,829,831,833],{"class":143,"line":810},12,[141,812,204],{"class":203},[141,814,208],{"class":207},[141,816,817],{"class":211}," DataImportWizard",[141,819,255],{"class":207},[141,821,822],{"class":211}," useDataImport",[141,824,215],{"class":207},[141,826,218],{"class":203},[141,828,221],{"class":207},[141,830,24],{"class":224},[141,832,227],{"class":207},[141,834,230],{"class":207},[141,836,838],{"class":143,"line":837},13,[141,839,236],{"emptyLinePlaceholder":235},[141,841,843,845,848,850,852,855],{"class":143,"line":842},14,[141,844,369],{"class":368},[141,846,847],{"class":211}," router ",[141,849,375],{"class":207},[141,851,794],{"class":248},[141,853,854],{"class":211},"()",[141,856,230],{"class":207},[141,858,860,862,865,867,869,871,874,876,879],{"class":143,"line":859},15,[141,861,369],{"class":368},[141,863,864],{"class":211}," importName ",[141,866,375],{"class":207},[141,868,772],{"class":248},[141,870,380],{"class":211},[141,872,873],{"class":207},"null",[141,875,299],{"class":211},[141,877,878],{"class":207},";",[141,880,881],{"class":289}," \u002F\u002F nom d'un document Data Import existant, ou null pour un nouvel import\n",[141,883,885,887,890,892,894,897,899,901,904,906,908,911,913,915,917],{"class":143,"line":884},16,[141,886,369],{"class":368},[141,888,889],{"class":211}," dataImport ",[141,891,375],{"class":207},[141,893,822],{"class":248},[141,895,896],{"class":211},"(importName",[141,898,255],{"class":207},[141,900,208],{"class":207},[141,902,903],{"class":264}," doctype",[141,905,268],{"class":207},[141,907,221],{"class":207},[141,909,910],{"class":224},"Customer",[141,912,227],{"class":207},[141,914,215],{"class":207},[141,916,299],{"class":211},[141,918,230],{"class":207},[141,920,922,924,926],{"class":143,"line":921},17,[141,923,743],{"class":207},[141,925,758],{"class":264},[141,927,601],{"class":207},[36,929,930,943],{},[39,931,932],{},[42,933,934,937,940],{},[45,935,936],{},"Nom",[45,938,939],{},"Type",[45,941,942],{},"Rôle",[52,944,945,960,971,983,998],{},[42,946,947,951,954],{},[57,948,949],{},[18,950,617],{},[57,952,953],{},"propriété",[57,955,956,957,959],{},"État renvoyé par ",[18,958,126],{},". Obligatoire.",[42,961,962,966,968],{},[57,963,964],{},[18,965,634],{},[57,967,953],{},[57,969,970],{},"Affiche le lien vers la liste du DocType importé et l'appelle avec ce DocType.",[42,972,973,978,980],{},[57,974,975],{},[18,976,977],{},"on-new-import",[57,979,953],{},[57,981,982],{},"Affiche le bouton « Démarrer un nouvel import » à la fin de l'import.",[42,984,985,989,992],{},[57,986,987],{},[18,988,686],{},[57,990,991],{},"événement",[57,993,994,997],{},[18,995,996],{},"(doctype, name)"," : ouvrir un enregistrement importé.",[42,999,1000,1005,1007],{},[57,1001,1002],{},[18,1003,1004],{},"open-imports",[57,1006,991],{},[57,1008,1009,1012],{},[18,1010,1011],{},"(doctype)"," : ouvrir la liste des imports.",[14,1014,1015,1017],{},[18,1016,126],{}," utilise la connexion temps réel de l'application pour suivre la progression. Vous n'avez pas à passer de socket.",[1019,1020,1021],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":137,"searchDepth":144,"depth":150,"links":1023},[1024,1025,1026,1027,1028],{"id":33,"depth":150,"text":34},{"id":129,"depth":150,"text":130},{"id":191,"depth":150,"text":59},{"id":323,"depth":150,"text":77},{"id":574,"depth":150,"text":118},"Remplacer les imports de frappe-ui\u002Ffrappe par @framework\u002Fui pour la télémétrie, l'onboarding, les bannières et l'import de données.","md",{"icon":1032,"reviewed":235,"last_verified":1033,"sources":1034},"i-mdi-swap-horizontal","2026-11-04",[1035,1036,1037,1038,1039,1040,1041,1042,1043],"dodock@develop:ui\u002Fsrc\u002Findex.ts","dodock@develop:ui\u002Fpackage.json","dodock@develop:ui\u002Fsrc\u002Ftelemetry\u002Findex.ts","dodock@develop:ui\u002Fsrc\u002Ftelemetry\u002Ftelemetry.ts","dodock@develop:ui\u002Fsrc\u002Fcomponents\u002FOnboarding\u002Findex.ts","dodock@develop:ui\u002Fsrc\u002Fcomponents\u002FOnboarding\u002Ftypes.ts","dodock@develop:ui\u002Fsrc\u002Fcomponents\u002FDataImport\u002Findex.ts","dodock@develop:ui\u002Fsrc\u002Fcomponents\u002FDataImport\u002FDataImportWizard.vue","dodock@develop:ui\u002Fsrc\u002Fcomponents\u002FDataImport\u002FuseDataImport.ts","\u002Fnext\u002Fdodock\u002Fdeveloppeurs\u002Fcomposants-ui\u002Fmigration_composants_ui",{"title":5,"description":1029},"2.next\u002F3.dodock\u002F10.developpeurs\u002F03.composants-ui\u002Fmigration_composants_ui","L3yJy7Pz5RRh9YMtnyryZmkYJQCieDY-FdnxnZWIKAg",{},1793871739803]