Skip to content

Commit dd68fd7

Browse files
committed
feat: migrateTable
1 parent 972367e commit dd68fd7

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

script/migrate/components/table.mjs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,28 @@ function migrateTr() {
3333
}
3434
}
3535
function migrateFilterController() {
36-
const filePath = 'src/table/filter-controller';
36+
const filePath = 'src/table/filter-controller.tsx';
3737
let content = readFileSync(filePath, 'utf8');
3838
if (content.includes('setup(props: TableFilterControllerProps')) {
3939
content = content.replace('setup(props: TableFilterControllerProps', 'setup(props');
4040
writeFileSync(filePath, content, 'utf8');
4141
}
4242
}
43+
function migrateEditableCell() {
44+
const filePath = 'src/table/editable-cell.tsx';
45+
let content = readFileSync(filePath, 'utf8');
46+
if (content.includes('this.col.edit')) {
47+
content = content.replace('render() {', 'render() {\nconst col = this.col as PrimaryTableCol<TableRowData>;');
48+
content = content.replaceAll('this.col.edit', 'col.edit');
49+
writeFileSync(filePath, content, 'utf8');
50+
}
51+
}
4352

4453
export default function migrateTable() {
4554
migrateThead();
4655
migrateTbody();
4756
migrateTfoot();
4857
migrateTr();
4958
migrateFilterController();
59+
migrateEditableCell();
5060
}

0 commit comments

Comments
 (0)