|
|
@ -61,7 +61,7 @@ export const getComponentBindableProperties = (asset, componentId) => { |
|
|
/** |
|
|
/** |
|
|
* Gets all data provider components above a component. |
|
|
* Gets all data provider components above a component. |
|
|
*/ |
|
|
*/ |
|
|
export const getDataProviderComponents = (asset, componentId) => { |
|
|
export const getContextProviderComponents = (asset, componentId) => { |
|
|
if (!asset || !componentId) { |
|
|
if (!asset || !componentId) { |
|
|
return [] |
|
|
return [] |
|
|
} |
|
|
} |
|
|
@ -143,7 +143,7 @@ export const getDatasourceForProvider = (asset, component) => { |
|
|
*/ |
|
|
*/ |
|
|
const getContextBindings = (asset, componentId) => { |
|
|
const getContextBindings = (asset, componentId) => { |
|
|
// Extract any components which provide data contexts
|
|
|
// Extract any components which provide data contexts
|
|
|
const dataProviders = getDataProviderComponents(asset, componentId) |
|
|
const dataProviders = getContextProviderComponents(asset, componentId) |
|
|
|
|
|
|
|
|
// Generate bindings for all matching components
|
|
|
// Generate bindings for all matching components
|
|
|
return getProviderContextBindings(asset, dataProviders) |
|
|
return getProviderContextBindings(asset, dataProviders) |
|
|
|