Skip to main content

Spectral 4.x Upgrade Guide

Spectral 4.x introduces the ability to write component-specific triggers. This version is purely additive, so very few changes to your code need to occur.

To start, update @prismatic-io/spectral to ^4.0.6 in your package.json file and then run npm install or yarn install:

{
"dependencies": {
"@prismatic-io/spectral": "^4.0.6"
}
}

Next, optionally write some triggers and add those triggers to your component definition:

export default component({
key: "sampleComponent",
public: false,
display: {
label: "Sample Component",
description: "sampleComponent",
iconPath: "icon.png",
},
actions: { myAction1, myAction2, myAction3 },
triggers: { myTrigger1, myTrigger2 },
});