Page MenuHomePhabricator

D3368.id10137.diff
No OneTemporary

D3368.id10137.diff

diff --git a/web/components/clear-search-button.react.js b/web/components/clear-search-button.react.js
--- a/web/components/clear-search-button.react.js
+++ b/web/components/clear-search-button.react.js
@@ -1,6 +1,6 @@
// @flow
-import { faTimes } from '@fortawesome/free-solid-svg-icons';
+import { faTimesCircle } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import classNames from 'classnames';
import * as React from 'react';
@@ -19,7 +19,7 @@
});
return (
<button className={searchClassNames} onClick={onClick}>
- <FontAwesomeIcon icon={faTimes} />
+ <FontAwesomeIcon icon={faTimesCircle} />
</button>
);
}
diff --git a/web/components/search.css b/web/components/search.css
--- a/web/components/search.css
+++ b/web/components/search.css
@@ -3,24 +3,31 @@
display: flex;
align-items: center;
margin: 1rem;
+ border-radius: 16px;
+}
+
+div.searchIcon {
+ display: flex;
+ margin: 0 11px;
}
input.searchInput {
- background-color: var(--text-input-bg);
- font-size: var(--s-font-14);
- padding: 1rem;
+ background-color: transparent;
+ font-size: var(--m-font-16);
+ line-height: 1.5;
+ padding: 12px 0;
flex: 1;
border: none;
- color: var(--text-input-color);
+ color: var(--search-input-color);
outline: none;
}
input.searchInput::placeholder {
- color: var(--text-input-placeholder);
+ color: var(--search-input-placeholder);
}
button.clearSearch {
- color: var(--text-input-color);
+ color: var(--search-clear-color);
transition: ease-in-out 0.15s;
border: none;
padding: 0 1rem;
diff --git a/web/components/search.react.js b/web/components/search.react.js
--- a/web/components/search.react.js
+++ b/web/components/search.react.js
@@ -2,6 +2,7 @@
import * as React from 'react';
+import SWMansionIcon from '../SWMansionIcon.react';
import ClearSearchButton from './clear-search-button.react';
import css from './search.css';
@@ -29,6 +30,9 @@
return (
<div className={css.searchContainer}>
+ <div className={css.searchIcon}>
+ <SWMansionIcon size={17} icon="search" color="#808080" />
+ </div>
<input
className={css.searchInput}
onChange={onChange}
diff --git a/web/theme.css b/web/theme.css
--- a/web/theme.css
+++ b/web/theme.css
@@ -111,4 +111,7 @@
--app-list-icon-read-only-color: var(--shades-black-60);
--app-list-icon-enabled-color: var(--success-primary);
--app-list-icon-disabled-color: var(--shades-white-80);
+ --search-clear-color: var(--shades-black-60);
+ --search-input-color: var(--shades-white-100);
+ --search-input-placeholder: var(--shades-black-60);
}

File Metadata

Mime Type
text/plain
Expires
Thu, Dec 19, 7:00 AM (21 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2675790
Default Alt Text
D3368.id10137.diff (2 KB)

Event Timeline