/
githubmirror
/
components
Обзор
Документация
Войти
/
githubmirror
/
components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/material/toolbar/_m2-toolbar.scss
43 строки
1 KB
Andrew Seguin
refactor: align m2 and m3 token file functions by using get-tokens (#31425)
26 июн 2025, 19:15
Не верифицирован
26 июн 2025, 19:15
3db4f23
Код
Авторство
О чём код?
@use 'sass:map'; @use '../core/theming/theming'; @use '../core/tokens/m2-utils'; @function get-tokens($theme) { $system: m2-utils.get-system($theme); $density-scale: theming.clamp-density(map.get($system, density-scale), -3); @return ( base: (), color: private-get-color-palette-color-tokens( map.get($system, surface), map.get($system, on-surface)), typography: ( toolbar-title-text-font: map.get($system, title-small-font), toolbar-title-text-line-height: map.get($system, title-small-line-height), toolbar-title-text-size: map.get($system, title-small-size), toolbar-title-text-tracking: map.get($system, title-small-tracking), toolbar-title-text-weight: map.get($system, title-small-weight), ), density: ( toolbar-standard-height: map.get(( 0: 64px, -1: 60px, -2: 56px, -3: 52px, ), $density-scale), toolbar-mobile-height: map.get(( 0: 56px, -1: 52px, -2: 48px, -3: 44px, ), $density-scale), ), ); } // Generates the tokens used to theme the toolbar based on a palette. @function private-get-color-palette-color-tokens($background-color, $text-color) { @return ( toolbar-container-background-color: $background-color, toolbar-container-text-color: $text-color, ); }