_variables.scss 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @use "sass:map";
  2. @use '../../styles/settings';
  3. @use "../../styles/settings/variables";
  4. @use "../../styles/tools/functions";
  5. // Defaults
  6. $avatar-background: var(--v-theme-surface) !default;
  7. $avatar-border-radius: map.get(variables.$rounded, 'circle') !default;
  8. $avatar-border-color: settings.$border-color-root !default;
  9. $avatar-border-radius: map.get(settings.$rounded, 0) !default;
  10. $avatar-border-style: settings.$border-style-root !default;
  11. $avatar-border-thin-width: thin !default;
  12. $avatar-border-width: 0 !default;
  13. $avatar-color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity)) !default;
  14. $avatar-density: ('default': 0, 'comfortable': -1, 'compact': -2) !default;
  15. $avatar-elevation: 1 !default;
  16. $avatar-height: 40px !default;
  17. $avatar-line-height: normal !default;
  18. $avatar-plain-opacity: .62 !default;
  19. $avatar-rounded-border-radius: variables.$border-radius-root !default;
  20. $avatar-vertical-align: middle !default;
  21. $avatar-width: 40px !default;
  22. $avatar-margin-end: map.get(variables.$grid-gutters, 'md') !default;
  23. $avatar-margin-start: map.get(variables.$grid-gutters, 'md') !default;
  24. $avatar-sizes: () !default;
  25. $avatar-sizes: functions.map-deep-merge(
  26. (
  27. 'height': $avatar-height,
  28. 'width': $avatar-width
  29. ),
  30. $avatar-sizes
  31. );
  32. $avatar-border: (
  33. $avatar-border-color,
  34. $avatar-border-style,
  35. $avatar-border-width,
  36. $avatar-border-thin-width
  37. ) !default;
  38. $avatar-variants: (
  39. $avatar-background,
  40. $avatar-color,
  41. $avatar-elevation,
  42. $avatar-plain-opacity,
  43. 'v-avatar'
  44. ) !default;