diff --git a/containers/search/EncryptedSearchToggle.js b/containers/search/EncryptedSearchToggle.js
new file mode 100644
index 000000000..29d19236e
--- /dev/null
+++ b/containers/search/EncryptedSearchToggle.js
@@ -0,0 +1,18 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { Toggle, useToggle } from 'react-components';
+
+const EncryptedSearchToggle = ({ id }) => {
+ const { state, toggle } = useToggle(); // TODO set default
+ const handleChange = () => {
+ // TODO
+ toggle();
+ };
+ return ;
+};
+
+EncryptedSearchToggle.propTypes = {
+ id: PropTypes.string
+};
+
+export default EncryptedSearchToggle;
diff --git a/containers/search/ExactMatchToggle.js b/containers/search/ExactMatchToggle.js
new file mode 100644
index 000000000..c20fa8880
--- /dev/null
+++ b/containers/search/ExactMatchToggle.js
@@ -0,0 +1,18 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { Toggle, useToggle } from 'react-components';
+
+const ExactMatchToggle = ({ id }) => {
+ const { state, toggle } = useToggle(); // TODO set default
+ const handleChange = () => {
+ // TODO
+ toggle();
+ };
+ return ;
+};
+
+ExactMatchToggle.propTypes = {
+ id: PropTypes.string
+};
+
+export default ExactMatchToggle;
diff --git a/containers/search/SearchSection.js b/containers/search/SearchSection.js
new file mode 100644
index 000000000..6f1a0642d
--- /dev/null
+++ b/containers/search/SearchSection.js
@@ -0,0 +1,28 @@
+import { c } from 'ttag';
+import React from 'react';
+import { SubTitle, Info, Row, Label } from 'react-components';
+
+import ExactMatchToggle from './ExactMatchToggle';
+import EncryptedSearchToggle from './EncryptedSearchToggle';
+
+const SearchSection = () => {
+ return (
+ <>
+ {c('Title').t`Search`}
+
+
+
+
+
+
+
+
+ >
+ );
+};
+
+export default SearchSection;