diff --git a/src/Components/SingleDayForecast/Component.css b/src/Components/SingleDayForecast/Component.css index 795e610..76bf7c9 100644 --- a/src/Components/SingleDayForecast/Component.css +++ b/src/Components/SingleDayForecast/Component.css @@ -12,55 +12,77 @@ width: 100%; height: 100%; - padding: 0 0.5em; - border: 2px solid gray; } -.SingleDayForecast .forecast-summary { +.SingleDayForecast .summary { + position: relative; + + padding: 0 0.5em; padding-bottom: .5em; - border-bottom: 2px solid #000; + + height: 40%; } -.SingleDayForecast .forecast-summary>* { +.SingleDayForecast .summary>* { padding: 0.125em 0; } -.SingleDayForecast .summary-weather-description { +.SingleDayForecast .summary .weather-description { padding-bottom: .25em; } -.SingleDayForecast .summary-weather-icon-container { +.SingleDayForecast .summary .weather-icon-container { padding: .75em 0; } -.SingleDayForecast .summary-date { +.SingleDayForecast .summary .date { font-size: 1.5em; } -.SingleDayForecast .summary-temp, -.SingleDayForecast .summary-humidity { +.SingleDayForecast .summary .temp, +.SingleDayForecast .summary .humidity { margin: auto; width: 70%; } -.SingleDayForecast .temp-desc, -.SingleDayForecast .temp-value, -.SingleDayForecast .humidity-desc, -.SingleDayForecast .humidity-value { +.SingleDayForecast .summary .desc, +.SingleDayForecast .summary .value { float: left; } -.SingleDayForecast .temp-desc, -.SingleDayForecast .humidity-desc { +.SingleDayForecast .summary .desc { width: 30%; + + text-align: right; } -.SingleDayForecast .temp-value, -.SingleDayForecast .humidity-value { +.SingleDayForecast .summary .value{ width: 70%; + } .SingleDayForecast .clearfix { clear: both; +} + +.SingleDayForecast .summary .bottom-dividor{ + /* border-bottom: 2px solid #000; */ + padding: 0 !important; + + position: absolute; + + top: 100%; + left: 50%; + + width: 85%; + height: 2px; + + background-color: #000; + transform: translateX(-50%); +} + +.SingleDayForecast .details { + height: 60%; + overflow: auto; } \ No newline at end of file diff --git a/src/Components/SingleDayForecast/Component.tsx b/src/Components/SingleDayForecast/Component.tsx index e73f836..bed2397 100644 --- a/src/Components/SingleDayForecast/Component.tsx +++ b/src/Components/SingleDayForecast/Component.tsx @@ -2,6 +2,7 @@ import * as React from 'react'; import './Component.css'; import '../../../node_modules/open-weather-icons/dist/css/open-weather-icons.css'; import { Forecast5DaysSeperated, ForecaseAtInstance, Utils } from '../../Utils'; +import { SingleInstanceForecast } from '../SingleInstanceForecast/Component'; export interface SingleDayForecastProps { forecastCurrentDay: Array; @@ -94,42 +95,46 @@ export class SingleDayForecast extends React.Component
-
+
-
-
+
+
-
+
{day.format('Do MMM')}
-
+
{Utils.stringToNormalCase(summary.modeWeatherDescription)}
-
-
+
+
T :
-
+
{summary.avgTemp.toFixed(0)}°C
-
-
+
+
H :
-
+
{summary.avgHumidity.toFixed(0)} %
+ +
-
- BLANK +
+ {this.props.forecastCurrentDay.map((forecastAtInstance) => { + return ; + })}