Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer

Preset_Variable_Resolver::to_css_varpublic staticWC 1.0

Convert a preset variable reference to CSS var() syntax.

Transforms "var:preset|spacing|20" to "var(--wp--preset--spacing--20)". Returns the original value if not a preset reference.

Method of the class: Preset_Variable_Resolver{}

No Hooks.

Returns

String. The CSS var() expression or the original value.

Usage

$result = Preset_Variable_Resolver::to_css_var( $value ): string;
$value(string) (required)
The CSS value, possibly a preset reference.

Preset_Variable_Resolver::to_css_var() code WC 10.9.1

public static function to_css_var( string $value ): string {
	if ( ! self::is_preset_reference( $value ) ) {
		return $value;
	}

	return 'var(' . self::to_css_variable_name( $value ) . ')';
}