mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-20 05:02:37 +08:00
add missing methods section to ArgsTable rendering in Docs addon
This commit is contained in:
parent
21982e7983
commit
24c4167332
@ -17,6 +17,7 @@ interface Tag {
|
||||
attributes?: TagItem[];
|
||||
properties?: TagItem[];
|
||||
events?: TagItem[];
|
||||
methods?: TagItem[];
|
||||
slots?: TagItem[];
|
||||
cssProperties?: TagItem[];
|
||||
}
|
||||
@ -74,6 +75,7 @@ export const extractArgTypesFromElements = (tagName: string, customElements: Cus
|
||||
...mapData(metaData.attributes, 'attributes'),
|
||||
...mapData(metaData.properties, 'properties'),
|
||||
...mapData(metaData.events, 'events'),
|
||||
...mapData(metaData.methods, 'methods'),
|
||||
...mapData(metaData.slots, 'slots'),
|
||||
...mapData(metaData.cssProperties, 'css'),
|
||||
}
|
||||
|
@ -46,6 +46,12 @@
|
||||
"description": "Fires whenever it switches between front/back"
|
||||
}
|
||||
],
|
||||
"methods": [
|
||||
{
|
||||
"name": "testMethod",
|
||||
"description": "Some web component frameworks like Stencil generate extra docs for methods. These are also displayed in the ArgsTable."
|
||||
}
|
||||
],
|
||||
"slots": [
|
||||
{
|
||||
"name": "",
|
||||
|
Loading…
x
Reference in New Issue
Block a user