Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 1x 1x 1x 1x | import { action } from "@storybook/addon-actions" // Gatsby's Link overrides: // Gatsby Link calls the `enqueue` & `hovering` methods on the global variable ___loader. // This global object isn't set in storybook context, requiring you to override it to empty functions (no-op), // so Gatsby Link doesn't throw any errors. global.___loader = { enqueue: () => {}, hovering: () => {}, } // This global variable is prevents the "__BASE_PATH__ is not defined" error inside Storybook. global.__BASE_PATH__ = "/" // Navigating through a gatsby app using gatsby-link or any other gatsby component will use the `___navigate` method. // In Storybook it makes more sense to log an action than doing an actual navigate. Checkout the actions addon docs for more info: https://github.com/storybookjs/storybook/tree/master/addons/actions. window.___navigate = pathname => { action("NavigateTo:")(pathname) } export const parameters = { actions: { argTypesRegex: "^on[A-Z].*" }, controls: { matchers: { color: /(background|color)$/i, date: /Date$/, }, }, } |