perspective default columns - before refactor

This commit is contained in:
Jan Prochazka
2022-08-28 07:25:02 +02:00
parent 650f9a3db9
commit 4e799885b5
4 changed files with 119 additions and 26 deletions

View File

@@ -94,6 +94,7 @@
async function detectAutoArrange(config: PerspectiveConfig, dbInfos) {
if (config.nodes.find(x => !x.position)) {
await tick();
console.log('ARRANGE', config.nodes.length);
runCommand('designer.arrange');
}
}

View File

@@ -150,10 +150,20 @@
: null;
$: {
const newConfig = processPerspectiveDefaultColunns(config, $dbInfos, conid, database);
if (newConfig) {
setConfig(() => newConfig);
}
tick().then(() => {
const newConfig = processPerspectiveDefaultColunns(config, $dbInfos, conid, database);
if (newConfig) {
if (
newConfig.nodes.filter(x => x.defaultColumnsProcessed).length >
config.nodes.filter(x => x.defaultColumnsProcessed).length
) {
console.log('CONFIG CHANGED');
setConfig(() => newConfig);
} else {
console.warn('No new default columns', newConfig);
}
}
});
}
</script>