mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
19 lines
410 B
Plaintext
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,
|
|
});
|
|
});
|
|
```
|