diff options
author | Thibaut Girka <thib@sitedethib.com> | 2018-05-22 12:21:50 +0200 |
---|---|---|
committer | ThibG <thib@sitedethib.com> | 2018-05-27 11:02:44 +0200 |
commit | d253449ff0e691963bcf14590831aa071b778734 (patch) | |
tree | cfe5b7bd9813f2d87659c54f7eb6374adec8691d /app/javascript | |
parent | 22bc07998c7559a02b6a6ad0b3a23fc00ce2cf5b (diff) |
Port upstream's result section headers (fixes #366)
Diffstat (limited to 'app/javascript')
-rw-r--r-- | app/javascript/flavours/glitch/features/drawer/results/index.js | 6 | ||||
-rw-r--r-- | app/javascript/flavours/glitch/styles/components/drawer.scss | 34 |
2 files changed, 40 insertions, 0 deletions
diff --git a/app/javascript/flavours/glitch/features/drawer/results/index.js b/app/javascript/flavours/glitch/features/drawer/results/index.js index f2a79eb59..23dc0e3cf 100644 --- a/app/javascript/flavours/glitch/features/drawer/results/index.js +++ b/app/javascript/flavours/glitch/features/drawer/results/index.js @@ -68,6 +68,8 @@ export default function DrawerResults ({ </header> {accounts && accounts.size ? ( <section> + <h5><FormattedMessage id='search_results.accounts' defaultMessage='People' /></h5> + {accounts.map( accountId => ( <AccountContainer @@ -80,6 +82,8 @@ export default function DrawerResults ({ ) : null} {statuses && statuses.size ? ( <section> + <h5><FormattedMessage id='search_results.statuses' defaultMessage='Toots' /></h5> + {statuses.map( statusId => ( <StatusContainer @@ -92,6 +96,8 @@ export default function DrawerResults ({ ) : null} {hashtags && hashtags.size ? ( <section> + <h5><FormattedMessage id='search_results.hashtags' defaultMessage='Hashtags' /></h5> + {hashtags.map( hashtag => ( <Link diff --git a/app/javascript/flavours/glitch/styles/components/drawer.scss b/app/javascript/flavours/glitch/styles/components/drawer.scss index df239dba7..0432b233a 100644 --- a/app/javascript/flavours/glitch/styles/components/drawer.scss +++ b/app/javascript/flavours/glitch/styles/components/drawer.scss @@ -266,6 +266,40 @@ & > section { background: $ui-base-color; + margin-bottom: 20px; + + h5 { + position: relative; + + &::before { + content: ""; + display: block; + position: absolute; + left: 0; + right: 0; + top: 50%; + width: 100%; + height: 0; + border-top: 1px solid lighten($ui-base-color, 8%); + } + + span { + display: inline-block; + background: $ui-base-color; + color: $darker-text-color; + font-size: 14px; + font-weight: 500; + padding: 10px; + position: relative; + z-index: 1; + cursor: default; + } + } + + .account:last-child, + & > div:last-child .status { + border-bottom: 0; + } & > .hashtag { display: block; |