Fix various icon styles in web UI (#27579)
This commit is contained in:
		
							parent
							
								
									12550a6a28
								
							
						
					
					
						commit
						fa7e64df1d
					
				| @ -12,8 +12,8 @@ import ImmutablePureComponent from 'react-immutable-pure-component'; | |||||||
| import { ReactComponent as CheckIcon } from '@material-symbols/svg-600/outlined/check.svg'; | import { ReactComponent as CheckIcon } from '@material-symbols/svg-600/outlined/check.svg'; | ||||||
| import { ReactComponent as LockIcon } from '@material-symbols/svg-600/outlined/lock.svg'; | import { ReactComponent as LockIcon } from '@material-symbols/svg-600/outlined/lock.svg'; | ||||||
| import { ReactComponent as MoreHorizIcon } from '@material-symbols/svg-600/outlined/more_horiz.svg'; | import { ReactComponent as MoreHorizIcon } from '@material-symbols/svg-600/outlined/more_horiz.svg'; | ||||||
| import { ReactComponent as NotificationsIcon } from '@material-symbols/svg-600/outlined/notifications-fill.svg'; | import { ReactComponent as NotificationsIcon } from '@material-symbols/svg-600/outlined/notifications.svg'; | ||||||
| import { ReactComponent as NotificationsActiveIcon } from '@material-symbols/svg-600/outlined/notifications_active.svg'; | import { ReactComponent as NotificationsActiveIcon } from '@material-symbols/svg-600/outlined/notifications_active-fill.svg'; | ||||||
| 
 | 
 | ||||||
| import { Avatar } from 'mastodon/components/avatar'; | import { Avatar } from 'mastodon/components/avatar'; | ||||||
| import { Badge, AutomatedBadge, GroupBadge } from 'mastodon/components/badge'; | import { Badge, AutomatedBadge, GroupBadge } from 'mastodon/components/badge'; | ||||||
| @ -264,7 +264,7 @@ class Header extends ImmutablePureComponent { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (account.getIn(['relationship', 'requested']) || account.getIn(['relationship', 'following'])) { |     if (account.getIn(['relationship', 'requested']) || account.getIn(['relationship', 'following'])) { | ||||||
|       bellBtn = <IconButton icon={account.getIn(['relationship', 'notifying']) ? 'bell' : 'bell-o'} iconComponent={account.getIn(['relationship', 'notifying']) ? NotificationsIcon : NotificationsActiveIcon}  size={24} active={account.getIn(['relationship', 'notifying'])} title={intl.formatMessage(account.getIn(['relationship', 'notifying']) ? messages.disableNotifications : messages.enableNotifications, { name: account.get('username') })} onClick={this.props.onNotifyToggle} />; |       bellBtn = <IconButton icon={account.getIn(['relationship', 'notifying']) ? 'bell' : 'bell-o'} iconComponent={account.getIn(['relationship', 'notifying']) ? NotificationsActiveIcon : NotificationsIcon} active={account.getIn(['relationship', 'notifying'])} title={intl.formatMessage(account.getIn(['relationship', 'notifying']) ? messages.disableNotifications : messages.enableNotifications, { name: account.get('username') })} onClick={this.props.onNotifyToggle} />; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (me !== account.get('id')) { |     if (me !== account.get('id')) { | ||||||
|  | |||||||
| @ -9,10 +9,10 @@ import { is } from 'immutable'; | |||||||
| 
 | 
 | ||||||
| import { ReactComponent as DownloadIcon } from '@material-symbols/svg-600/outlined/download.svg'; | import { ReactComponent as DownloadIcon } from '@material-symbols/svg-600/outlined/download.svg'; | ||||||
| import { ReactComponent as PauseIcon } from '@material-symbols/svg-600/outlined/pause.svg'; | import { ReactComponent as PauseIcon } from '@material-symbols/svg-600/outlined/pause.svg'; | ||||||
| import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow.svg'; | import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow-fill.svg'; | ||||||
| import { ReactComponent as VisibilityOffIcon } from '@material-symbols/svg-600/outlined/visibility_off.svg'; | import { ReactComponent as VisibilityOffIcon } from '@material-symbols/svg-600/outlined/visibility_off.svg'; | ||||||
| import { ReactComponent as VolumeOffIcon } from '@material-symbols/svg-600/outlined/volume_off.svg'; | import { ReactComponent as VolumeOffIcon } from '@material-symbols/svg-600/outlined/volume_off-fill.svg'; | ||||||
| import { ReactComponent as VolumeUpIcon } from '@material-symbols/svg-600/outlined/volume_up.svg'; | import { ReactComponent as VolumeUpIcon } from '@material-symbols/svg-600/outlined/volume_up-fill.svg'; | ||||||
| import { throttle, debounce } from 'lodash'; | import { throttle, debounce } from 'lodash'; | ||||||
| 
 | 
 | ||||||
| import { Icon }  from 'mastodon/components/icon'; | import { Icon }  from 'mastodon/components/icon'; | ||||||
|  | |||||||
| @ -10,9 +10,9 @@ import classNames from 'classnames'; | |||||||
| import Immutable from 'immutable'; | import Immutable from 'immutable'; | ||||||
| import ImmutablePropTypes from 'react-immutable-proptypes'; | import ImmutablePropTypes from 'react-immutable-proptypes'; | ||||||
| 
 | 
 | ||||||
| import { ReactComponent as DescriptionIcon } from '@material-symbols/svg-600/outlined/description.svg'; | import { ReactComponent as DescriptionIcon } from '@material-symbols/svg-600/outlined/description-fill.svg'; | ||||||
| import { ReactComponent as OpenInNewIcon } from '@material-symbols/svg-600/outlined/open_in_new.svg'; | import { ReactComponent as OpenInNewIcon } from '@material-symbols/svg-600/outlined/open_in_new.svg'; | ||||||
| import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow.svg'; | import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow-fill.svg'; | ||||||
| 
 | 
 | ||||||
| import { Blurhash } from 'mastodon/components/blurhash'; | import { Blurhash } from 'mastodon/components/blurhash'; | ||||||
| import { Icon }  from 'mastodon/components/icon'; | import { Icon }  from 'mastodon/components/icon'; | ||||||
|  | |||||||
| @ -10,11 +10,11 @@ import { is } from 'immutable'; | |||||||
| import { ReactComponent as FullscreenIcon } from '@material-symbols/svg-600/outlined/fullscreen.svg'; | import { ReactComponent as FullscreenIcon } from '@material-symbols/svg-600/outlined/fullscreen.svg'; | ||||||
| import { ReactComponent as FullscreenExitIcon } from '@material-symbols/svg-600/outlined/fullscreen_exit.svg'; | import { ReactComponent as FullscreenExitIcon } from '@material-symbols/svg-600/outlined/fullscreen_exit.svg'; | ||||||
| import { ReactComponent as PauseIcon } from '@material-symbols/svg-600/outlined/pause.svg'; | import { ReactComponent as PauseIcon } from '@material-symbols/svg-600/outlined/pause.svg'; | ||||||
| import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow.svg'; | import { ReactComponent as PlayArrowIcon } from '@material-symbols/svg-600/outlined/play_arrow-fill.svg'; | ||||||
| import { ReactComponent as RectangleIcon } from '@material-symbols/svg-600/outlined/rectangle.svg'; | import { ReactComponent as RectangleIcon } from '@material-symbols/svg-600/outlined/rectangle.svg'; | ||||||
| import { ReactComponent as VisibilityOffIcon } from '@material-symbols/svg-600/outlined/visibility_off.svg'; | import { ReactComponent as VisibilityOffIcon } from '@material-symbols/svg-600/outlined/visibility_off.svg'; | ||||||
| import { ReactComponent as VolumeOffIcon } from '@material-symbols/svg-600/outlined/volume_off.svg'; | import { ReactComponent as VolumeOffIcon } from '@material-symbols/svg-600/outlined/volume_off-fill.svg'; | ||||||
| import { ReactComponent as VolumeUpIcon } from '@material-symbols/svg-600/outlined/volume_up.svg'; | import { ReactComponent as VolumeUpIcon } from '@material-symbols/svg-600/outlined/volume_up-fill.svg'; | ||||||
| import { throttle } from 'lodash'; | import { throttle } from 'lodash'; | ||||||
| 
 | 
 | ||||||
| import { Blurhash } from 'mastodon/components/blurhash'; | import { Blurhash } from 'mastodon/components/blurhash'; | ||||||
|  | |||||||
| @ -7434,7 +7434,12 @@ noscript { | |||||||
|         border: 1px solid lighten($ui-base-color, 12%); |         border: 1px solid lighten($ui-base-color, 12%); | ||||||
|         border-radius: 4px; |         border-radius: 4px; | ||||||
|         box-sizing: content-box; |         box-sizing: content-box; | ||||||
|         padding: 2px; |         padding: 5px; | ||||||
|  | 
 | ||||||
|  |         .icon { | ||||||
|  |           width: 24px; | ||||||
|  |           height: 24px; | ||||||
|  |         } | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @ -7517,6 +7522,11 @@ noscript { | |||||||
|         color: lighten($ui-highlight-color, 8%); |         color: lighten($ui-highlight-color, 8%); | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|  |       .icon { | ||||||
|  |         width: 18px; | ||||||
|  |         height: 18px; | ||||||
|  |       } | ||||||
|  | 
 | ||||||
|       .verified { |       .verified { | ||||||
|         border: 1px solid rgba($valid-value-color, 0.5); |         border: 1px solid rgba($valid-value-color, 0.5); | ||||||
|         margin-top: -1px; |         margin-top: -1px; | ||||||
| @ -7537,6 +7547,16 @@ noscript { | |||||||
|           color: $valid-value-color; |           color: $valid-value-color; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         dd { | ||||||
|  |           display: flex; | ||||||
|  |           align-items: center; | ||||||
|  |           gap: 4px; | ||||||
|  | 
 | ||||||
|  |           span { | ||||||
|  |             display: flex; | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         a { |         a { | ||||||
|           color: $valid-value-color; |           color: $valid-value-color; | ||||||
|         } |         } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user