tweak labels

pull/16060/head
Rich Harris 3 months ago
parent 4105d055f9
commit 94d0b08afa

@ -43,14 +43,16 @@ function log_entry(signal, entry) {
const type = (signal.f & DERIVED) !== 0 ? '$derived' : '$state'; const type = (signal.f & DERIVED) !== 0 ? '$derived' : '$state';
const current_reaction = /** @type {Reaction} */ (active_reaction); const current_reaction = /** @type {Reaction} */ (active_reaction);
const dirty = signal.wv > current_reaction.wv || current_reaction.wv === 0; const dirty = signal.wv > current_reaction.wv || current_reaction.wv === 0;
const { label: name } = signal;
const style = dirty const style = dirty
? 'color: CornflowerBlue; font-weight: bold' ? 'color: CornflowerBlue; font-weight: bold'
: 'color: grey; font-weight: normal'; : 'color: grey; font-weight: normal';
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.groupCollapsed( console.groupCollapsed(
typeof name === 'string' ? `%c${name}${type}` : `%c${type}`, signal.label ? `%c${type}%c ${signal.label}` : `%c${type}%c`,
style, style,
dirty ? 'font-weight: normal' : style,
typeof value === 'object' && value !== null && STATE_SYMBOL in value typeof value === 'object' && value !== null && STATE_SYMBOL in value
? snapshot(value, true) ? snapshot(value, true)
: value : value

Loading…
Cancel
Save