@daniel-szulc/react-weather-widget
Version:
A simple weather widget created using React.js ☀. This Component loading forecast data from various weather providers ⛈.
73 lines (72 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getSpeedUnit = getSpeedUnit;
exports.getTempUnit = getTempUnit;
exports.unitConvert = unitConvert;
function getSpeedUnit(unit) {
switch (unit) {
case 'mph':
{
return unit;
}
case 'fps':
{
return unit;
}
case 'kmph':
{
return 'km/h';
}
default:
{
return 'm/s';
}
}
}
function getTempUnit(unit) {
switch (unit) {
case 'C':
{
return '°C';
}
case 'F':
{
return '°F';
}
default:
{
return 'K';
}
}
}
function unitConvert(value, unit) {
switch (unit) {
case 'mph':
{
return value * 2.24;
}
case 'fps':
{
return value * 3.28;
}
case 'kmph':
{
return value * 3.6;
}
case 'C':
{
return value - 273.15;
}
case 'F':
{
return value * 9 / 5 - 459.67;
}
default:
//default for K and mps
{
return value;
}
}
}