-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/patterns/*
live examples error
#10400
Comments
@yurm04 first issue only happens locally due to us having two servers:
This won't happen in prod or staging, as they will all be prebuilt artefacts. Worthwhile noting that this was happening before the uplift docs updates. That said happy to look into it a bit more if its something you feel strongly about but it may be significant effort 👍 Looking into the second issue now 👍 |
…context (#10467) <!-- ☝️How to write a good PR title: - Prefix it with [ComponentName] (if applicable), for example: [Button] - Start with a verb, for example: Add, Delete, Improve, Fix… - Give as much context as necessary and as little as possible - Prefix it with [WIP] while it’s a work in progress --> ### WHY are these changes introduced? Fixes #10400 <!-- link to issue if one exists --> ### WHAT is this pull request doing? Change the type signature of CodeVisibilityContext values ```diff - [bool, (arg: bool) => void] + { showCode?: bool, setShowCode?: (arg: bool) => void } ``` This is to ensure that we don't end up always inheriting the default values set by our createContext invocation for `CodeVisibilityContext` Changed the value instantiation for the CodeVisiblityProvider in Markdown.tsx ```diff -[ - codeVisibleFromContext ?? showCode, - setShowCodeFromContext ?? setShowCode -] +{ + showCode: typeof codeVisibleFromContext !== undefined ?? showCode, + setShowCode: setShowCodeFromContext ?? setShowCode, +} ``` To ensure that we also respect and inherit explicit `false` values when set in the parent context. ### How to 🎩 🖥 [Local development instructions](https://github.com/Shopify/polaris/blob/main/README.md#local-development) 🗒 [General tophatting guidelines](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md) 📄 [Changelog guidelines](https://github.com/Shopify/polaris/blob/main/.github/CONTRIBUTING.md#changelog) <!-- Give as much information as needed to experiment with the component in the playground. --> <details> <summary>Copy-paste this code in <code>playground/Playground.tsx</code>:</summary> ```jsx import React from 'react'; import {Page} from '../src'; export function Playground() { return ( <Page title="Playground"> {/* Add the code you want to test in here */} </Page> ); } ``` </details> ### 🎩 checklist - [ ] Tested on [mobile](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md#cross-browser-testing) - [ ] Tested on [multiple browsers](https://help.shopify.com/en/manual/shopify-admin/supported-browsers) - [ ] Tested for [accessibility](https://github.com/Shopify/polaris/blob/main/documentation/Accessibility%20testing.md) - [ ] Updated the component's `README.md` with documentation changes - [ ] [Tophatted documentation](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting%20documentation.md) changes in the style guide
To add some more detail to issue #1; The local webpack server @gwyneplaine mentioned takes longer to boot up, which is why you're only seeing it when you first load the page - the local Playroom server is still starting. If you watch the terminal output, you'll see it starts about 5-10s after Next does (something like |
…context (#10467) <!-- ☝️How to write a good PR title: - Prefix it with [ComponentName] (if applicable), for example: [Button] - Start with a verb, for example: Add, Delete, Improve, Fix… - Give as much context as necessary and as little as possible - Prefix it with [WIP] while it’s a work in progress --> ### WHY are these changes introduced? Fixes #10400 <!-- link to issue if one exists --> ### WHAT is this pull request doing? Change the type signature of CodeVisibilityContext values ```diff - [bool, (arg: bool) => void] + { showCode?: bool, setShowCode?: (arg: bool) => void } ``` This is to ensure that we don't end up always inheriting the default values set by our createContext invocation for `CodeVisibilityContext` Changed the value instantiation for the CodeVisiblityProvider in Markdown.tsx ```diff -[ - codeVisibleFromContext ?? showCode, - setShowCodeFromContext ?? setShowCode -] +{ + showCode: typeof codeVisibleFromContext !== undefined ?? showCode, + setShowCode: setShowCodeFromContext ?? setShowCode, +} ``` To ensure that we also respect and inherit explicit `false` values when set in the parent context. ### How to 🎩 🖥 [Local development instructions](https://github.com/Shopify/polaris/blob/main/README.md#local-development) 🗒 [General tophatting guidelines](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md) 📄 [Changelog guidelines](https://github.com/Shopify/polaris/blob/main/.github/CONTRIBUTING.md#changelog) <!-- Give as much information as needed to experiment with the component in the playground. --> <details> <summary>Copy-paste this code in <code>playground/Playground.tsx</code>:</summary> ```jsx import React from 'react'; import {Page} from '../src'; export function Playground() { return ( <Page title="Playground"> {/* Add the code you want to test in here */} </Page> ); } ``` </details> ### 🎩 checklist - [ ] Tested on [mobile](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md#cross-browser-testing) - [ ] Tested on [multiple browsers](https://help.shopify.com/en/manual/shopify-admin/supported-browsers) - [ ] Tested for [accessibility](https://github.com/Shopify/polaris/blob/main/documentation/Accessibility%20testing.md) - [ ] Updated the component's `README.md` with documentation changes - [ ] [Tophatted documentation](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting%20documentation.md) changes in the style guide
…context (Shopify#10467) <!-- ☝️How to write a good PR title: - Prefix it with [ComponentName] (if applicable), for example: [Button] - Start with a verb, for example: Add, Delete, Improve, Fix… - Give as much context as necessary and as little as possible - Prefix it with [WIP] while it’s a work in progress --> ### WHY are these changes introduced? Fixes Shopify#10400 <!-- link to issue if one exists --> ### WHAT is this pull request doing? Change the type signature of CodeVisibilityContext values ```diff - [bool, (arg: bool) => void] + { showCode?: bool, setShowCode?: (arg: bool) => void } ``` This is to ensure that we don't end up always inheriting the default values set by our createContext invocation for `CodeVisibilityContext` Changed the value instantiation for the CodeVisiblityProvider in Markdown.tsx ```diff -[ - codeVisibleFromContext ?? showCode, - setShowCodeFromContext ?? setShowCode -] +{ + showCode: typeof codeVisibleFromContext !== undefined ?? showCode, + setShowCode: setShowCodeFromContext ?? setShowCode, +} ``` To ensure that we also respect and inherit explicit `false` values when set in the parent context. ### How to 🎩 🖥 [Local development instructions](https://github.com/Shopify/polaris/blob/main/README.md#local-development) 🗒 [General tophatting guidelines](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md) 📄 [Changelog guidelines](https://github.com/Shopify/polaris/blob/main/.github/CONTRIBUTING.md#changelog) <!-- Give as much information as needed to experiment with the component in the playground. --> <details> <summary>Copy-paste this code in <code>playground/Playground.tsx</code>:</summary> ```jsx import React from 'react'; import {Page} from '../src'; export function Playground() { return ( <Page title="Playground"> {/* Add the code you want to test in here */} </Page> ); } ``` </details> ### 🎩 checklist - [ ] Tested on [mobile](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting.md#cross-browser-testing) - [ ] Tested on [multiple browsers](https://help.shopify.com/en/manual/shopify-admin/supported-browsers) - [ ] Tested for [accessibility](https://github.com/Shopify/polaris/blob/main/documentation/Accessibility%20testing.md) - [ ] Updated the component's `README.md` with documentation changes - [ ] [Tophatted documentation](https://github.com/Shopify/polaris/blob/main/documentation/Tophatting%20documentation.md) changes in the style guide
Two issues with the pattern live examples on a patterns pages:
When you first load the website locally using
yarn run dev
and navigate to/patterns/app-settings-layout
there is an error loaded in the example. This only happens of the first load and then by navigating to/patterns
=>/patterns/app-settings-layout
The patterns example
Show code
button does not work when clickedScreen.Recording.2023-09-11.at.2.51.15.PM.mov
The text was updated successfully, but these errors were encountered: