/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
//#region ../automated-config/dist/utils/isConfiguratorPropertyVisible.js
/*! © 2026 Yahoo, Inc. UDS Default Config v0.0.0-development */
/**
* Opt-in schema properties (`optionalInDefaultSchema`) are written at runtime
* (e.g. IconButton `controlHeight` when match-button-height is enabled) for
* CSS/Figma sync — not for direct editing in the configurator. Hide them so the
* sidebar never calls `getConfigPseudoStateVariables` on slots that may exist
* on `branch.config` before `resolvedConfig` catches up.
*/
function isConfiguratorPropertyVisible(_config, _componentName, _variableKey, _propertyKey, property) {
	return property.optionalInDefaultSchema !== true;
}
//#endregion
exports.isConfiguratorPropertyVisible = isConfiguratorPropertyVisible;
