import React from 'react' import styled, { createGlobalStyle } from 'styled-components' import { useDeferredState } from './hooks/state' import { mobile } from './util/css' import { isStandalone } from './util/pwa' import Welcome from './components/Welcome' import Footer from './components/Footer' import { Cards, CardContainer } from './components/Cards' import GithubCard from './components/cards/GithubCard' import DomainCard from './components/cards/DomainCard' import HomebrewCard from './components/cards/HomebrewCard' import TwitterCard from './components/cards/TwitterCard' import SlackCard from './components/cards/SlackCard' import NpmCard from './components/cards/NpmCard' import JsOrgCard from './components/cards/JsOrgCard' import PypiCard from './components/cards/PypiCard' import S3Card from './components/cards/S3Card' import CratesioCard from './components/cards/CratesioCard' import RubyGemsCard from './components/cards/RubyGemsCard' import { EventReporter } from './components/Analytics' export default function App() { const [query, setQuery] = useDeferredState(1000) function onChange(e) { setQuery(e.target.value) } const queryGiven = query && query.length > 0 return ( <>
namæ
{queryGiven ? ( ) : !isStandalone() ? ( ) : null} {!isStandalone() ?