Lewati ke konten

Tema scoped

Terapkan konfigurasi komponen dan mode warna ke subtree.

Konfigurasi komponen scoped

Gunakan STheme untuk menerapkan ui dan default props yang didukung ke subtree:

vue-html
<STheme :ui="{ button: { slots: { base: 'font-mono' } } }">
  <SButton>Scoped</SButton>
</STheme>

Gunakan batas DOM saat Anda juga membutuhkan override runtime token:

vue-html
<STheme
  as="section"
  :tokens="{
    light: {
      colors: {
        primary: {
          fill: '#fd5e53',
        },
      },
    },
  }"
>
  <SButton color="primary">Scoped color</SButton>
</STheme>

Runtime token berguna untuk tema dinamis atau scoped. Mereka tidak menggantikan jalur tema global CSS-first normal.

Supported overlay portals membawa nilai tema Selaras yang dikelola ke scope portal. Properti kustom CSS eksternal tetap mengikuti pewarisan DOM normal.