storybook/docs/snippets/common/storybook-addon-manager-initial-state.ts.mdx
2024-01-31 21:11:13 -07:00

19 lines
410 B
Plaintext

```ts
// src/manager.ts
import { addons, types } from '@storybook/manager-api';
import { ADDON_ID, TOOL_ID } from './constants';
import { Tool } from './Tool';
// Register the addon
addons.register(ADDON_ID, () => {
// Register the tool
addons.add(TOOL_ID, {
type: types.TOOL,
title: 'My addon',
match: ({ tabId, viewMode }) => !tabId && viewMode === 'story',
render: Tool,
});
});
```