Skip to content

Commit 2bb6422

Browse files
committed
feat: migrateTimeline
1 parent 2266b82 commit 2bb6422

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import { readFileSync, writeFileSync } from 'node:fs';
2+
3+
function migrateTimeline() {
4+
const filePath = 'src/timeline/timeline.tsx';
5+
let content = readFileSync(filePath, 'utf8');
6+
if (content.includes('const instance = getCurrentInstance();')) {
7+
content = content.replace('const instance = getCurrentInstance();', 'const instance = getCurrentInstance().proxy;');
8+
content = content.replaceAll('instance.slots', 'instance.$slots');
9+
writeFileSync(filePath, content, 'utf8');
10+
}
11+
}
12+
13+
function migrateTimelineItem() {
14+
const filePath = 'src/timeline/timeline-item.tsx';
15+
let content = readFileSync(filePath, 'utf8');
16+
if (content.includes('const instance = getCurrentInstance();')) {
17+
content = content.replace('const instance = getCurrentInstance();', 'const instance = getCurrentInstance().proxy;');
18+
content = content.replaceAll('instance.parent.slots', 'instance.$parent.$slots');
19+
writeFileSync(filePath, content, 'utf8');
20+
}
21+
}
22+
23+
export default function () {
24+
migrateTimeline();
25+
migrateTimelineItem();
26+
}

script/migrate/migrateComponent.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import migrateRenderTNode from './utils/render-tnode.mjs';
1111
import migrateHooks from './hooks/index.mjs';
1212
import migrateUpload from './components/upload.mjs';
1313
import migrateTable from './components/table.mjs';
14+
import migrateTimeline from './components/timeline.mjs';
1415
import migrateSelect from './components/select.mjs';
1516
import migrateRangeInput from './components/range-input.mjs';
1617
import migrateSelectInput from './components/select-input.mjs';
@@ -27,6 +28,7 @@ function run() {
2728
migrateSelect();
2829
migrateSelectInput();
2930
migrateTable();
31+
migrateTimeline();
3032
migrateTree();
3133
migrateRangeInput();
3234

0 commit comments

Comments
 (0)