diff --git a/src/components/Scratch.vue b/src/components/Scratch.vue index b9e8eb7..4ce0cda 100644 --- a/src/components/Scratch.vue +++ b/src/components/Scratch.vue @@ -2,15 +2,20 @@ import {MathPage} from '../support/page' import {v4 as uuidv4} from 'uuid' import Statement from './Statement.vue' + import {MathStatement} from '../support/parse' const page = new MathPage(uuidv4()) const stmt1Id = page.addRaw('x = y+3/4') const stmt2Id = page.addRaw('y = 9') const evaluation = page.evaluate() + + const stmt = page.getStatement(stmt1Id) console.log({page, stmt1Id}) + + const onEdit = (stmt: MathStatement) => () => console.log('edit', stmt) diff --git a/src/components/Statement.vue b/src/components/Statement.vue index 0a3f606..d7f56b0 100644 --- a/src/components/Statement.vue +++ b/src/components/Statement.vue @@ -30,6 +30,7 @@ computed(() => value = getValueStatement())