Проблема с настройками темы

Здравствуйте,

Я попытался добавить настройку курсора в свою тему, но она не работает.
Независимо от того, включена она или выключена, результат одинаковый.

Вот мой код:

@if $Is_Cursor_Active {
  .shijsfiifjsdjonf80HJ0iuf {
    display:none;
  }
} @else {
    body,
   button,div,span,a,
    img,svg,
    h1,h2,h3,h4,h5,h6,p,
   summary,
   input,textbox,input,textarea,
   li,ul {
    cursor: default !important;
  }
}

Заранее спасибо за любую помощь.

Здравствуйте,

Кажется, будет лучше добавить cursor: default в настройки. Но вы можете изменить мой пример ниже, если захотите. Примечание: я не уверен, что полностью понял, чего вы хотите добиться, но надеюсь, это может быть полезно… :slightly_smiling_face:

body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
  @if $is-cursor-default == "true" {
    cursor: default !important;
  }
  // Здесь, вероятно, должны быть и другие свойства, а не только cursor...
}

settings.yml

is_cursor_default:
  type: bool
  default: false
  description: "Описание настройки здесь...."

Или вы можете использовать тип настройки enum, чтобы сделать это изменяемым.

body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
  cursor: #{$cursor_type} !important;
}

settings.yml

cursor_type:
  default: auto
  type: enum
  choices:
    - default
    - pointer
  description: "Описание настройки здесь... (Здесь тип курсора по умолчанию — auto, но вы можете изменить его на default или pointer...)."

Редактирование: я не проверял, но действительно ли необходимо использовать !important?