نمط Usercard به خلل

مرحباً :wave:

يبدو أن نمط float-kit .popup-menu يتجاوز النمط الخاص ببطاقة المستخدم. هذا يسبب بعض التعارضات مثل نمط أزرار Message و Chat وما إلى ذلك. تمت إضافة الفئة popup-menu إلى .fk-d-menu مما يسبب هذا.

كما يظهر خلفية وقائمة وحدود وظل القائمة المنبثقة.

الالتزام المتعلق بالمشكلة على الأرجح: UX: improve btn-transparent styling by awesomerobot · Pull Request #24666 · discourse/discourse · GitHub

شكراً :slightly_smiling_face:

إزالة الفئة popup-menu يحل هذه المشكلة. قد يكون الحل السريع هو تجاوز popup-menu على بطاقة المستخدم.

يمكن استهدافها باستخدام .popup-menu[data-identifier=card]

لذا فإن شيئًا كهذا سيستعيد نمط بطاقة المستخدم
@mixin usercard-btn($btn-bg, $btn-color, $btn-bg-hover, $btn-color-hover) {
  background: var(--#{$btn-bg});
  .d-icon {
    color: var(--#{$btn-color});
    margin-right: 0.45em;
  }
  .discourse-no-touch & {
    &:focus,
    &:hover {
      background-color: var(--#{$btn-bg-hover});
      color: var(--#{$btn-color-hover});
      .d-icon {
        color: var(--#{$btn-color-hover});
      }
    }
  }
  .discourse-touch & {
    &:focus,
    &:hover {
      color: var(--#{$btn-color});
      .d-icon {
        color: var(--#{$btn-color});
      }
    }
  }
}

.popup-menu[data-identifier="card"] {
  background: none;
  border: none;
  .mobile-view & {
    z-index: z("max");
  }
  box-shadow: none;
  ul {
    li {
      border-bottom: none;
    }
  }
  .btn {
    justify-content: center;
    padding: 0.5em 0.65em;
    border-radius: var(--d-button-border-radius);
    margin-bottom: 5px;
    .d-icon {
      align-self: unset;
      margin-top: unset
    }
    &.btn-primary {
      @include usercard-btn(
        tertiary,
        secondary,
        tertiary-hover,
        secondary
      );
    }
    &:not(.btn-primary) {
      @include usercard-btn(
        primary-low,
        primary,
        primary-medium,
        secondary
      );
    }
  }
}
6 إعجابات

أعتقد أنه تم إصلاح هذا الآن في: :partying_face:

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد يُسمح بالردود الجديدة.