Skip to content

Commit 5f27f96

Browse files
author
Barta, Jan
committed
Add solution for Excercise 01
1 parent a0bb45c commit 5f27f96

File tree

3 files changed

+68
-2
lines changed

3 files changed

+68
-2
lines changed

src/solutions/01-hello-world/App.jsx

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,47 @@
11
import React from 'react';
22

3-
export class Search extends React.Component {
3+
import { SearchButtons } from './SearchButtons'
4+
import { SearchInput } from './SearchInput'
5+
6+
import '../../index.css'
7+
8+
export class App extends React.Component {
9+
410
render() {
511
return (
6-
<div>Já jsem vyhledávač :)</div>
12+
<div className="App">
13+
<header>
14+
<img />
15+
<span>Gmail</span>
16+
</header>
17+
<div>
18+
<div>
19+
<div className="logo"></div>
20+
<SearchInput></SearchInput>
21+
<SearchButtons></SearchButtons>
22+
</div>
23+
</div>
24+
<div>
25+
<h2>Results for <span id="search-text-results">abc</span></h2>
26+
27+
<div className="results">
28+
<ul>
29+
<li>
30+
<a href="#"><h3>Result 1</h3></a>
31+
<div>Nostrud irure ut ullamco dolor nostrud elit sint nulla minim laborum. Tempor amet magna aliqua labore voluptate eiusmod consectetur. Sint ex elit quis anim exercitation laboris deserunt excepteur. Quis aliquip dolore cillum proident.</div>
32+
</li>
33+
<li>
34+
<a href="#"><h3>Result 2</h3></a>
35+
<div>Lorem aute laborum et pariatur cupidatat officia occaecat nisi deserunt anim quis est. Tempor consectetur aliqua adipisicing ex consequat Lorem eu velit sit. Eiusmod quis nisi commodo sit ullamco tempor ea laboris est mollit est. Eiusmod minim est ex do aute magna mollit ullamco. Magna do anim in cillum laboris in consequat excepteur. Qui excepteur nostrud nisi deserunt. Do veniam cupidatat velit sit officia mollit aliquip ut sint dolore commodo sunt laborum dolor.</div>
36+
</li>
37+
<li>
38+
<a href="#"><h3>Result 3</h3></a>
39+
<div>Eu cillum exercitation cillum veniam. Mollit ut qui quis est incididunt. Dolor et duis anim consequat voluptate aute tempor occaecat. Id ea ipsum cillum esse consectetur sit.</div>
40+
</li>
41+
</ul>
42+
</div>
43+
</div>
44+
</div>
745
);
846
}
947
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import React from 'react';
2+
3+
import searchLogo from '../../search.svg'
4+
5+
const SearchButtons = () => (
6+
<div className="buttons">
7+
<button id="search-button">Google Search</button>
8+
<button>I'm Feeling Lucky</button>
9+
</div>
10+
)
11+
12+
export {
13+
SearchButtons
14+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import React from 'react';
2+
3+
import searchLogo from '../../search.svg'
4+
5+
const SearchInput = () => (
6+
<div className="input">
7+
<img className="search-icon" src={searchLogo} />
8+
<input id="search-text" value="abc" />
9+
</div>
10+
)
11+
12+
export {
13+
SearchInput
14+
}

0 commit comments

Comments
 (0)