|
|
|
@ -7,8 +7,8 @@ module.exports = { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function formatSelf (key, data) { |
|
|
|
|
var style = fontColor(data) |
|
|
|
|
var keyStyle = data.isProperty ? 'color:#847979' : '' |
|
|
|
|
const style = fontColor(data) |
|
|
|
|
const keyStyle = data.isProperty ? 'color: var(--info)' : '' |
|
|
|
|
if (data.type === 'string') { |
|
|
|
|
data.self = JSON.stringify(data.self) |
|
|
|
|
} |
|
|
|
@ -55,16 +55,20 @@ function extractData (item, parent, key) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function fontColor (data) { |
|
|
|
|
var color = '#124B46' |
|
|
|
|
let color = 'var(--primary)' |
|
|
|
|
if (data.isArray || data.isStruct || data.isMapping) { |
|
|
|
|
color = '#847979' |
|
|
|
|
} else if (data.type.indexOf('uint') === 0 || |
|
|
|
|
color = 'var(--info)' |
|
|
|
|
} else if ( |
|
|
|
|
data.type.indexOf('uint') === 0 || |
|
|
|
|
data.type.indexOf('int') === 0 || |
|
|
|
|
data.type.indexOf('bool') === 0 || |
|
|
|
|
data.type.indexOf('enum') === 0) { |
|
|
|
|
color = '#0F0CE9' |
|
|
|
|
data.type.indexOf('enum') === 0 |
|
|
|
|
) { |
|
|
|
|
color = 'var(--green)' |
|
|
|
|
} else if (data.type === 'string') { |
|
|
|
|
color = '#E91E0C' |
|
|
|
|
color = 'var(--teal)' |
|
|
|
|
} else if (data.self == 0x0) { // eslint-disable-line
|
|
|
|
|
color = 'var(--gray)' |
|
|
|
|
} |
|
|
|
|
return 'color:' + color |
|
|
|
|
} |
|
|
|
|