refactor: export isPM to utils.js

This commit is contained in:
Jean Robertou 2021-08-06 21:00:07 +02:00
parent 06bae70384
commit 04fbf8ebf3
3 changed files with 11 additions and 10 deletions

View File

@ -6,6 +6,7 @@ import {
mpsToMph, mpsToMph,
timeToAMPM, timeToAMPM,
} from "../services/converters"; } from "../services/converters";
import { isPM } from "../services/utils";
import MetricCard from "./MetricCard"; import MetricCard from "./MetricCard";
const Metrics = ({ styles, data, systemUsed }) => { const Metrics = ({ styles, data, systemUsed }) => {
@ -73,7 +74,7 @@ const Metrics = ({ styles, data, systemUsed }) => {
} }
unit={ unit={
systemUsed == "imperial" systemUsed == "imperial"
? isPMs(convertTime(data.sys.sunset, data.timezone)[0]) ? isPM(convertTime(data.sys.sunset, data.timezone)[0])
: "" : ""
} }
styles={styles} styles={styles}

View File

@ -3,6 +3,7 @@ import styles from "../styles/Home.module.css";
import Image from "next/image"; import Image from "next/image";
import Metrics from "./components/Metrics"; import Metrics from "./components/Metrics";
import { convertTime, ctoF, timeToAMPM } from "./services/converters"; import { convertTime, ctoF, timeToAMPM } from "./services/converters";
import { isPM } from "./services/utils";
export default function Home() { export default function Home() {
const [input, setInput] = useState("Riga"); const [input, setInput] = useState("Riga");
@ -31,15 +32,6 @@ export default function Home() {
getData(); getData();
}, []); }, []);
const isPM = (time) => {
let hours = time.split(":")[0];
if (hours >= 12) {
return "PM";
} else {
return "AM";
}
};
const changeSystem = () => const changeSystem = () =>
systemUsed == "metric" systemUsed == "metric"
? setSystemUsed("imperial") ? setSystemUsed("imperial")

8
pages/services/utils.js Normal file
View File

@ -0,0 +1,8 @@
export const isPM = (time) => {
let hours = time.split(":")[0];
if (hours >= 12) {
return "PM";
} else {
return "AM";
}
};