stimulus-bridge icon indicating copy to clipboard operation
stimulus-bridge copied to clipboard

Empty object passes as array to stimulus values

Open tacman opened this issue 1 year ago • 0 comments

Perhaps this should go in the Twig issues. I can't figure out how to pass an empty object to a stimulus controller, it keeps getting interpreted as a empty array.

export default class extends Controller {
    static values = {
        languageMap: Object,
// this works
<div {{ stimulus_controller('language', {
        languageMap: {en:'English'}
}> 

// this throws an error: TypeError: expected value of type "object" but instead got value "[]" of type "array"
<div {{ stimulus_controller('language', {
        languageMap: {}
}> 

tacman avatar Apr 18 '24 09:04 tacman