What does this finite-variant selector print?

from CSS-in-JS
React 19 beginner 2 min

What does this finite-variant selector print?

JavaScript
const tones = { primary: 'button_primary', quiet: 'button_quiet' };

function buttonClass(tone = 'primary') {
  if (!tones[tone]) throw new RangeError('unknown tone');
  return `button ${tones[tone]}`;
}

console.log(buttonClass('quiet'));
Open in playground
Report an error