scratch-gui / src /addons /addon-precedence.js
soiz1's picture
Upload folder using huggingface_hub
8fd7a1d verified
raw
history blame contribute delete
596 Bytes
// This list is a subset of all addon IDs to control the order of userstyles.
// The last item in the list is given the highest precedence (last in the DOM).
// If an addon isn't listed here, it's interpreted to have lowest precedence and
// that its order with other unlisted addons does not matter.
const addonPrecedence = [
'columns',
'editor-stage-left',
'editor-theme3',
'hide-stage'
];
/**
* @param {string} addonId The addon ID
* @returns {number} An integer >= 0
*/
const getPrecedence = addonId => addonPrecedence.indexOf(addonId) + 1;
export default getPrecedence;