Varvara Huza 3 rokov pred
rodič
commit
047aef6e59

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 931 - 4
package-lock.json


+ 1 - 0
package.json

@@ -6,6 +6,7 @@
     "@testing-library/jest-dom": "^5.14.1",
     "@testing-library/react": "^11.2.7",
     "@testing-library/user-event": "^12.8.3",
+    "node-sass": "^6.0.1",
     "react": "^17.0.2",
     "react-dom": "^17.0.2",
     "react-scripts": "4.0.3",

BIN
public/favicon.ico


BIN
public/img/luxestate-white.png


BIN
public/img/luxestate.png


+ 11 - 34
public/index.html

@@ -1,43 +1,20 @@
 <!DOCTYPE html>
 <html lang="en">
   <head>
-    <meta charset="utf-8" />
-    <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
-    <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="theme-color" content="#000000" />
-    <meta
-      name="description"
-      content="Web site created using create-react-app"
-    />
-    <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
-    <!--
-      manifest.json provides metadata used when your web app is installed on a
-      user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-    -->
-    <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
-    <!--
-      Notice the use of %PUBLIC_URL% in the tags above.
-      It will be replaced with the URL of the `public` folder during the build.
-      Only files inside the `public` folder can be referenced from the HTML.
-
-      Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
-      work correctly both with client-side routing and a non-root public URL.
-      Learn how to configure a non-root public URL by running `npm run build`.
-    -->
-    <title>React App</title>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Find Your New Modern Apartment</title>
+    <link rel="preconnect" href="https://fonts.googleapis.com">
+    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+    <link
+      href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap"
+      rel="stylesheet">
+    <link rel="stylesheet" href="normalize.css">
+    <link rel="stylesheet" href="style.css">
   </head>
   <body>
     <noscript>You need to enable JavaScript to run this app.</noscript>
     <div id="root"></div>
-    <!--
-      This HTML file is a template.
-      If you open it directly in the browser, you will see an empty page.
-
-      You can add webfonts, meta tags, or analytics to this file.
-      The build step will place the bundled scripts into the <body> tag.
-
-      To begin the development, run `npm start` or `yarn start`.
-      To create a production bundle, use `npm run build` or `yarn build`.
-    -->
   </body>
 </html>

BIN
public/logo192.png


BIN
public/logo512.png


+ 349 - 0
public/normalize.css

@@ -0,0 +1,349 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+   ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+  line-height: 1.15; /* 1 */
+  -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+   ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+  margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+  display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+/* Grouping content
+   ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+  box-sizing: content-box; /* 1 */
+  height: 0; /* 1 */
+  overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+  font-family: monospace, monospace; /* 1 */
+  font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+   ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+  background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+  border-bottom: none; /* 1 */
+  text-decoration: underline; /* 2 */
+  text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+  font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+  font-family: monospace, monospace; /* 1 */
+  font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+  font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+sup {
+  top: -0.5em;
+}
+
+/* Embedded content
+   ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+  border-style: none;
+}
+
+/* Forms
+   ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+  font-family: inherit; /* 1 */
+  font-size: 100%; /* 1 */
+  line-height: 1.15; /* 1 */
+  margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input { /* 1 */
+  overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select { /* 1 */
+  text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+  -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+  border-style: none;
+  padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+  outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+  padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ *    `fieldset` elements in all browsers.
+ */
+
+legend {
+  box-sizing: border-box; /* 1 */
+  color: inherit; /* 2 */
+  display: table; /* 1 */
+  max-width: 100%; /* 1 */
+  padding: 0; /* 3 */
+  white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+  vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+  overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type="checkbox"],
+[type="radio"] {
+  box-sizing: border-box; /* 1 */
+  padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type="search"] {
+  -webkit-appearance: textfield; /* 1 */
+  outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+  -webkit-appearance: button; /* 1 */
+  font: inherit; /* 2 */
+}
+
+/* Interactive
+   ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+  display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+  display: list-item;
+}
+
+/* Misc
+   ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+  display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+  display: none;
+}

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1539 - 22
src/App.css


+ 354 - 18
src/App.js

@@ -1,25 +1,361 @@
-import logo from './logo.svg';
 import './App.css';
 
+const Wrapper = ({children}) =>
+<div className='body'>
+  <div id='wrapper'>
+    {children}
+  </div>
+</div>
+
+const MainText = ({title, text='In this space market-facing, yet UI work flows , or bake it in. Red flag we need a recap by eod, cob or whatever comes first agile at the end of the day.'}) =>
+<div class="text">
+  <h2 class="title">{title}</h2>
+  <p>{text}</p>
+</div>
+
+const StatisticsBlock = ({number, title}) =>
+<div class="statistic-block">
+  <span class="number">{number}</span>
+  <span>{title}</span>
+</div>
+
+const ApartmentCard = ({address='Random Street, Apt B453, New York', price=3500 , ba=2, bd=2}) =>
+<div class="card">
+  <a href="#">
+    <div class="card-top">
+    </div>
+  </a>
+  <div class="card-bottom">
+    <a href="#">
+      <p class="address">
+        {address}
+      </p>
+    </a>
+    <div class="price">
+      <span class="number">${price}</span>
+      <div>
+        <span class="ba">{ba} BA</span>
+        <span class="bd">{bd} BD</span>
+      </div>
+    </div>
+  </div>
+</div>
+
+const HowCard = ({number, title, text='In this space market-facing, yet UI work flows , or bake it in. Red flag we neef the day.', url='#', button}) =>
+<div class="card">
+  <div class="number">
+    {number}
+  </div>
+  <div class="main-part">
+    <h4 class="card-title">{title}</h4>
+    <p>{text}</p>
+    <a class="card-link" href={url}>{button}</a>
+  </div>
+</div>
+
+const ServicesItem = ({title, text='In this space market-facing, yet UI work flows , or bake it in. Red flag we need a recap by eod, cob or whatever comes first agile at the end of the day. Not enough bandwidth closing these latest prospects is like putting socks on an octopus, yet due diligence'}) =>
+<li class="services-item">
+  <h3 class="services-title">{title}</h3>
+  <p class="services-text">{text}</p>
+</li>
+
+const AgentCard = ({agentName='Mr. Luke Skywalker', socialMedia1='fb', socialMedia2='tw', socialMedia3='net'}) =>
+<div class="card">
+  <div class="card-top">
+    <a class="img-link" href="#"></a>
+  </div>
+  <div class="card-bottom">
+    <span class="card-title">Agent</span>
+    <div class="social">
+      <a class="agent-link" href="#">{agentName}</a>
+      <div class="social-links">
+        <a class="fb" href="#">{socialMedia1}</a>
+        <a class="twi" href="#">{socialMedia2}</a>
+        <a class="net" href="#">{socialMedia3}</a>
+      </div>
+    </div>
+  </div>
+</div>
+
+const RowAdd = ({children, title='Super Awesome Add', text='In this space market-facing, yet UI work flows , or bake it in. Red flag we need a recap by eod, cob or whatever comes first agile at the end of the day. Not enough bandwidth closing these latest prospects is like putting socks on an octopus, yet due diligence'}) =>
+<div class="row">
+  <div class="img">
+    {children}
+  </div>
+  <div class="text">
+    <h3 class="row-title">{title}</h3>
+    <p>
+      {text}
+    </p>
+  </div>
+</div>
+
+const AddAddress = ({url='https://www.google.com/maps/place/%D0%9C%D0%B5%D0%BB%D1%8C%D0%B1%D1%83%D1%80%D0%BD+%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D1%8F,+%D0%90%D0%B2%D1%81%D1%82%D1%80%D0%B0%D0%BB%D0%B8%D1%8F/@-37.9716913,144.7722771,10z/data=!3m1!4b1!4m5!3m4!1s0x6ad646b5d2ba4df7:0x4045675218ccd90!8m2!3d-37.8136276!4d144.9630576', address='Melbourne, Australia'}) =>
+<ul class="contacts-list">
+  <li>
+    <a class="address"
+      href={url}>{address}</a>
+  </li>
+</ul>
+
+const FooterList = ({title, li1, li2, li3, li4}) => 
+<div class="footer-list-wrap">
+  <h4 class="footer-list-title">{title}</h4>
+  <ul class="footer-list">
+    <li class="footer-list-item">
+      <a href="#">{li1}</a>
+    </li>
+    <li class="footer-list-item">
+      <a href="#">{li2}</a>
+    </li>
+    <li class="footer-list-item">
+      <a href="#">{li3}</a>
+    </li>
+    <li class="footer-list-item">
+      <a href="#">{li4}</a>
+    </li>
+  </ul>
+</div>
+
 function App() {
   return (
-    <div className="App">
-      <header className="App-header">
-        <img src={logo} className="App-logo" alt="logo" />
-        <p>
-          Edit <code>src/App.js</code> and save to reload.
-        </p>
-        <a
-          className="App-link"
-          href="https://reactjs.org"
-          target="_blank"
-          rel="noopener noreferrer"
-        >
-          Learn React
-        </a>
-      </header>
-    </div>
+  <Wrapper>
+    <header class="header">
+      <div class="container">
+        <div class="header-box">
+          <div class="header-logo">
+            <a href="#" class="logo">
+              <img src="img/luxestate.png" alt="luxestate" />
+            </a>
+          </div>
+          <div class="header-nav">
+            <div class="header-login">
+              <ul class="login-list">
+                <li>
+                  <a href="#">Join Us</a>
+                </li>
+                <li>
+                  <a class="btn" href="#">Getting Started</a>
+                </li>
+              </ul>
+            </div>
+            <nav class="nav hamburger-menu">
+              <input id="menu__toggle" type="checkbox" />
+              <label class="menu__btn" for="menu__toggle">
+                <span></span>
+              </label>
+              <ul class="nav-list">
+                <li>
+                  <a href="#">About</a>
+                </li>
+                <li>
+                  <a href="#">Apartments</a>
+                </li>
+                <li>
+                  <a href="#">How It Work</a>
+                </li>
+                <li>
+                  <a href="#">Agents</a>
+                </li>
+                <li>
+                  <a href="#">Contact Us</a>
+                </li>
+              </ul>
+            </nav>
+          </div>
+        </div>
+      </div>
+    </header>
+
+    <main class="main">
+      <section class="section-banner">
+        <div class="container">
+          <div class="banner-wrap">
+            <a href="#our" class="link-down">Scroll Down
+            </a>
+            <div class="banner-top">
+              <h1 class="main-title">Find Your New Modern Apartment
+              </h1>
+              <form action="#">
+                <div class="form-group">
+                  <input type="search" placeholder="Search locations" />
+                  <button class="btn" type="submit">Search</button>
+                </div>
+              </form>
+            </div>
+            <div class="banner-bottom">
+              <ul class="contacts-list">
+                <li>
+                  <a class="phone" href="tel:+0001234567">(000) 123-4567</a>
+                </li>
+                <li>
+                  <a class="address"
+                    href="https://www.google.com/maps/place/%D0%9C%D0%B5%D0%BB%D1%8C%D0%B1%D1%83%D1%80%D0%BD+%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D1%8F,+%D0%90%D0%B2%D1%81%D1%82%D1%80%D0%B0%D0%BB%D0%B8%D1%8F/@-37.9716913,144.7722771,10z/data=!3m1!4b1!4m5!3m4!1s0x6ad646b5d2ba4df7:0x4045675218ccd90!8m2!3d-37.8136276!4d144.9630576">Melbourne,
+                    Australia</a>
+                </li>
+              </ul>
+            </div>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-statistics" id="our">
+        <div class="container">
+          <div class="statistics-wrap">
+            <div class="statistics-text">
+              <h2 class="title">
+                Our Company’s <br />
+                Statistics
+              </h2>
+              <p>
+                In this space market-facing, yet UI work flows, or bake it in. Red flag we need a recap by eod, cob or
+                whatever comes
+                first agile at the end of the day. Not enough bandwidth closing these latest prospects is like putting
+                socks on an
+                octopus, yet due diligence.
+              </p>
+              <p>
+                We need to get all stakeholders up to speed and in the right place hard stop, or technologically savvy
+                or
+                pre
+                launch.
+                Pro-sumer software commitment to the cause offline this discussion and wiggle room blue sky. Beef up
+                teams
+                were able to
+                drive adoption and awareness. Screw the pooch killing it.
+              </p>
+            </div>
+            <div class="statistic-blocks">
+              <StatisticsBlock number='748' title='Apartments' />
+              <StatisticsBlock number='3854' title='Clients' />
+              <StatisticsBlock number='24' title='Employees' />
+              <StatisticsBlock number='14' title='Awards' />
+            </div>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-apartments">
+        <div class="container">
+          <div class="apartments-wrap">
+            <h2 class="title">
+              More Than 500+
+              Apartments For Rent
+            </h2>
+            <div class="card-box">
+              <ApartmentCard />
+              <ApartmentCard />
+              <ApartmentCard />
+              <ApartmentCard />
+              <ApartmentCard />
+              <ApartmentCard />
+            </div>
+            <div class="buttons">
+              <form action="#">
+                <div class="form-group">
+                  <input type="search" placeholder="Search locations" />
+                  <button class="btn" type="submit">Search</button>
+                </div>
+              </form>
+              <a class="view-btn" href="#">View All Apartments</a>
+            </div>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-how-it-works">
+        <div class="container">
+          <div class="how-it-works-wrap">
+            <MainText title="How it works?" />
+            <div class="cards-box">
+              <HowCard number='01' title='Find Your Location' button='Find Location'/>
+              <HowCard number='02' title='Find Apartment' button='Find Apartment'/>
+              <HowCard number='03' title='Make Contact' button='Make Contact'/>
+            </div>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-services">
+        <div class="container">
+        <MainText title="Services" />
+          <div class="helper">
+            <div class="img">
+            </div>
+            <ul class="services-list">
+              <ServicesItem title='Renting' />
+              <ServicesItem title='Selling' />
+              <ServicesItem title='Building' />
+            </ul>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-agents">
+        <div class="container">
+          <div class="agents-wrap">
+          <MainText title="Meet Our Agents" />
+            <div class="cards-box">
+              <AgentCard />
+              <AgentCard />
+              <AgentCard />
+            </div>
+          </div>
+        </div>
+      </section>
+
+      <section class="section-add">
+        <div class="container">
+          <RowAdd>
+            <AddAddress />
+          </RowAdd>
+          <RowAdd>
+            <AddAddress />
+          </RowAdd>
+          <RowAdd />
+        </div>
+      </section>
+    </main>
+
+    <footer class="footer">
+      <div class="container">
+        <div class="footer-wrap">
+          <div class="footer-top">
+            <div class="footer-slogan">
+              <span>luxestate</span>
+              <span>Explore Real Estate</span>
+            </div>
+            <form action="#">
+              <div class="form-group">
+                <input type="text" placeholder="Subscribe To Our Newsletter" />
+                <button class="btn" type="submit">Submit</button>
+              </div>
+            </form>
+          </div>
+
+          <div class="footer-bottom">
+            <div class="copyright-info">
+              <div class="footer-logo">
+                <a href="#" class="logo">
+                  <img src="img/luxestate-white.png" alt="luxestate" />
+                </a>
+              </div>
+              <span class="copyright">
+                © 2019 - luxestate, All Right Reserved
+              </span>
+            </div>
+
+            <FooterList title="luxestate" li1='Agents' li2='Hunters' />
+            <FooterList title="company" li1='About' li2='FAQ' li3='Contact' li4="Social" />
+            <FooterList title="product" li1='Apartments' li2='How It Works' />
+            <FooterList title="services" li1='Renting' li2='Selling' li3='Building' />
+            
+          </div>
+        </div>
+      </div>
+    </footer>
+  </Wrapper>     
   );
 }
 
-export default App;
+export default App;

+ 11 - 0
src/img/01.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="131.719" height="84.97" viewBox="0 0 131.719 84.97">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #fff;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path id="Composite_Path" data-name="Composite Path" class="cls-1" d="M454.786,3121.56q2.372,8.895,2.374,22.32,0,21.48-6.16,31.42t-19.008,9.94q-13.2,0-19.36-9.94a33.384,33.384,0,0,1-3.591-8.52v35.72a60.87,60.87,0,0,0,22.951,4.04q25.87,0,39.776-16.28t13.9-46.38a99.3,99.3,0,0,0-2.323-22.32H454.786Zm58.163,0v83.92h27.809v-83.92H512.949Z" transform="translate(-409.031 -3121.56)"/>
+</svg>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/02.svg


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/03.svg


+ 11 - 0
src/img/arrow-right.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="28.06" height="12.22" viewBox="0 0 28.06 12.22">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #1f373d;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path class="cls-1" d="M1481.82,6796.43l-0.71.71a0.15,0.15,0,0,0,0,.18l4.57,4.56h-25.57a0.124,0.124,0,0,0-.13.12v1a0.124,0.124,0,0,0,.13.12h25.58l-4.57,4.57a0.135,0.135,0,0,0,0,.17l0.71,0.71a0.127,0.127,0,0,0,.18,0l5.97-5.98a0.115,0.115,0,0,0,0-.17l-0.7-.71h0l-5.28-5.28A0.127,0.127,0,0,0,1481.82,6796.43Z" transform="translate(-1459.97 -6796.41)"/>
+</svg>

+ 11 - 0
src/img/arrow.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="12.219" height="28.062" viewBox="0 0 12.219 28.062">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #919eb1;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path class="cls-1" d="M419.568,717.821l-0.707-.707a0.124,0.124,0,0,0-.176,0l-4.561,4.561V696.1A0.125,0.125,0,0,0,414,695.98h-1a0.125,0.125,0,0,0-.125.124v25.581l-4.561-4.561a0.124,0.124,0,0,0-.176,0l-0.706.707a0.124,0.124,0,0,0,0,.176l5.974,5.976a0.126,0.126,0,0,0,.178,0l0.706-.707h0L419.568,718A0.125,0.125,0,0,0,419.568,717.821Z" transform="translate(-407.406 -695.969)"/>
+</svg>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 10 - 0
src/img/ba.svg


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/bd.svg


+ 11 - 0
src/img/fb.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="7.219" height="15.53" viewBox="0 0 7.219 15.53">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #1f373d;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path id="Path" class="cls-1" d="M632.246,5180.85h-2.457v-1.61a0.657,0.657,0,0,1,.684-0.75h1.733v-2.66l-2.389-.01a3.021,3.021,0,0,0-3.253,3.25v1.78h-1.533v2.74h1.533v7.76h3.225v-7.76h2.176Z" transform="translate(-625.031 -5175.81)"/>
+</svg>

+ 11 - 0
src/img/map.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="19.15" height="26" viewBox="0 0 19.15 26">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #fff;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path id="Composite_Path" data-name="Composite Path" class="cls-1" d="M1301.27,671.287a9.58,9.58,0,0,0-9.57,9.572,9.263,9.263,0,0,0,.84,3.907c2.39,5.237,6.98,10.766,8.33,12.336a0.536,0.536,0,0,0,.4.185,0.521,0.521,0,0,0,.4-0.185c1.35-1.57,5.94-7.1,8.34-12.336a9.409,9.409,0,0,0,.83-3.907A9.58,9.58,0,0,0,1301.27,671.287Zm0,14.544a4.973,4.973,0,1,1,4.97-4.972A4.977,4.977,0,0,1,1301.27,685.831Z" transform="translate(-1291.69 -671.281)"/>
+</svg>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/net.svg


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/phone.svg


+ 11 - 0
src/img/search.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="15.062" height="14.562" viewBox="0 0 15.062 14.562">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #919eb1;
+        fill-rule: evenodd;
+      }
+    </style>
+  </defs>
+  <path id="Composite_Path" data-name="Composite Path" class="cls-1" d="M449.547,473.885l-3.568-3.568a6.356,6.356,0,1,0-.965,1.082l3.509,3.51Zm-13.632-7.209a4.886,4.886,0,1,1,4.886,4.887A4.892,4.892,0,0,1,435.915,466.676Z" transform="translate(-434.469 -460.344)"/>
+</svg>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 11 - 0
src/img/twi.svg


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
src/logo.svg