more UI updates

This commit is contained in:
Tim
2024-03-12 15:23:25 -04:00
parent f4f1122b89
commit 9071cf1ef3
10 changed files with 167 additions and 95 deletions

View File

@@ -130,10 +130,15 @@ export function pairPrice(baseToken, quoteToken, price, decimals=null) {
export const sleep = ms => new Promise(r => setTimeout(r, ms))
export function builderDefaults(builder, defaults) {
export function builderDefaults(props, emit, defaults) {
let changed = false
for (const k in defaults)
if (builder[k] === undefined)
builder[k] = defaults[k] instanceof Function ? defaults[k]() : defaults[k]
if (props.builder[k] === undefined) {
props.builder[k] = defaults[k] instanceof Function ? defaults[k]() : defaults[k]
changed = true
}
if (changed)
emit('update:builder', props.builder)
}
export function uuid() {