io-actions/app/extensions/populate_feed_dropdown.js

15 lines
496 B
JavaScript

// Populates Feed dropdowns with name FEED_KEY to contain the user's feeds
// that are viable for Actions. Provided by the backend at runtime.
export const populateFeedDropdown = ({ block, data, Blockly }) => {
const { feedOptions } = data
if(!feedOptions) {
console.error(`[extensions.populateFeedDropdown] No feedOptions found in extension data.`)
return
}
block.replaceDropdownOptions("FEED_KEY", feedOptions)
}
// also export as default
export default populateFeedDropdown