Skip to content

Commit

Permalink
Explorer Media SSR (#2206)
Browse files Browse the repository at this point in the history
  • Loading branch information
MRVDH committed May 29, 2024
1 parent 3805b41 commit ca4fbfa
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 11 deletions.
5 changes: 5 additions & 0 deletions .changeset/shy-pianos-own.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kadena/explorer": patch
---

Add Media for SSR
1 change: 1 addition & 0 deletions packages/apps/explorer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
},
"dependencies": {
"@apollo/client": "~3.9.11",
"@artsy/fresnel": "^7.1.4",
"@graphql-yoga/apollo-link": "~3.3.0",
"@kadena/graph": "workspace:*",
"@kadena/react-icons": "workspace:*",
Expand Down
13 changes: 13 additions & 0 deletions packages/apps/explorer/src/components/layout/media.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { createMedia } from '@artsy/fresnel';

const AppMedia = createMedia({
breakpoints: {
none: 0,
xs: 0,
sm: 640,
md: 768,
lg: 1024,
},
});

export const { Media, MediaContextProvider } = AppMedia;
23 changes: 13 additions & 10 deletions packages/apps/explorer/src/pages/_app.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// load global styles from @kadena/react-ui
import '@kadena/react-ui/global';

import { MediaContextProvider } from '@/components/layout/media';
import type { NormalizedCacheObject } from '@apollo/client';
import {
ApolloClient,
Expand Down Expand Up @@ -58,17 +59,19 @@ export default function App({ Component, pageProps }: AppProps): JSX.Element {
return (
<ApolloProvider client={client}>
<RouterProvider navigate={router.push}>
<Head>
<title>K:Explorer</title>
<link
rel="icon"
href="https://raw.githubusercontent.com/kadena-community/kadena.js/main/common/images/icons/internal/default/icon%40128.png"
/>
</Head>
<MediaContextProvider>
<Head>
<title>K:Explorer</title>
<link
rel="icon"
href="https://raw.githubusercontent.com/kadena-community/kadena.js/main/common/images/icons/internal/default/icon%40128.png"
/>
</Head>

<main>
<ReactComponent {...pageProps} />
</main>
<main>
<ReactComponent {...pageProps} />
</main>
</MediaContextProvider>
</RouterProvider>
</ApolloProvider>
);
Expand Down
14 changes: 13 additions & 1 deletion pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit ca4fbfa

Please sign in to comment.