import React from 'react' import styled from 'styled-components' import { useTranslation } from 'react-i18next' import { FaMapSigns, FaGithub, FaNpm, FaPython, FaGem, FaLinux, FaAppStore, FaTwitter, FaSlack, FaAws, FaJsSquare, FaGoogle, } from 'react-icons/fa' import { IoIosBeer } from 'react-icons/io' import { DiRust } from 'react-icons/di' import { mobile } from '../util/css' export default function Welcome() { const { t } = useTranslation() return (
{t('title')}
{t('description')}
{t('providers.domains')} {t('providers.github')} {t('providers.npm')} {t('providers.pypi')} {t('providers.rubygems')} {t('providers.rust')} {t('providers.homebrew')} {t('providers.linux')} {t('providers.twitter')} {t('providers.slack')} {t('providers.s3')} {t('providers.jsorg')} {t('providers.githubSearch')} {t('providers.appStore')} {t('providers.google')}
) } const Container = styled.div` padding-bottom: 40px; padding-right: 20vw; padding-left: 20vw; text-align: center; font-size: 1.5rem; line-height: 1.6em; ${mobile} { text-align: left; padding-right: 40px; padding-left: 40px; font-size: 1.2rem; } ` const Header = styled.h1` font-size: 3.5em; line-height: 1em; padding-bottom: 30px; ${mobile} { font-size: 3em; } ` const Text = styled.p` font-size: 1.2em; color: #3c3c3c; ` const Hero = styled.div`` const List = styled.div` margin-top: 50px; padding: 20px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; background-image: linear-gradient(180deg, #ec7951 0%, #f03054 100%); color: white; border-radius: 4px; font-size: 1rem; ${mobile} { flex-direction: column; } ` const ListItem = styled.div` margin: 15px; display: flex; align-items: center; font-size: 1.2rem; line-height: 1em; ${mobile} { margin: 10px 0; } svg { margin-right: 5px; } `