|  | 
| 12 | 12 |  */ | 
| 13 | 13 | 
 | 
| 14 | 14 | .spectrum-AssetList { | 
| 15 |  | -	--spectrum-assetlist-item-background-color-down: var(--spectrum-gray-200); | 
| 16 |  | -	--spectrum-assetlist-item-background-color-hover: var(--spectrum-gray-100); | 
| 17 |  | - | 
| 18 |  | -	--spectrum-assetlist-width: 272px; | 
| 19 |  | -	--spectrum-assetlist-child-indicator-animation: var(--spectrum-animation-duration-100); | 
| 20 |  | - | 
| 21 |  | -	/* item */ | 
| 22 |  | -	--spectrum-assetlist-item-height: var(--spectrum-spacing-600); | 
| 23 |  | -	--spectrum-assetlist-item-padding-inline-start: var(--spectrum-spacing-300); | 
| 24 |  | -	--spectrum-assetlist-item-padding-inline-end: var(--spectrum-spacing-300); | 
| 25 |  | -	--spectrum-assetlist-item-margin-block-end: var(--spectrum-spacing-75); | 
| 26 |  | -	--spectrum-assetlist-item-border-radius: var(--spectrum-spacing-75); | 
| 27 |  | -	--spectrum-assetlist-item-animation: var(--spectrum-animation-duration-100); | 
| 28 |  | -	--spectrum-assetlist-item-font-size: var(--spectrum-font-size-100); | 
| 29 |  | -	--spectrum-assetlist-item-font-weight: var(--spectrum-regular-font-weight); | 
| 30 |  | - | 
| 31 |  | -	/* thumbnail */ | 
| 32 |  | -	--spectrum-assetlist-thumbnail-width: var(--spectrum-spacing-400); | 
| 33 |  | -	--spectrum-assetlist-thumbnail-height: var(--spectrum-spacing-400); | 
| 34 |  | -	--spectrum-assetlist-thumbnail-margin-inline-start: var(--spectrum-spacing-100); | 
| 35 |  | - | 
| 36 |  | -	/* label */ | 
| 37 |  | -	--spectrum-assetlist-item-label-padding-inline-start: var(--spectrum-spacing-100); | 
| 38 |  | -	--spectrum-assetlist-label-color: var(--spectrum-neutral-content-color-default); | 
| 39 |  | - | 
| 40 | 15 | 	margin-block-start: 0; | 
| 41 | 16 | 	margin-block-end: 0; | 
| 42 | 17 | 	padding: 0; | 
|  | 
| 48 | 23 | 
 | 
| 49 | 24 | .spectrum-AssetList-item { | 
| 50 | 25 | 	position: relative; | 
| 51 |  | -	color: var(--highcontrast-assetlist-label-color, var(--mod-assetlist-label-color, var(--spectrum-assetlist-label-color))); | 
|  | 26 | +	color: var(--spectrum-neutral-content-color-default); | 
| 52 | 27 | 
 | 
| 53 | 28 | 	display: flex; | 
| 54 | 29 | 	box-sizing: border-box; | 
| 55 | 30 | 	align-items: center; | 
| 56 | 31 | 
 | 
| 57 |  | -	inline-size: var(--mod-assetlist-width, var(--spectrum-assetlist-width)); | 
| 58 |  | -	block-size: var(--mod-assetlist-item-height, var(--spectrum-assetlist-item-height)); | 
|  | 32 | +	inline-size: var(--spectrum-field-width-large); | 
|  | 33 | +	block-size: var(--spectrum-component-height-200); | 
| 59 | 34 | 
 | 
| 60 | 35 | 	padding-block: 0; | 
| 61 |  | -	padding-inline: var(--mod-assetlist-item-padding-inline-start, var(--spectrum-assetlist-item-padding-inline-start)) var(--mod-assetlist-item-padding-inline-end, var(--spectrum-assetlist-item-padding-inline-end)); | 
| 62 |  | -	margin-block: 0 var(--mod-assetlist-item-margin-bottom, var(--spectrum-assetlist-item-margin-block-end)); | 
|  | 36 | +	padding-inline: var(--spectrum-spacing-300); | 
|  | 37 | +	margin-block: 0 var(--spectrum-spacing-75); | 
| 63 | 38 | 	margin-inline: 0; | 
| 64 | 39 | 
 | 
| 65 |  | -	border-radius: var(--mod-assetlist-item-border-radius, var(--spectrum-assetlist-item-border-radius)); | 
|  | 40 | +	border-radius: var(--spectrum-corner-radius-100); | 
| 66 | 41 | 
 | 
| 67 |  | -	transition: background-color var(--mod-assetlist-item-animation, var(--spectrum-assetlist-item-animation)) ease-in-out; | 
|  | 42 | +	transition: background-color var(--spectrum-animation-duration-100) ease-in-out; | 
| 68 | 43 | 
 | 
| 69 |  | -	font-size: var(--mod-assetlist-item-font-size, var(--spectrum-assetlist-item-font-size)); | 
| 70 |  | -	font-weight: var(--mod-assetlist-item-font-weight, var(--spectrum-assetlist-item-font-weight)); | 
|  | 44 | +	font-size: var(--spectrum-font-size-100); | 
|  | 45 | +	font-weight: var(--spectrum-regular-font-weight); | 
| 71 | 46 | 	font-style: normal; | 
| 72 | 47 | 
 | 
| 73 | 48 | 	cursor: pointer; | 
|  | 
| 81 | 56 | 		inset-inline-start: 0; | 
| 82 | 57 | 		inset-inline-end: 0; | 
| 83 | 58 | 
 | 
| 84 |  | -		block-size: var(--mod-assetlist-item-height, var(--spectrum-assetlist-item-height)); | 
|  | 59 | +		block-size: 100%; | 
| 85 | 60 | 
 | 
| 86 | 61 | 		background-color: transparent; | 
| 87 | 62 | 
 | 
| 88 |  | -		border-radius: var(--mod-assetlist-item-border-radius, var(--spectrum-assetlist-item-border-radius)); | 
|  | 63 | +		border-radius: var(--spectrum-corner-radius-100); | 
| 89 | 64 | 	} | 
| 90 | 65 | 
 | 
| 91 | 66 | 	&.is-selectable, | 
|  | 
| 98 | 73 | 		} | 
| 99 | 74 | 	} | 
| 100 | 75 | 
 | 
| 101 |  | -	&.is-branch { | 
| 102 |  | -		/* show chevron */ | 
| 103 |  | -		.spectrum-AssetList-itemChildIndicator { | 
| 104 |  | -			display: block; | 
| 105 |  | -		} | 
|  | 76 | +	/* show chevron */ | 
|  | 77 | +	&.is-branch .spectrum-AssetList-itemChildIndicator { | 
|  | 78 | +		display: block; | 
| 106 | 79 | 	} | 
| 107 | 80 | 
 | 
| 108 | 81 | 	.spectrum-AssetList-itemThumbnail { | 
| 109 | 82 | 		/* Remove the border on images inside links in IE 10-. */ | 
| 110 | 83 | 		border-style: none; | 
| 111 | 84 | 
 | 
| 112 |  | -		inline-size: var(--mod-assetlist-thumbnail-width, var(--spectrum-assetlist-thumbnail-width)); | 
| 113 |  | -		block-size: var(--mod-assetlist-thumnail-height, var(--spectrum-assetlist-thumbnail-height)); | 
| 114 |  | -		margin-inline-start: var(--mod-assetlist-thumbnail-margin-left, var(--spectrum-assetlist-thumbnail-margin-inline-start)); | 
|  | 85 | +		inline-size: var(--spectrum-thumbnail-size-100); | 
|  | 86 | +		block-size: var(--spectrum-thumbnail-size-100); | 
|  | 87 | +		margin-inline-start: var(--spectrum-spacing-100); | 
| 115 | 88 | 		vertical-align: middle; | 
| 116 | 89 | 	} | 
| 117 | 90 | 
 | 
| 118 | 91 | 	&:hover { | 
| 119 |  | -		background-color: var(--highcontrast-assetlist-item-background-color-hover, var(--mod-assetlist-item-background-color-hover, var(--spectrum-assetlist-item-background-color-hover))); | 
|  | 92 | +		background-color: var(--spectrum-gray-100); | 
| 120 | 93 | 	} | 
| 121 | 94 | 
 | 
| 122 | 95 | 	&:focus-within { | 
| 123 | 96 | 		&:focus-visible, | 
| 124 | 97 | 		&.is-focused { | 
| 125 |  | -			background-color: var(--highcontrast-assetlist-item-background-color-hover, var(--mod-assetlist-item-background-color-hover, var(--spectrum-assetlist-item-background-color-hover))); | 
|  | 98 | +			background-color: var(--spectrum-gray-100); | 
| 126 | 99 | 
 | 
| 127 | 100 | 			&::before { | 
| 128 |  | -				/* we cannot achieve rounded corners with outline so we use box-shadow instead */ | 
| 129 |  | -				box-shadow: 0 0 0 2px var(--highcontrast-assetlist-border-color-key-focus, var(--mod-assetlist-border-color-key-focus, var(--spectrum-assetlist-border-color-key-focus))) inset; | 
|  | 101 | +				/* outline clips so we use box-shadow instead */ | 
|  | 102 | +				box-shadow: 0 0 0 var(--spectrum-focus-indicator-thickness) var(--spectrum-focus-indicator-color) inset; | 
| 130 | 103 | 			} | 
| 131 | 104 | 		} | 
| 132 | 105 | 	} | 
| 133 | 106 | 
 | 
| 134 | 107 | 	&.is-navigated { | 
| 135 |  | -		/* gray background */ | 
| 136 |  | -		background-color: var(--mod-assetlist-item-background-color-down, var(--spectrum-assetlist-item-background-color-down)); | 
| 137 |  | - | 
|  | 108 | +		&, | 
| 138 | 109 | 		&:hover, | 
| 139 | 110 | 		&:focus { | 
| 140 |  | -			background-color: var(--mod-assetlist-item-background-color-down, var(--spectrum-assetlist-item-background-color-down)); | 
|  | 111 | +			background-color: var(--spectrum-gray-200); | 
| 141 | 112 | 		} | 
| 142 | 113 | 	} | 
| 143 | 114 | 
 | 
| 144 | 115 | 	&.is-selected { | 
| 145 |  | -		background-color: var(--highcontrast-assetlist-item-background-color-selected, var(--mod-assetlist-item-background-color-selected, var(--spectrum-assetlist-item-background-color-selected))); | 
|  | 116 | +		background-color: var(--spectrum-assetlist-item-background-color-selected); | 
| 146 | 117 | 
 | 
| 147 | 118 | 		&:hover, | 
| 148 | 119 | 		&:focus { | 
| 149 |  | -			background-color: var(--highcontrast-assetlist-item-background-color-selected-hover, var(--mod-assetlist-item-background-color-selected-hover, var(--spectrum-assetlist-item-background-color-selected-hover))); | 
|  | 120 | +			background-color: var(--spectrum-assetlist-item-background-color-selected-hover); | 
| 150 | 121 | 		} | 
| 151 | 122 | 	} | 
| 152 | 123 | } | 
|  | 
| 157 | 128 | 
 | 
| 158 | 129 | .spectrum-AssetList-itemChildIndicator { | 
| 159 | 130 | 	display: none; | 
| 160 |  | -	transition: transform ease var(--mod-assetlist-child-indicator-animation, var(--spectrum-assetlist-child-indicator-animation)); | 
|  | 131 | +	transition: transform ease var(--spectrum-animation-duration-100); | 
| 161 | 132 | 	transform: var(--spectrum-logical-rotation,); | 
| 162 | 133 | } | 
| 163 | 134 | 
 | 
| 164 | 135 | .spectrum-AssetList-itemLabel { | 
| 165 | 136 | 	flex: 1; | 
| 166 |  | -	padding-inline-start: var(--mod-assetlist-item-label-padding-inline-start, var(--spectrum-assetlist-item-label-padding-inline-start)); | 
|  | 137 | +	padding-inline-start: var(--spectrum-spacing-100); | 
| 167 | 138 | 
 | 
| 168 | 139 | 	text-overflow: ellipsis; | 
| 169 | 140 | 	overflow: hidden; | 
|  | 
| 172 | 143 | 
 | 
| 173 | 144 | @media (forced-colors: active) { | 
| 174 | 145 | 	.spectrum-AssetList-item { | 
| 175 |  | -		--highcontrast-assetlist-border-color-key-focus: Highlight; | 
| 176 |  | -		--highcontrast-assetlist-item-background-color-hover: Highlight; | 
| 177 |  | -		--highcontrast-assetlist-item-background-color-selected-hover: Highlight; | 
| 178 |  | -		--highcontrast-assetlist-label-color: ButtonText; | 
| 179 |  | -		--highcontrast-assetlist-item-background-color-selected: SelectedItem; | 
| 180 |  | - | 
|  | 146 | +		color: ButtonText; | 
| 181 | 147 | 		forced-color-adjust: none; | 
| 182 | 148 | 
 | 
|  | 149 | +		&.is-selected { | 
|  | 150 | +			background-color: SelectedItem; | 
|  | 151 | +		} | 
|  | 152 | + | 
| 183 | 153 | 		&:hover, | 
| 184 |  | -		&.is-selected, | 
|  | 154 | +		&.is-selected &:hover, | 
|  | 155 | +		&.is-selected &:focus, | 
| 185 | 156 | 		&.is-navigated { | 
| 186 |  | -			--highcontrast-assetlist-label-color: HighlightText; | 
|  | 157 | +			background-color: Highlight; | 
|  | 158 | +			color: HighlightText; | 
| 187 | 159 | 		} | 
| 188 | 160 | 	} | 
| 189 | 161 | } | 
0 commit comments