refactor(editor): enable the noUncheckedIndexedAccess rule for the data-view package (#9351)

close: BS-2230
This commit is contained in:
zzj3720
2024-12-26 14:00:11 +00:00
parent 040f427e9e
commit 188cabc7d7
40 changed files with 258 additions and 123 deletions
@@ -259,7 +259,7 @@ export const popViewOptions = (
return;
}
const isSelected =
meta.type === view.manager.currentView$.value.type;
meta.type === view.manager.currentView$.value?.type;
const iconStyle = styleMap({
fontSize: '24px',
color: isSelected
@@ -285,10 +285,11 @@ export const popViewOptions = (
</div>
`,
select: () => {
view.manager.viewChangeType(
view.manager.currentViewId$.value,
meta.type
);
const id = view.manager.currentViewId$.value;
if (!id) {
return;
}
view.manager.viewChangeType(id, meta.type);
dataViewInstance.clearSelection();
},
class: {},