Files
headlessui/packages/@headlessui-vue/examples/src/routes.json
T
Robin Malfait 39b164647f Fix type on Tabs component Vue (#912)
* add `tabs` example to Vue

* use useResolveButtonType for Tabs

* update changelog
2021-11-05 12:57:41 +01:00

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"
}
]
}
]