mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
WIP: Improve UI
This commit is contained in:
parent
fc56e8b6a0
commit
619c181a10
@ -210,7 +210,7 @@ const createDeploymentsPage = async (createPage) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const createSearchPage = async (createPage, searchContext) => {
|
const createSearchPage = async (createPage, searchContext) => {
|
||||||
const template = path.resolve('./src/components/SearchComponent.jsx')
|
const template = path.resolve('./src/components/Search/SearchComponent.jsx')
|
||||||
const slug = `/concepts/search/`
|
const slug = `/concepts/search/`
|
||||||
|
|
||||||
createPage({
|
createPage({
|
||||||
|
8
package-lock.json
generated
8
package-lock.json
generated
@ -4156,6 +4156,14 @@
|
|||||||
"react-transition-group": "^4.4.0"
|
"react-transition-group": "^4.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@material-ui/icons": {
|
||||||
|
"version": "4.11.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz",
|
||||||
|
"integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==",
|
||||||
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.4.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"@material-ui/styles": {
|
"@material-ui/styles": {
|
||||||
"version": "4.11.4",
|
"version": "4.11.4",
|
||||||
"resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz",
|
"resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz",
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
|
"@material-ui/icons": "^4.11.2",
|
||||||
"@oceanprotocol/art": "^3.2.0",
|
"@oceanprotocol/art": "^3.2.0",
|
||||||
"axios": "^0.21.4",
|
"axios": "^0.21.4",
|
||||||
"classnames": "^2.3.1",
|
"classnames": "^2.3.1",
|
||||||
|
@ -8,6 +8,9 @@ import Backdrop from '@material-ui/core/Backdrop'
|
|||||||
import Fade from '@material-ui/core/Fade'
|
import Fade from '@material-ui/core/Fade'
|
||||||
import List from '@material-ui/core/List'
|
import List from '@material-ui/core/List'
|
||||||
import ListItem from '@material-ui/core/ListItem'
|
import ListItem from '@material-ui/core/ListItem'
|
||||||
|
import styles from './SearchComponent.module.scss'
|
||||||
|
import Button from '@material-ui/core/Button'
|
||||||
|
import SearchIcon from '@material-ui/icons/Search'
|
||||||
|
|
||||||
const useStyles = makeStyles((theme) => ({
|
const useStyles = makeStyles((theme) => ({
|
||||||
modal: {
|
modal: {
|
||||||
@ -107,9 +110,9 @@ const ClientSearch = ({ searchableData }) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<button type="button" onClick={handleOpen}>
|
<Button onClick={handleOpen} startIcon={<SearchIcon />}>
|
||||||
Search
|
Search
|
||||||
</button>
|
</Button>
|
||||||
<Modal
|
<Modal
|
||||||
className={classes.modal}
|
className={classes.modal}
|
||||||
open={open}
|
open={open}
|
||||||
@ -122,19 +125,19 @@ const ClientSearch = ({ searchableData }) => {
|
|||||||
>
|
>
|
||||||
<Fade in={open}>
|
<Fade in={open}>
|
||||||
<div className={classes.paper}>
|
<div className={classes.paper}>
|
||||||
<h2>Search</h2>
|
|
||||||
<div>
|
<div>
|
||||||
<div style={{ margin: '0 auto' }}>
|
<div style={{ margin: '0 auto' }}>
|
||||||
<form onSubmit={handleSubmit}>
|
<form onSubmit={handleSubmit} className={styles.searchform}>
|
||||||
<input
|
<input
|
||||||
id="Search"
|
id="Search"
|
||||||
value={searchState.searchQuery}
|
value={searchState.searchQuery}
|
||||||
onChange={searchData}
|
onChange={searchData}
|
||||||
placeholder="Enter your search here"
|
placeholder="Search..."
|
||||||
style={{
|
style={{
|
||||||
margin: '0 auto',
|
margin: '0 auto',
|
||||||
width: '400px'
|
width: '400px'
|
||||||
}}
|
}}
|
||||||
|
type="text"
|
||||||
/>
|
/>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
10
src/components/Search/SearchComponent.module.scss
Normal file
10
src/components/Search/SearchComponent.module.scss
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
@import 'variables';
|
||||||
|
|
||||||
|
.searchform input[type=text] {
|
||||||
|
float: right;
|
||||||
|
padding: 6px;
|
||||||
|
border: none;
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-right: 16px;
|
||||||
|
font-size: 17px;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user