39b164647f
* add `tabs` example to Vue * use useResolveButtonType for Tabs * update changelog
142 lines
3.1 KiB
JSON
142 lines
3.1 KiB
JSON
[
|
|
{
|
|
"path": "/",
|
|
"component": "./components/Home.vue"
|
|
},
|
|
{
|
|
"name": "Menu",
|
|
"path": "/menu",
|
|
"children": [
|
|
{
|
|
"name": "Menu (basic)",
|
|
"path": "/menu/menu",
|
|
"component": "./components/menu/menu.vue"
|
|
},
|
|
{
|
|
"name": "Menu with Popper",
|
|
"path": "/menu/menu-with-popper",
|
|
"component": "./components/menu/menu-with-popper.vue"
|
|
},
|
|
{
|
|
"name": "Menu with Transition",
|
|
"path": "/menu/menu-with-transition",
|
|
"component": "./components/menu/menu-with-transition.vue"
|
|
},
|
|
{
|
|
"name": "Menu with Popper + Transition",
|
|
"path": "/menu/menu-with-transition-and-popper",
|
|
"component": "./components/menu/menu-with-transition-and-popper.vue"
|
|
},
|
|
{
|
|
"name": "Menu multiple elements",
|
|
"path": "/menu/multiple-elements",
|
|
"component": "./components/menu/multiple-elements.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Listbox",
|
|
"path": "/listbox",
|
|
"children": [
|
|
{
|
|
"name": "Listbox (basic)",
|
|
"path": "/listbox/listbox",
|
|
"component": "./components/listbox/listbox.vue"
|
|
},
|
|
{
|
|
"name": "Listbox multiple elements",
|
|
"path": "/listbox/multiple-elements",
|
|
"component": "./components/listbox/multiple-elements.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Switch",
|
|
"path": "/switch",
|
|
"children": [
|
|
{
|
|
"name": "Switch (basic)",
|
|
"path": "/switch/switch",
|
|
"component": "./components/switch/switch.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Tabs",
|
|
"path": "/tabs",
|
|
"children": [
|
|
{
|
|
"name": "Tabs (basic)",
|
|
"path": "/tabs/tabs",
|
|
"component": "./components/tabs/tabs.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Focus Trap",
|
|
"path": "/focus-trap",
|
|
"children": [
|
|
{
|
|
"name": "FocusTrap (basic)",
|
|
"path": "/focus-trap/focus-trap",
|
|
"component": "./components/focus-trap/focus-trap.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Portal",
|
|
"path": "/portal",
|
|
"children": [
|
|
{
|
|
"name": "Portal (group)",
|
|
"path": "/portal/portal",
|
|
"component": "./components/portal/portal.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Popover",
|
|
"path": "/popover",
|
|
"children": [
|
|
{
|
|
"name": "Popover",
|
|
"path": "/popover/popover",
|
|
"component": "./components/popover/popover.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Disclosure",
|
|
"path": "/disclosure",
|
|
"children": [
|
|
{
|
|
"name": "Disclosure",
|
|
"path": "/disclosure/disclosure",
|
|
"component": "./components/disclosure/disclosure.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Dialog",
|
|
"path": "/dialog",
|
|
"children": [
|
|
{
|
|
"name": "Dialog",
|
|
"path": "/dialog/dialog",
|
|
"component": "./components/dialog/dialog.vue"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RadioGroup",
|
|
"path": "/radio-group",
|
|
"children": [
|
|
{
|
|
"name": "RadioGroup",
|
|
"path": "/radio-group/radio-group",
|
|
"component": "./components/radio-group/radio-group.vue"
|
|
}
|
|
]
|
|
}
|
|
]
|