import styled from '@emotion/styled'; import type { ServerLocation } from 'web-check-live/utils/result-processor'; import { Card } from 'web-check-live/components/Form/Card'; import LocationMap from 'web-check-live/components/misc/LocationMap'; import Flag from 'web-check-live/components/misc/Flag'; import { TextSizes } from 'web-check-live/styles/typography'; import Row, { StyledRow } from 'web-check-live/components/Form/Row'; const cardStyles = ''; const SmallText = styled.span` opacity: 0.5; font-size: ${TextSizes.xSmall}; text-align: right; display: block; `; const MapRow = styled(StyledRow)` padding-top: 1rem; flex-direction: column; `; const CountryValue = styled.span` display: flex; gap: 0.5rem; `; const ServerLocationCard = (props: { data: ServerLocation, title: string, actionButtons: any }): JSX.Element => { const location = props.data; const { city, region, country, postCode, countryCode, coords, isp, timezone, languages, currency, currencyCode, } = location; return ( Country {country} { countryCode && } Latitude: {coords.latitude}, Longitude: {coords.longitude} ); } export default ServerLocationCard;