PATH:
home
/
lab2454c
/
argowells.com
/
wp-content
/
plugins
/
elementor
/
modules
/
atomic-widgets
/
styles
<?php namespace Elementor\Modules\AtomicWidgets\Styles; class Style_Variant { private ?string $breakpoint = null; private ?string $state = null; /** @var array<string, array> */ private array $props = []; public static function make(): self { return new self(); } public function set_breakpoint( string $breakpoint ): self { $this->breakpoint = $breakpoint; return $this; } public function set_state( string $state ): self { $this->state = $state; return $this; } public function add_prop( string $key, $value ): self { $this->props[ $key ] = $value; return $this; } public function add_props( array $props ): self { $this->props = array_merge( $this->props, $props ); return $this; } public function build(): array { return [ 'meta' => [ 'breakpoint' => $this->breakpoint, 'state' => $this->state, ], 'props' => $this->props, ]; } }
[-] style-variant.php
[edit]
[-] atomic-widget-styles.php
[edit]
[-] size-constants.php
[edit]
[-] style-file.php
[edit]
[+]
..
[-] style-states.php
[edit]
[-] style-definition.php
[edit]
[-] css-files-manager.php
[edit]
[-] style-fonts.php
[edit]
[-] styles-renderer.php
[edit]
[-] atomic-widget-base-styles.php
[edit]
[+]
cache-validity
[-] style-schema.php
[edit]
[-] atomic-styles-manager.php
[edit]