Skip to content

getModifier :function

function getModifier(Scope: Scope): (props: ModifierInput) -> Computed<any>
Initializes the utility component and returns a new function to create a modifier state from that component, which is used to keep track of the changes that may occur in the props table's values. This is used to get a StudioStyleGuideModifier that changes depending on the given values within the props table.

Default Syntax

local getModifierUtility = require(StudioComponents.Util.getModifier)
local getModifier = getModifierUtility(Scope)

Shorthand

local getModifier = require(StudioComponents.Util.getModifier)(Scope)

Parameters

Scope: Scope The Scope the utility function will be initialized in.

Returns Function

Parameters

props: ModifierInput The table which contains the properties of the component that will be created.

Returns

Computed<any>