You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
835 B

@use 'sass:map';
@use '../core/style/elevation';
@use '../core/tokens/m3-utils';
@use '../core/tokens/m3';
/// Generates custom tokens for the mat-autocomplete.
/// @param {Map} $systems The MDC system tokens
/// @param {Boolean} $exclude-hardcoded Whether to exclude hardcoded token values
/// @param {Map} $token-slots Possible token slots
/// @return {Map} A set of custom tokens for the mat-autocomplete
@function get-tokens($theme: m3.$sys-theme) {
$system: m3-utils.get-system($theme);
$tokens: (
base: (
autocomplete-container-shape: map.get($system, corner-extra-small),
autocomplete-container-elevation-shadow: elevation.get-box-shadow(2),
),
color: (
autocomplete-background-color: map.get($system, surface-container),
),
typography: (),
density: (),
);
@return $tokens;
}