From 1eccdd6f8a96bf3fe2c21bd7470758cc38b20b61 Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Thu, 31 Jan 2019 14:46:18 -0800 Subject: [PATCH] Moved search icon into separate React component --- src/devtools/views/Elements.css | 7 ------- src/devtools/views/Elements.js | 16 ++-------------- src/devtools/views/SearchIcon.css | 6 ++++++ src/devtools/views/SearchIcon.js | 22 ++++++++++++++++++++++ 4 files changed, 30 insertions(+), 21 deletions(-) create mode 100644 src/devtools/views/SearchIcon.css create mode 100644 src/devtools/views/SearchIcon.js diff --git a/src/devtools/views/Elements.css b/src/devtools/views/Elements.css index 0cd3d4480f..c08b644a4a 100644 --- a/src/devtools/views/Elements.css +++ b/src/devtools/views/Elements.css @@ -42,13 +42,6 @@ color: var(--color-special02); } -.IconButtonSVG { - width: 1rem; - height: 1rem; - margin-right: 0.25rem; - fill: currentColor; -} - .Tree { width: 100%; overflow: auto; diff --git a/src/devtools/views/Elements.js b/src/devtools/views/Elements.js index 7c184828f4..fa80446e53 100644 --- a/src/devtools/views/Elements.js +++ b/src/devtools/views/Elements.js @@ -4,6 +4,7 @@ import React, { useLayoutEffect, useMemo, useState } from 'react'; import Store from '../store'; import Tree from './Tree'; import { StoreContext, TreeContext } from './contexts'; +import SearchIcon from './SearchIcon'; import styles from './Elements.css'; import './root.css'; @@ -47,20 +48,7 @@ export default function Elements({ bridge, browserName, themeName }: Props) { placeholder="Search (text or /regex/)" />
diff --git a/src/devtools/views/SearchIcon.css b/src/devtools/views/SearchIcon.css new file mode 100644 index 0000000000..a3ebe2def4 --- /dev/null +++ b/src/devtools/views/SearchIcon.css @@ -0,0 +1,6 @@ +.Icon { + width: 1rem; + height: 1rem; + margin: 0 0.25rem; + fill: currentColor; +} diff --git a/src/devtools/views/SearchIcon.js b/src/devtools/views/SearchIcon.js new file mode 100644 index 0000000000..1d4f63eb1f --- /dev/null +++ b/src/devtools/views/SearchIcon.js @@ -0,0 +1,22 @@ +// @flow + +import React from 'react'; +import styles from './SearchIcon.css'; + +export default function SearchIcon() { + return ( + + + + + ); +}