_variables.scss 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. @use 'sass:math';
  2. @use 'sass:map';
  3. @use '../../styles/settings';
  4. @use '../../styles/tools';
  5. // Defaults
  6. $chip-background: rgb(var(--v-theme-surface-variant)) !default;
  7. $chip-border-color: settings.$border-color-root !default;
  8. $chip-border-radius: map.get(settings.$rounded, "pill") !default;
  9. $chip-border-style: settings.$border-style-root !default;
  10. $chip-border-thin-width: thin !default;
  11. $chip-border-width: 0 !default;
  12. $chip-close-size: 18px !default;
  13. $chip-color: rgb(var(--v-theme-on-surface-variant)) !default;
  14. $chip-density: ("default": 0, "comfortable": -1, "compact": -2) !default;
  15. $chip-disabled-opacity: 0.3 !default;
  16. $chip-elevation: 1 !default;
  17. $chip-font-size: tools.map-deep-get(settings.$typography, "button", "size") !default;
  18. $chip-font-weight: 400 !default;
  19. $chip-height: 32px !default;
  20. $chip-icon-size-multiplier: calc(18/21) !default;
  21. $chip-label-border-radius: settings.$border-radius-root !default;
  22. $chip-max-width: 100% !default;
  23. $chip-overflow: hidden !default;
  24. $chip-padding-ratio: 2 + math.div(2, 3) !default;
  25. $chip-plain-opacity: 0.26 !default;
  26. $chip-filter-transition: .15s settings.$standard-easing !default;
  27. $chip-white-space: nowrap !default;
  28. $chip-sizes: (
  29. "height": $chip-height,
  30. "font-size": $chip-font-size,
  31. ) !default;
  32. $chip-border: (
  33. $chip-border-color,
  34. $chip-border-style,
  35. $chip-border-width
  36. ) !default;
  37. $chip-variants: (
  38. $chip-background,
  39. $chip-color,
  40. $chip-elevation,
  41. $chip-plain-opacity,
  42. 'v-chip'
  43. ) !default;