테마 설정 문제

안녕하세요,

테마에 커서 설정을 추가해 보았지만 작동하지 않습니다.
활성화하거나 비활성화해도 결과는 동일합니다.

제 코드는 다음과 같습니다:

@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가 꼭 필요한가요?