diff --git a/components/CountrySchedule.jsx b/components/CountrySchedule.jsx new file mode 100644 index 0000000..dc13aab --- /dev/null +++ b/components/CountrySchedule.jsx @@ -0,0 +1,54 @@ +import React from "react"; + +const countryZones = [ + { + 'gmt': -3, + 'countries': 'chile, argentina, brazil, uruguay', + }, + { + 'gmt': -5, + 'countries': 'colombia, ecuador, peru', + }, + { + 'gmt': -4, + 'countries': 'bolivia, paraguay, venezuela', + }, + { + 'gmt': -7, + 'countries': 'mexico', + }, + { + 'gmt': 2, + 'countries': 'usa', + } +]; + +function CountryTimesListItem({gmtItem}) { + const countryFlags = gmtItem.countries.split(',').map((country) => { + return + }); + return ( +
  • + + {countryFlags} + + + GMT {gmtItem.gmt.toString()} + +
  • + ); +} + +const CountrySchedule = () => { + const listItmes = countryZones.map((gmtItem) => { + return + }); + + return ( + + ); +} + +export default CountrySchedule; diff --git a/components/Grid.jsx b/components/Grid.jsx index 66b5dda..8519d38 100644 --- a/components/Grid.jsx +++ b/components/Grid.jsx @@ -1,5 +1,7 @@ import React from "react"; import Link from "next/link"; +import CountrySchedule from "./CountrySchedule"; + import { faTwitch, faYoutube, @@ -9,6 +11,7 @@ import { import { faExclamationCircle } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; + const Grid = () => (
    @@ -22,32 +25,7 @@ const Grid = () => ( Twitch

    En vivo cada Jueves

    -
      -
    • - πŸ‡¨πŸ‡±πŸ‡¦πŸ‡·πŸ‡§πŸ‡·πŸ‡ΊπŸ‡Ύ - 9 pm GMT-3 -
    • -
    • - πŸ‡¨πŸ‡΄πŸ‡ͺπŸ‡¨πŸ‡΅πŸ‡ͺ{" "} - 7 pm GMT-5 -
    • -
    • - πŸ‡§πŸ‡΄πŸ‡΅πŸ‡ΎπŸ‡»πŸ‡ͺ - 8 pm GMT-4 -
    • -
    • - πŸ‡²πŸ‡½ - 6 pm CST GMT-7 -
    • -
    • - πŸ‡ͺπŸ‡Έ - 2 am GMT+2 -
    • -
    • - πŸ‡ΊπŸ‡Έ - 5 pm PDT GMT-7 -
    • -
    +
    diff --git a/styles/globals.css b/styles/globals.css index 4a5f95d..831daa4 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -175,6 +175,10 @@ a { .stream-times .times { flex: 5; } +.stream-next-session-notice { + font-size: 10px; + margin-top: 1rem; +} @media (max-width: 768px) { .footer-container { @@ -182,3 +186,42 @@ a { margin-top: 3rem; } } + + +.flag-chile:before { + content: 'πŸ‡¨πŸ‡±'; +} +.flag-argentina:before { + content: 'πŸ‡¦πŸ‡·'; +} +.flag-brazil:before { + content: 'πŸ‡§πŸ‡·'; +} +.flag-uruguay:before { + content: 'πŸ‡ΊπŸ‡Ύ'; +} +.flag-colombia:before { + content: 'πŸ‡¨πŸ‡΄'; +} +.flag-ecuador:before { + content: 'πŸ‡ͺπŸ‡¨'; +} +.flag-peru:before { + content: 'πŸ‡΅πŸ‡ͺ'; +} +.flag-bolivia:before { + content: 'πŸ‡§πŸ‡΄'; +} +.flag-paraguay:before { + content: 'πŸ‡΅πŸ‡Ύ'; +} +.flag-venezuela:before { + content: 'πŸ‡»πŸ‡ͺ'; +} +.flag-mexico:before { + content: 'πŸ‡²πŸ‡½'; +} +.flag-usa:before { + content: 'πŸ‡ΊπŸ‡Έ'; +} +