mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-21 07:46:06 +08:00
fix(account-sidebar): make folder and label names wrap elegantly. fixes T3402.
Summary: WIP: changing the rest of items to make them look correct fix last draft item in sidebar add more padding Test Plan: tested manually. all tests remain green. Reviewers: evan, bengotow Reviewed By: bengotow Maniphest Tasks: T3402 Differential Revision: https://phab.nylas.com/D1943
This commit is contained in:
parent
9c5281d11d
commit
b39789ad10
|
@ -48,8 +48,8 @@ class AccountSidebarCategoryItem extends React.Component
|
|||
onDrop={@_onDrop}>
|
||||
{unread}
|
||||
|
||||
{@_renderIcon()}
|
||||
<span className="name"> {@props.item.displayName}</span>
|
||||
<div className="icon">{@_renderIcon()}</div>
|
||||
<div className="name">{@props.item.displayName}</div>
|
||||
</DropZone>
|
||||
|
||||
_renderIcon: ->
|
||||
|
|
|
@ -7,7 +7,7 @@ class AccountSidebarItem extends React.Component
|
|||
render: =>
|
||||
className = "item " + if @props.select then " selected" else ""
|
||||
<div className={className} onClick={@_onClick} id={@props.item.id}>
|
||||
<span className="name"> {@props.item.displayName}</span>
|
||||
<div className="name">{@props.item.displayName}</div>
|
||||
</div>
|
||||
|
||||
_onClick: (event) =>
|
||||
|
|
|
@ -23,8 +23,8 @@ class AccountSidebarSheetItem extends React.Component
|
|||
icon = <RetinaImg name={"folder.png"} mode={RetinaImg.Mode.ContentIsMask} />
|
||||
|
||||
<div className={classSet} onClick={@_onClick}>
|
||||
{icon}
|
||||
<span className="name"> {@props.item.name}</span>
|
||||
<div className="icon">{icon}</div>
|
||||
<div className="name">{@props.item.name}</div>
|
||||
</div>
|
||||
|
||||
_onClick: (event) =>
|
||||
|
|
|
@ -67,9 +67,7 @@
|
|||
font-weight: 400;
|
||||
padding: 0 @spacing-standard;
|
||||
line-height: @line-height-large * 1.1;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
clear: both;
|
||||
|
||||
.unread {
|
||||
font-weight: @font-weight-medium;
|
||||
|
@ -77,11 +75,17 @@
|
|||
background: @source-list-active-color;
|
||||
margin-left:@padding-small-horizontal;
|
||||
}
|
||||
.icon {
|
||||
float: left;
|
||||
}
|
||||
.name {
|
||||
text-transform: capitalize;
|
||||
margin-left: @padding-xs-horizontal;
|
||||
padding-left: @padding-small-horizontal;
|
||||
position:relative;
|
||||
top:1px;
|
||||
overflow: hidden;
|
||||
padding-top: @padding-small-vertical;
|
||||
line-height: @line-height-small;
|
||||
}
|
||||
&.selected {
|
||||
background: @source-list-active-bg;
|
||||
|
|
|
@ -32,8 +32,8 @@ class DraftListSidebarItem extends React.Component
|
|||
unread = <div className="unread item-count-box">{@state.count}</div>
|
||||
|
||||
<div className={classSet} onClick={@_onClick}>
|
||||
<RetinaImg name={'drafts.png'} mode={RetinaImg.Mode.ContentIsMask} />
|
||||
<span className="name"> {@props.item.name}</span>
|
||||
<div className="icon"><RetinaImg name={'drafts.png'} mode={RetinaImg.Mode.ContentIsMask} /></div>
|
||||
<div className="name"> {@props.item.name}</div>
|
||||
{unread}
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in a new issue