Pretty up the IDE a little

This commit is contained in:
Kurt Hutten
2021-04-26 17:59:22 +10:00
parent 76a570b0c3
commit 0f4a9b07b4
7 changed files with 69 additions and 30 deletions

View File

@@ -24,7 +24,8 @@ export const render = async ({ code }) => {
status: 'error',
message: {
type: 'error',
message: addDateToLog(cleanedErrorMessage),
message: cleanedErrorMessage,
time: new Date(),
},
}
}
@@ -37,7 +38,8 @@ export const render = async ({ code }) => {
},
message: {
type: 'message',
message: addDateToLog(data.result),
message: data.result || 'Successful Render',
time: new Date(),
},
}
} catch (e) {
@@ -49,7 +51,8 @@ export const render = async ({ code }) => {
status: 'error',
message: {
type: 'error',
message: addDateToLog('network issue'),
message: 'network issue',
time: new Date(),
},
}
}
@@ -61,8 +64,3 @@ const openScad = {
}
export default openScad
function addDateToLog(message) {
return `-> ${new Date().toLocaleString()}
${message}`
}

View File

@@ -34,7 +34,8 @@ export const render = async ({ code, settings }) => {
status: 'error',
message: {
type: 'error',
message: addDateToLog(cleanedErrorMessage),
message: cleanedErrorMessage,
time: new Date(),
},
}
}
@@ -47,7 +48,8 @@ export const render = async ({ code, settings }) => {
},
message: {
type: 'message',
message: addDateToLog(data.result),
message: data.result,
time: new Date(),
},
}
} catch (e) {
@@ -59,7 +61,8 @@ export const render = async ({ code, settings }) => {
status: 'error',
message: {
type: 'error',
message: addDateToLog('network issue'),
message: 'network issue',
time: new Date(),
},
}
}
@@ -71,8 +74,3 @@ const openScad = {
}
export default openScad
function addDateToLog(message) {
return `-> ${new Date().toLocaleString()}
${message}`
}

View File

@@ -46,7 +46,9 @@ export const useIdeState = () => {
const code = localStorage.getItem(codeStorageKey) || initCodeMap.openscad
const initialState = {
ideType: 'INIT',
consoleMessages: [{ type: 'message', message: 'Initialising' }],
consoleMessages: [
{ type: 'message', message: 'Initialising', time: new Date() },
],
code,
objectData: {
type: 'stl',