UNPKG

feathers-debugger

Version:

FeathersJS Debugger Chrome Extension

77 lines (74 loc) 1.95 kB
import React from 'react'; import styled from 'styled-components'; import { ErrorColor } from '../../assets'; const Root = styled.div` display: flex; flex-grow: 1; align-items: center; justify-content: center; padding: 50px; flex-direction: column; text-align: center; h1 { font-size: 24px; } `; export default function NoData({ error, url, protocol }) { return ( <Root> <div> {error && ( <> <ErrorColor width={60} height={60} style={{ display: 'block', margin: 'auto', marginBottom: 10 }} /> </> )} <h1>{error ? 'Error' : 'No Data'}</h1> {error === 'Failed to fetch' && ( <p> Feathers debugger <strong>not found</strong> on{' '} <a href={`${protocol}://${url}/feathers-debugger`} target="_blank" rel="noreferrer" > {protocol}://{url}/feathers-debugger </a> </p> )} {error === 'version-not-supported' && ( <p> <strong>Feathers Debugger extension is outdated.</strong> <br /> Please update Feathers debugger extension and feathers debugger service. </p> )} <p> Make sure you installed and configured{' '} <a href="https://www.npmjs.com/package/feathers-debugger-service" target="_blank" rel="noreferrer" > Debugger Service </a>{' '} on your server. <br /> Read documentation{' '} <a href="http://github.com/radenkovic/feathers-debugger" target="_blank" rel="noreferrer" > here </a>{' '} on how to configure Feathers debugger. </p> </div> </Root> ); }