diff --git a/README.md b/README.md index fff8ae36613cfea436aae45d511908f2da96bef2..da1a355bf78aa89b59cce34449db0f886a6d9bcf 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Covid19Frontend +# Covid19 This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.3. diff --git a/package-lock.json b/package-lock.json index 4656e8d79a6e98019afb5e4eea42aa18a6b5fb61..0a656a5675d5e0594aac9bba9145dad6eb04218f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2436,6 +2436,11 @@ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, + "bulma": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.8.1.tgz", + "integrity": "sha512-Afi2zv4DKmNSYfmx55V+Mtnt8+WfR8Rs65kWArmzEuWP7vNr7dSAEDI+ORZlgOR1gueNZwpKaPdUi4ZiTNwgPA==" + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", diff --git a/package.json b/package.json index 610f3b89d7c38ec962d7bb6794e9eb514715a07f..0887eb9aa287cc8f5824d8b7eec98a3003a29e89 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@angular/platform-browser": "~9.0.2", "@angular/platform-browser-dynamic": "~9.0.2", "@angular/router": "~9.0.2", + "bulma": "^0.8.1", "rxjs": "~6.5.4", "tslib": "^1.10.0", "zone.js": "~0.10.2" diff --git a/src/app/app.component.html b/src/app/app.component.html index 0c510c671fa8d74b832e3811296636fc019e5abb..d6bbe573ea62de61c74d361bd4f32080bb51baf3 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,534 +1,29 @@ -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> -<!-- * * * * * * * * * * * The content below * * * * * * * * * * * --> -<!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * --> -<!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * * --> -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> -<!-- * * * * * * * * * Delete the template below * * * * * * * * * * --> -<!-- * * * * * * * to get started with your project! * * * * * * * * --> -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> - -<style> - :host { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - color: #333; - box-sizing: border-box; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - margin: 8px 0; - } - - p { - margin: 0; - } - - .spacer { - flex: 1; - } - - .toolbar { - position: absolute; - top: 0; - left: 0; - right: 0; - height: 60px; - display: flex; - align-items: center; - background-color: #1976d2; - color: white; - font-weight: 600; - } - - .toolbar img { - margin: 0 16px; - } - - .toolbar #twitter-logo { - height: 40px; - margin: 0 16px; - } - - .toolbar #twitter-logo:hover { - opacity: 0.8; - } - - .content { - display: flex; - margin: 82px auto 32px; - padding: 0 16px; - max-width: 960px; - flex-direction: column; - align-items: center; - } - - svg.material-icons { - height: 24px; - width: auto; - } - - svg.material-icons:not(:last-child) { - margin-right: 8px; - } - - .card svg.material-icons path { - fill: #888; - } - - .card-container { - display: flex; - flex-wrap: wrap; - justify-content: center; - margin-top: 16px; - } - - .card { - border-radius: 4px; - border: 1px solid #eee; - background-color: #fafafa; - height: 40px; - width: 200px; - margin: 0 8px 16px; - padding: 16px; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - transition: all 0.2s ease-in-out; - line-height: 24px; - } - - .card-container .card:not(:last-child) { - margin-right: 0; - } - - .card.card-small { - height: 16px; - width: 168px; - } - - .card-container .card:not(.highlight-card) { - cursor: pointer; - } - - .card-container .card:not(.highlight-card):hover { - transform: translateY(-3px); - box-shadow: 0 4px 17px rgba(black, 0.35); - } - - .card-container .card:not(.highlight-card):hover .material-icons path { - fill: rgb(105, 103, 103); - } - - .card.highlight-card { - background-color: #1976d2; - color: white; - font-weight: 600; - border: none; - width: auto; - min-width: 30%; - position: relative; - } - - .card.card.highlight-card span { - margin-left: 60px; - } - - svg#rocket { - width: 80px; - position: absolute; - left: -10px; - top: -24px; - } - - svg#rocket-smoke { - height: calc(100vh - 95px); - position: absolute; - top: 10px; - right: 180px; - z-index: -10; - } - - a, - a:visited, - a:hover { - color: #1976d2; - text-decoration: none; - } - - a:hover { - color: #125699; - } - - .terminal { - position: relative; - width: 80%; - max-width: 600px; - border-radius: 6px; - padding-top: 45px; - margin-top: 8px; - overflow: hidden; - background-color: rgb(15, 15, 16); - } - - .terminal::before { - content: "\2022 \2022 \2022"; - position: absolute; - top: 0; - left: 0; - height: 4px; - background: rgb(58, 58, 58); - color: #c2c3c4; - width: 100%; - font-size: 2rem; - line-height: 0; - padding: 14px 0; - text-indent: 4px; - } - - .terminal pre { - font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; - color: white; - padding: 0 1rem 1rem; - margin: 0; - } - - .circle-link { - height: 40px; - width: 40px; - border-radius: 40px; - margin: 8px; - background-color: white; - border: 1px solid #eeeeee; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); - transition: 1s ease-out; - } - - .circle-link:hover { - transform: translateY(-0.25rem); - box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2); - } - - footer { - margin-top: 8px; - display: flex; - align-items: center; - line-height: 20px; - } - - footer a { - display: flex; - align-items: center; - } - - .github-star-badge { - color: #24292e; - display: flex; - align-items: center; - font-size: 12px; - padding: 3px 10px; - border: 1px solid rgba(27,31,35,.2); - border-radius: 3px; - background-image: linear-gradient(-180deg,#fafbfc,#eff3f6 90%); - margin-left: 4px; - font-weight: 600; - font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; - } - - .github-star-badge:hover { - background-image: linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%); - border-color: rgba(27,31,35,.35); - background-position: -.5em; - } - - .github-star-badge .material-icons { - height: 16px; - width: 16px; - margin-right: 4px; - } - - svg#clouds { - position: fixed; - bottom: -160px; - left: -230px; - z-index: -10; - width: 1920px; - } - - - /* Responsive Styles */ - @media screen and (max-width: 767px) { - - .card-container > *:not(.circle-link) , - .terminal { - width: 100%; - } - - .card:not(.highlight-card) { - height: 16px; - margin: 8px 0; - } - - .card.highlight-card span { - margin-left: 72px; - } - - svg#rocket-smoke { - right: 120px; - transform: rotate(-5deg); - } - } - - @media screen and (max-width: 575px) { - svg#rocket-smoke { - display: none; - visibility: hidden; - } - } -</style> - -<!-- Toolbar --> -<div class="toolbar" role="banner"> - <img - width="40" - alt="Angular Logo" - src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg==" - /> - <span>Welcome</span> - <div class="spacer"></div> - <a aria-label="Angular on twitter" target="_blank" rel="noopener" href="https://twitter.com/angular" title="Twitter"> - <svg id="twitter-logo" height="24" data-name="Logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"> - <rect width="400" height="400" fill="none"/> - <path d="M153.62,301.59c94.34,0,145.94-78.16,145.94-145.94,0-2.22,0-4.43-.15-6.63A104.36,104.36,0,0,0,325,122.47a102.38,102.38,0,0,1-29.46,8.07,51.47,51.47,0,0,0,22.55-28.37,102.79,102.79,0,0,1-32.57,12.45,51.34,51.34,0,0,0-87.41,46.78A145.62,145.62,0,0,1,92.4,107.81a51.33,51.33,0,0,0,15.88,68.47A50.91,50.91,0,0,1,85,169.86c0,.21,0,.43,0,.65a51.31,51.31,0,0,0,41.15,50.28,51.21,51.21,0,0,1-23.16.88,51.35,51.35,0,0,0,47.92,35.62,102.92,102.92,0,0,1-63.7,22A104.41,104.41,0,0,1,75,278.55a145.21,145.21,0,0,0,78.62,23" fill="#fff"/> - </svg> +<nav class="navbar" role="navigation" aria-label="main navigation"> + <div class="navbar-brand"> + <a class="navbar-item" href="https://bulma.io"> + <img src="data:image/jpeg;base64,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" height="28"> </a> -</div> - -<div class="content" role="main"> - - <!-- Highlight Card --> - <div class="card highlight-card card-small"> - - <svg id="rocket" alt="Rocket Ship" xmlns="http://www.w3.org/2000/svg" width="101.678" height="101.678" viewBox="0 0 101.678 101.678"> - <g id="Group_83" data-name="Group 83" transform="translate(-141 -696)"> - <circle id="Ellipse_8" data-name="Ellipse 8" cx="50.839" cy="50.839" r="50.839" transform="translate(141 696)" fill="#dd0031"/> - <g id="Group_47" data-name="Group 47" transform="translate(165.185 720.185)"> - <path id="Path_33" data-name="Path 33" d="M3.4,42.615a3.084,3.084,0,0,0,3.553,3.553,21.419,21.419,0,0,0,12.215-6.107L9.511,30.4A21.419,21.419,0,0,0,3.4,42.615Z" transform="translate(0.371 3.363)" fill="#fff"/> - <path id="Path_34" data-name="Path 34" d="M53.3,3.221A3.09,3.09,0,0,0,50.081,0,48.227,48.227,0,0,0,18.322,13.437c-6-1.666-14.991-1.221-18.322,7.218A33.892,33.892,0,0,1,9.439,25.1l-.333.666a3.013,3.013,0,0,0,.555,3.553L23.985,43.641a2.9,2.9,0,0,0,3.553.555l.666-.333A33.892,33.892,0,0,1,32.647,53.3c8.55-3.664,8.884-12.326,7.218-18.322A48.227,48.227,0,0,0,53.3,3.221ZM34.424,9.772a6.439,6.439,0,1,1,9.106,9.106,6.368,6.368,0,0,1-9.106,0A6.467,6.467,0,0,1,34.424,9.772Z" transform="translate(0 0.005)" fill="#fff"/> - </g> - </g> - </svg> - - <span>{{ title }} app is running!</span> - - <svg id="rocket-smoke" alt="Rocket Ship Smoke" xmlns="http://www.w3.org/2000/svg" width="516.119" height="1083.632" viewBox="0 0 516.119 1083.632"> - <path id="Path_40" data-name="Path 40" d="M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z" transform="translate(-147.025 -140.939)" fill="#f5f5f5"/> - </svg> - - </div> - - <!-- Resources --> - <h2>Resources</h2> - <p>Here are some links to help you get started:</p> - <div class="card-container"> - <a class="card" target="_blank" rel="noopener" href="https://angular.io/tutorial"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z"/></svg> - - <span>Learn Angular</span> - - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg> </a> - - <a class="card" target="_blank" rel="noopener" href="https://angular.io/cli"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg> - - <span>CLI Documentation</span> - - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg> + <a role="button" class="navbar-burger burger" aria-label="menu" aria-expanded="false"> + <span aria-hidden="true"></span> + <span aria-hidden="true"></span> + <span aria-hidden="true"></span> </a> - - <a class="card" target="_blank" rel="noopener" href="https://blog.angular.io/"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z"/></svg> - - <span>Angular Blog</span> - - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg> - </a> - </div> - <!-- Next Steps --> - <h2>Next Steps</h2> - <p>What do you want to do next with your app?</p> - - <input type="hidden" #selection> - - <div class="card-container"> - <div class="card card-small" (click)="selection.value = 'component'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>New Component</span> - </div> - - <div class="card card-small" (click)="selection.value = 'material'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>Angular Material</span> - </div> - - <div class="card card-small" (click)="selection.value = 'pwa'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>Add PWA Support</span> - </div> - - <div class="card card-small" (click)="selection.value = 'dependency'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>Add Dependency</span> - </div> - - <div class="card card-small" (click)="selection.value = 'test'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>Run and Watch Tests</span> + <div class="navbar-menu"> + <div class="navbar-start"> + <a class="navbar-item"> + Network + </a> </div> - <div class="card card-small" (click)="selection.value = 'build'" tabindex="0"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> - - <span>Build for Production</span> + <div class="navbar-end"> + <a class="navbar-item"> + About + </a> </div> </div> +</nav> - <!-- Terminal --> - <div class="terminal" [ngSwitch]="selection.value"> - <pre *ngSwitchDefault>ng generate component xyz</pre> - <pre *ngSwitchCase="'material'">ng add @angular/material</pre> - <pre *ngSwitchCase="'pwa'">ng add @angular/pwa</pre> - <pre *ngSwitchCase="'dependency'">ng add _____</pre> - <pre *ngSwitchCase="'test'">ng test</pre> - <pre *ngSwitchCase="'build'">ng build --prod</pre> - </div> - - <!-- Links --> - <div class="card-container"> - <a class="circle-link" title="Animations" href="https://angular.io/guide/animations" target="_blank" rel="noopener"> - <svg id="Group_20" data-name="Group 20" xmlns="http://www.w3.org/2000/svg" width="21.813" height="23.453" viewBox="0 0 21.813 23.453"> - <path id="Path_15" data-name="Path 15" d="M4099.584,972.736h0l-10.882,3.9,1.637,14.4,9.245,5.153,9.245-5.153,1.686-14.4Z" transform="translate(-4088.702 -972.736)" fill="#ffa726"/> - <path id="Path_16" data-name="Path 16" d="M4181.516,972.736v23.453l9.245-5.153,1.686-14.4Z" transform="translate(-4170.633 -972.736)" fill="#fb8c00"/> - <path id="Path_17" data-name="Path 17" d="M4137.529,1076.127l-7.7-3.723,4.417-2.721,7.753,3.723Z" transform="translate(-4125.003 -1058.315)" fill="#ffe0b2"/> - <path id="Path_18" data-name="Path 18" d="M4137.529,1051.705l-7.7-3.723,4.417-2.721,7.753,3.723Z" transform="translate(-4125.003 -1036.757)" fill="#fff3e0"/> - <path id="Path_19" data-name="Path 19" d="M4137.529,1027.283l-7.7-3.723,4.417-2.721,7.753,3.723Z" transform="translate(-4125.003 -1015.199)" fill="#fff"/> - </svg> - </a> - - <a class="circle-link" title="CLI" href="https://cli.angular.io/" target="_blank" rel="noopener"> - <svg alt="Angular CLI Logo" xmlns="http://www.w3.org/2000/svg" width="21.762" height="23.447" viewBox="0 0 21.762 23.447"> - <g id="Group_21" data-name="Group 21" transform="translate(0)"> - <path id="Path_20" data-name="Path 20" d="M2660.313,313.618h0l-10.833,3.9,1.637,14.4,9.2,5.152,9.244-5.152,1.685-14.4Z" transform="translate(-2649.48 -313.618)" fill="#37474f"/> - <path id="Path_21" data-name="Path 21" d="M2741.883,313.618v23.447l9.244-5.152,1.685-14.4Z" transform="translate(-2731.05 -313.618)" fill="#263238"/> - <path id="Path_22" data-name="Path 22" d="M2692.293,379.169h11.724V368.618h-11.724Zm11.159-.6h-10.608v-9.345h10.621v9.345Z" transform="translate(-2687.274 -362.17)" fill="#fff"/> - <path id="Path_23" data-name="Path 23" d="M2709.331,393.688l.4.416,2.265-2.28-2.294-2.294-.4.4,1.893,1.893Z" transform="translate(-2702.289 -380.631)" fill="#fff"/> - <rect id="Rectangle_12" data-name="Rectangle 12" width="3.517" height="0.469" transform="translate(9.709 13.744)" fill="#fff"/> - </g> - </svg> - </a> - - <a class="circle-link" title="Augury" href="https://augury.rangle.io/" target="_blank" rel="noopener"> - <svg alt="Angular Augury Logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21.81" height="23.447" viewBox="0 0 21.81 23.447"> - <defs> - <clipPath id="clip-path"> - <rect id="Rectangle_13" data-name="Rectangle 13" width="10.338" height="10.27" fill="none"/> - </clipPath> - </defs> - <g id="Group_25" data-name="Group 25" transform="translate(0)"> - <path id="Path_24" data-name="Path 24" d="M3780.155,311.417h0l-10.881,3.9,1.637,14.4,9.244,5.152,9.244-5.152,1.685-14.4Z" transform="translate(-3769.274 -311.417)" fill="#4a3493"/> - <path id="Path_25" data-name="Path 25" d="M3862.088,311.417v23.447l9.244-5.152,1.685-14.4Z" transform="translate(-3851.207 -311.417)" fill="#311b92"/> - <g id="Group_24" data-name="Group 24" transform="translate(6.194 6.73)" opacity="0.5"> - <g id="Group_23" data-name="Group 23" transform="translate(0 0)"> - <g id="Group_22" data-name="Group 22" clip-path="url(#clip-path)"> - <path id="Path_26" data-name="Path 26" d="M3832.4,373.252a5.168,5.168,0,1,1-5.828-4.383,5.216,5.216,0,0,1,2.574.3,3.017,3.017,0,1,0,3.252,4.086Z" transform="translate(-3822.107 -368.821)" fill="#fff"/> - </g> - </g> - </g> - <path id="Path_27" data-name="Path 27" d="M3830.582,370.848a5.162,5.162,0,1,1-3.254-4.086,3.017,3.017,0,1,0,3.252,4.086Z" transform="translate(-3814.311 -359.969)" fill="#fff"/> - </g> - </svg> - </a> - - <a class="circle-link" title="Protractor" href="https://www.protractortest.org/" target="_blank" rel="noopener"> - <svg alt="Angular Protractor Logo" xmlns="http://www.w3.org/2000/svg" width="21.81" height="23.447" viewBox="0 0 21.81 23.447"> - <g id="Group_26" data-name="Group 26" transform="translate(0)"> - <path id="Path_28" data-name="Path 28" d="M4620.155,311.417h0l-10.881,3.9,1.637,14.4,9.244,5.152,9.244-5.152,1.685-14.4Z" transform="translate(-4609.274 -311.417)" fill="#e13439"/> - <path id="Path_29" data-name="Path 29" d="M4702.088,311.417v23.447l9.244-5.152,1.685-14.4Z" transform="translate(-4691.207 -311.417)" fill="#b52f32"/> - <path id="Path_30" data-name="Path 30" d="M4651.044,369.58v-.421h1.483a7.6,7.6,0,0,0-2.106-5.052l-1.123,1.123-.3-.3,1.122-1.121a7.588,7.588,0,0,0-4.946-2.055v1.482h-.421v-1.485a7.589,7.589,0,0,0-5.051,2.058l1.122,1.121-.3.3-1.123-1.123a7.591,7.591,0,0,0-2.106,5.052h1.482v.421h-1.489v1.734h15.241V369.58Zm-10.966-.263a4.835,4.835,0,0,1,9.67,0Z" transform="translate(-4634.008 -355.852)" fill="#fff"/> - </g> - </svg> - </a> - - <a class="circle-link" title="Find a Local Meetup" href="https://www.meetup.com/find/?keywords=angular" target="_blank" rel="noopener"> - <svg alt="Meetup Logo" xmlns="http://www.w3.org/2000/svg" width="24.607" height="23.447" viewBox="0 0 24.607 23.447"> - <path id="logo--mSwarm" d="M21.221,14.95A4.393,4.393,0,0,1,17.6,19.281a4.452,4.452,0,0,1-.8.069c-.09,0-.125.035-.154.117a2.939,2.939,0,0,1-2.506,2.091,2.868,2.868,0,0,1-2.248-.624.168.168,0,0,0-.245-.005,3.926,3.926,0,0,1-2.589.741,4.015,4.015,0,0,1-3.7-3.347,2.7,2.7,0,0,1-.043-.38c0-.106-.042-.146-.143-.166a3.524,3.524,0,0,1-1.516-.69A3.623,3.623,0,0,1,2.23,14.557a3.66,3.66,0,0,1,1.077-3.085.138.138,0,0,0,.026-.2,3.348,3.348,0,0,1-.451-1.821,3.46,3.46,0,0,1,2.749-3.28.44.44,0,0,0,.355-.281,5.072,5.072,0,0,1,3.863-3,5.028,5.028,0,0,1,3.555.666.31.31,0,0,0,.271.03A4.5,4.5,0,0,1,18.3,4.7a4.4,4.4,0,0,1,1.334,2.751,3.658,3.658,0,0,1,.022.706.131.131,0,0,0,.1.157,2.432,2.432,0,0,1,1.574,1.645,2.464,2.464,0,0,1-.7,2.616c-.065.064-.051.1-.014.166A4.321,4.321,0,0,1,21.221,14.95ZM13.4,14.607a2.09,2.09,0,0,0,1.409,1.982,4.7,4.7,0,0,0,1.275.221,1.807,1.807,0,0,0,.9-.151.542.542,0,0,0,.321-.545.558.558,0,0,0-.359-.534,1.2,1.2,0,0,0-.254-.078c-.262-.047-.526-.086-.787-.138a.674.674,0,0,1-.617-.75,3.394,3.394,0,0,1,.218-1.109c.217-.658.509-1.286.79-1.918a15.609,15.609,0,0,0,.745-1.86,1.95,1.95,0,0,0,.06-1.073,1.286,1.286,0,0,0-1.051-1.033,1.977,1.977,0,0,0-1.521.2.339.339,0,0,1-.446-.042c-.1-.092-.2-.189-.307-.284a1.214,1.214,0,0,0-1.643-.061,7.563,7.563,0,0,1-.614.512A.588.588,0,0,1,10.883,8c-.215-.115-.437-.215-.659-.316a2.153,2.153,0,0,0-.695-.248A2.091,2.091,0,0,0,7.541,8.562a9.915,9.915,0,0,0-.405.986c-.559,1.545-1.015,3.123-1.487,4.7a1.528,1.528,0,0,0,.634,1.777,1.755,1.755,0,0,0,1.5.211,1.35,1.35,0,0,0,.824-.858c.543-1.281,1.032-2.584,1.55-3.875.142-.355.28-.712.432-1.064a.548.548,0,0,1,.851-.24.622.622,0,0,1,.185.539,2.161,2.161,0,0,1-.181.621c-.337.852-.68,1.7-1.018,2.552a2.564,2.564,0,0,0-.173.528.624.624,0,0,0,.333.71,1.073,1.073,0,0,0,.814.034,1.22,1.22,0,0,0,.657-.655q.758-1.488,1.511-2.978.35-.687.709-1.37a1.073,1.073,0,0,1,.357-.434.43.43,0,0,1,.463-.016.373.373,0,0,1,.153.387.7.7,0,0,1-.057.236c-.065.157-.127.316-.2.469-.42.883-.846,1.763-1.262,2.648A2.463,2.463,0,0,0,13.4,14.607Zm5.888,6.508a1.09,1.09,0,0,0-2.179.006,1.09,1.09,0,0,0,2.179-.006ZM1.028,12.139a1.038,1.038,0,1,0,.01-2.075,1.038,1.038,0,0,0-.01,2.075ZM13.782.528a1.027,1.027,0,1,0-.011,2.055A1.027,1.027,0,0,0,13.782.528ZM22.21,6.95a.882.882,0,0,0-1.763.011A.882.882,0,0,0,22.21,6.95ZM4.153,4.439a.785.785,0,1,0,.787-.78A.766.766,0,0,0,4.153,4.439Zm8.221,18.22a.676.676,0,1,0-.677.666A.671.671,0,0,0,12.374,22.658ZM22.872,12.2a.674.674,0,0,0-.665.665.656.656,0,0,0,.655.643.634.634,0,0,0,.655-.644A.654.654,0,0,0,22.872,12.2ZM7.171-.123A.546.546,0,0,0,6.613.43a.553.553,0,1,0,1.106,0A.539.539,0,0,0,7.171-.123ZM24.119,9.234a.507.507,0,0,0-.493.488.494.494,0,0,0,.494.494.48.48,0,0,0,.487-.483A.491.491,0,0,0,24.119,9.234Zm-19.454,9.7a.5.5,0,0,0-.488-.488.491.491,0,0,0-.487.5.483.483,0,0,0,.491.479A.49.49,0,0,0,4.665,18.936Z" transform="translate(0 0.123)" fill="#f64060"/> - </svg> - </a> - - <a class="circle-link" title="Join the Conversation on Gitter" href="https://gitter.im/angular/angular" target="_blank" rel="noopener"> - <svg alt="Gitter Logo" xmlns="http://www.w3.org/2000/svg" width="19.447" height="19.447" viewBox="0 0 19.447 19.447"> - <g id="Group_40" data-name="Group 40" transform="translate(-1612 -405)"> - <rect id="Rectangle_19" data-name="Rectangle 19" width="19.447" height="19.447" transform="translate(1612 405)" fill="#e60257"/> - <g id="gitter" transform="translate(1617.795 408.636)"> - <g id="Group_33" data-name="Group 33" transform="translate(0 0)"> - <rect id="Rectangle_15" data-name="Rectangle 15" width="1.04" height="9.601" transform="translate(2.304 2.324)" fill="#fff"/> - <rect id="Rectangle_16" data-name="Rectangle 16" width="1.04" height="9.601" transform="translate(4.607 2.324)" fill="#fff"/> - <rect id="Rectangle_17" data-name="Rectangle 17" width="1.04" height="4.648" transform="translate(6.91 2.324)" fill="#fff"/> - <rect id="Rectangle_18" data-name="Rectangle 18" width="1.04" height="6.971" transform="translate(0 0)" fill="#fff"/> - </g> - </g> - </g> - </svg> - </a> - </div> - - <!-- Footer --> - <footer> - Love Angular? - <a href="https://github.com/angular/angular" target="_blank" rel="noopener"> Give our repo a star. - <div class="github-star-badge"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg> - Star - </div> - </a> - <a href="https://github.com/angular/angular" target="_blank" rel="noopener"> - <svg class="material-icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" fill="#1976d2"/><path d="M0 0h24v24H0z" fill="none"/></svg> - </a> - </footer> - - <svg id="clouds" alt="Gray Clouds Background" xmlns="http://www.w3.org/2000/svg" width="2611.084" height="485.677" viewBox="0 0 2611.084 485.677"> - <path id="Path_39" data-name="Path 39" d="M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z" transform="translate(142.69 -634.312)" fill="#eee"/> - </svg> - -</div> - -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> -<!-- * * * * * * * * * * * The content above * * * * * * * * * * * --> -<!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * --> -<!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * * --> -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> -<!-- * * * * * * * * * * End of Placeholder * * * * * * * * * * * --> -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> - - - -<router-outlet></router-outlet> \ No newline at end of file +<router-outlet></router-outlet> diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index 3612073bc31cd4c1f5d6cbb00318521e9a61bd8a..9d20133959afeb8a5f00107ccb79bf35f8fa4d7f 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -1,3 +1,4 @@ export const environment = { - production: true + production: true, + backend: 'https://exbio.wzw.tum.de/covid19-api/', }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 7b4f817adb754769ca126a939d48ac4b0850489d..d8d9528af2e0e1ba4e45a1d5b86cfd72a4e15ba7 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -3,7 +3,8 @@ // The list of file replacements can be found in `angular.json`. export const environment = { - production: false + production: false, + backend: 'http://localhost:8000/', }; /* diff --git a/src/index.html b/src/index.html index c2c0a7a57dab6b508c3e50374b6e2a941769f919..4179f1ce7e7adc674cfd0fbdeb8910ed9788bc6d 100644 --- a/src/index.html +++ b/src/index.html @@ -2,7 +2,7 @@ <html lang="en"> <head> <meta charset="utf-8"> - <title>Covid19Frontend</title> + <title>Covid19</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="favicon.ico"> diff --git a/src/styles.scss b/src/styles.scss index 90d4ee0072ce3fc41812f8af910219f9eea3c3de..7d85f64db268396b259b1bf8cf1a6f1e1422b9d8 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -1 +1,3 @@ /* You can add global styles to this file, and also import other style files */ + +@import '~bulma';