langcode: en
status: true
dependencies:
  module:
    - options
  theme:
    - pulse_theme
label: 'Space Icon'
id: sdc.pulse_theme.space-icon
source: sdc
source_local_id: 'pulse_theme:space-icon'
provider: pulse_theme
active_version: e97c30045f72b93a
versioned_properties:
  active:
    settings:
      prop_field_definitions:
        icon:
          required: true
          field_type: string
          field_storage_settings: {  }
          field_instance_settings: {  }
          field_widget: string_textfield
          default_value:
            -
              value: rocket
          expression: ℹ︎string␟value
        icon_size:
          required: true
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value:
            -
              value: medium
          expression: ℹ︎list_string␟value
    fallback_metadata:
      slot_definitions: {  }
  cc8663d6e8570d3f:
    settings:
      prop_field_definitions:
        icon:
          required: true
          field_type: string
          field_storage_settings: {  }
          field_instance_settings: {  }
          field_widget: string_textfield
          default_value:
            -
              value: rocket
          expression: ℹ︎string␟value
        icon_size:
          required: true
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value:
            -
              value: medium
          expression: ℹ︎list_string␟value
    fallback_metadata:
      slot_definitions: {  }
  e97c30045f72b93a:
    settings:
      prop_field_definitions:
        icon:
          required: true
          field_type: string
          field_storage_settings: {  }
          field_instance_settings: {  }
          field_widget: string_textfield
          default_value:
            -
              value: rocket
          expression: ℹ︎string␟value
        icon_size:
          required: true
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value:
            -
              value: medium
          expression: ℹ︎list_string␟value
    fallback_metadata:
      slot_definitions: {  }
  7d2cdaeca3752d68:
    settings:
      prop_field_definitions:
        icon:
          required: true
          field_type: string
          field_storage_settings: {  }
          field_instance_settings: {  }
          field_widget: string_textfield
          default_value:
            -
              value: rocket
          expression: ℹ︎string␟value
        icon_size:
          required: true
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value:
            -
              value: small
          expression: ℹ︎list_string␟value
    fallback_metadata:
      slot_definitions: {  }
  2a8835cd829bed9b:
    settings:
      prop_field_definitions:
        icon_name:
          required: true
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value:
            -
              value: activity
          expression: ℹ︎list_string␟value
        size:
          required: false
          field_type: list_string
          field_storage_settings:
            allowed_values_function: canvas_load_allowed_values_for_component_prop
          field_instance_settings: {  }
          field_widget: options_select
          default_value: null
          expression: ℹ︎list_string␟value
        modifier_class:
          required: false
          field_type: string
          field_storage_settings: {  }
          field_instance_settings: {  }
          field_widget: string_textfield
          default_value: null
          expression: ℹ︎string␟value
    fallback_metadata:
      slot_definitions: {  }
