127 lines
5.1 KiB
SCSS
127 lines
5.1 KiB
SCSS
@use 'sass:map';
|
|
@use '../../styles/settings';
|
|
@use '../../styles/tools';
|
|
|
|
// VCard
|
|
$card-actions-flex: none !default;
|
|
$card-actions-min-height: 52px !default;
|
|
$card-actions-padding: .5rem !default;
|
|
$card-append-padding-inline-start: .5rem !default;
|
|
$card-background: rgb(var(--v-theme-surface)) !default;
|
|
$card-border-color: settings.$border-color-root !default;
|
|
$card-border-radius: settings.$border-radius-root !default;
|
|
$card-border-style: settings.$border-style-root !default;
|
|
$card-border-thin-width: thin !default;
|
|
$card-border-width: 0 !default;
|
|
$card-color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity)) !default;
|
|
$card-disabled-opacity: 0.6 !default;
|
|
$card-elevation: 1 !default;
|
|
$card-loader-top: 0 !default;
|
|
$card-loader-bottom: auto !default;
|
|
$card-hover-elevation: 8 !default;
|
|
$card-img-flex: 1 1 auto !default;
|
|
$card-item-align-items: center !default;
|
|
$card-item-padding: .625rem 1rem !default;
|
|
$card-overflow-wrap: break-word !default;
|
|
$card-padding: 0 !default;
|
|
$card-plain-opacity: .62 !default;
|
|
$card-positions: absolute fixed !default;
|
|
$card-prepend-padding-inline-end: .5rem !default;
|
|
$card-transition-duration: 0.28s !default;
|
|
$card-transition-property: box-shadow, opacity, background !default;
|
|
$card-transition-timing-function: settings.$standard-easing !default;
|
|
|
|
// VCardHeader
|
|
$card-header-flex: none !default;
|
|
|
|
// VCardTitle
|
|
$card-title-comfortable-line-height: 1.75rem !default;
|
|
$card-title-compact-line-height: 1.55rem !default;
|
|
$card-title-flex: none !default;
|
|
$card-title-font-size: tools.map-deep-get(settings.$typography, 'h6', 'size') !default;
|
|
$card-title-font-weight: tools.map-deep-get(settings.$typography, 'h6', 'weight') !default;
|
|
$card-title-header-padding: 0 !default;
|
|
$card-title-hyphens: auto !default;
|
|
$card-title-letter-spacing: tools.map-deep-get(settings.$typography, 'h6', 'letter-spacing') !default;
|
|
$card-title-line-height: tools.map-deep-get(settings.$typography, 'h6', 'line-height') !default;
|
|
$card-title-overflow-wrap: normal !default;
|
|
$card-title-overflow: hidden !default;
|
|
$card-title-padding: .5rem 1rem !default;
|
|
$card-title-text-overflow: ellipsis !default;
|
|
$card-title-text-transform: none !default;
|
|
$card-title-white-space: nowrap !default;
|
|
$card-title-word-break: normal !default;
|
|
$card-title-word-wrap: break-word !default;
|
|
|
|
// VCardSubtitle
|
|
$card-subtitle-color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity)) !default;
|
|
$card-subtitle-comfortable-line-height: 1.125rem !default;
|
|
$card-subtitle-compact-line-height: 1rem !default;
|
|
$card-subtitle-flex: none !default;
|
|
$card-subtitle-font-size: tools.map-deep-get(settings.$typography, 'body-2', 'size') !default;
|
|
$card-subtitle-font-weight: tools.map-deep-get(settings.$typography, 'body-2', 'weight') !default;
|
|
$card-subtitle-header-padding: 0 0 .25rem !default;
|
|
$card-subtitle-letter-spacing: tools.map-deep-get(settings.$typography, 'body-2', 'letter-spacing') !default;
|
|
$card-subtitle-line-height: tools.map-deep-get(settings.$typography, 'body-2', 'line-height') !default;
|
|
$card-subtitle-opacity: var(--v-medium-emphasis-opacity) !default;
|
|
$card-subtitle-overflow: hidden !default;
|
|
$card-subtitle-padding: 0 1rem !default;
|
|
$card-subtitle-text-overflow: ellipsis !default;
|
|
$card-subtitle-text-transform: none !default;
|
|
$card-subtitle-white-space: nowrap !default;
|
|
|
|
// VCardText
|
|
$card-text-comfortable-line-height: 1.2rem !default;
|
|
$card-text-compact-line-height: 1.15rem !default;
|
|
$card-text-flex: 1 1 auto !default;
|
|
$card-text-font-size: tools.map-deep-get(settings.$typography, 'body-2', 'size') !default;
|
|
$card-text-font-weight: tools.map-deep-get(settings.$typography, 'body-2', 'weight') !default;
|
|
$card-text-letter-spacing: tools.map-deep-get(settings.$typography, 'body-2', 'letter-spacing') !default;
|
|
$card-text-line-height: tools.map-deep-get(settings.$typography, 'body-2', 'line-height') !default;
|
|
$card-text-padding: 1rem !default;
|
|
$card-text-text-transform: tools.map-deep-get(settings.$typography, 'body-2', 'text-transform') !default;
|
|
|
|
// Lists
|
|
$card-border: (
|
|
$card-border-color,
|
|
$card-border-style,
|
|
$card-border-width,
|
|
$card-border-thin-width
|
|
) !default;
|
|
|
|
$card-title-densities: () !default;
|
|
$card-title-densities: map.merge((
|
|
null: $card-title-line-height,
|
|
'comfortable': $card-title-comfortable-line-height,
|
|
'compact': $card-title-compact-line-height
|
|
), $card-title-densities);
|
|
|
|
$card-subtitle-density-line-height: () !default;
|
|
$card-subtitle-density-line-height: map.merge((
|
|
null: $card-subtitle-line-height,
|
|
'comfortable': $card-subtitle-comfortable-line-height,
|
|
'compact': $card-subtitle-compact-line-height
|
|
), $card-subtitle-density-line-height);
|
|
|
|
$card-text-density-line-height: () !default;
|
|
$card-text-density-line-height: map.merge((
|
|
null: $card-text-line-height,
|
|
'comfortable': $card-text-comfortable-line-height,
|
|
'compact': $card-text-compact-line-height
|
|
), $card-text-density-line-height);
|
|
|
|
$card-variants: (
|
|
$card-background,
|
|
$card-color,
|
|
$card-elevation,
|
|
$card-plain-opacity,
|
|
'v-card'
|
|
) !default;
|
|
|
|
// Deprecated
|
|
$card-avatar-align-self: flex-start !default;
|
|
$card-avatar-header-padding: 0 !default;
|
|
$card-avatar-padding: .5rem 1rem !default;
|
|
$card-title-padding-top: 1rem !default;
|
|
$card-text-padding-bottom: 1rem !default;
|