/* eslint-disable react/no-danger */ import React, { useContext } from 'react'; import AppContext, { AppContextTypes } from 'uwf/AppContext'; import useStyles from 'uwf/useStyles'; import { withNews } from './id.graphql'; import Layout from '../../components/Layout'; import s from './id.css'; type Props = { context: AppContextTypes; }; export const title = 'React Starter Kit'; const Home = withNews({ options: props => { const { context: { params }, } = props; if (!params || !params.id) throw new Error('never'); return { variables: { link: params.id, }, }; }, })(props => { useStyles(s); const { loading, reactjsGetNews: item } = props.data!; if (loading) return
Loading
; if (!item) return
Not found
; return (
); }); const HomeWithContext = () => { const context = useContext(AppContext); return ; }; export default HomeWithContext;