# Компоненты темы больше не переопределяют CSS темы?

**URL:** https://meta.discourse.org/t/theme-components-are-not-overriding-theme-css-any-more/358989
**Category:** Development
**Created:** [26.Март.2025 16:45:48 UTC](https://meta.discourse.org/t/theme-components-are-not-overriding-theme-css-any-more/358989 "2025-03-26T16:45:48Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [26.Март.2025 17:23:09 UTC](https://meta.discourse.org/t/theme-components-are-not-overriding-theme-css-any-more/358989/2 "2025-03-26T17:23:09Z")

</div>

Кратко: я дурак.

Стили упорядочиваются следующим образом:

```plaintext
          if stylesheets.size > 1
            stylesheets =
              stylesheets.sort_by do |s|
                [s[:remote] ? 0 : 1, s[:theme_id] == @theme_id ? 1 : 0, s[:theme_name]]
              end
          end

```

Когда я пытался воспроизвести проблему, я использовал только локальные стили.

В реальности стили загружаются в таком порядке:

- удалённые стили
  - компоненты темы, по алфавиту
  - основная тема

- локальные стили
  - компоненты темы, по алфавиту
  - основная тема

---

_[View the full topic](https://meta.discourse.org/t/theme-components-are-not-overriding-theme-css-any-more/358989)._
