mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2026-01-20 20:01:25 +00:00
227 lines
31 KiB
JavaScript
227 lines
31 KiB
JavaScript
import{_ as n}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,a as i,o as e}from"./app-BnOEODOX.js";const l={};function p(d,s){return e(),a("div",null,s[0]||(s[0]=[i(`<h2 id="basic-usage" tabindex="-1"><a class="header-anchor" href="#basic-usage"><span>Basic usage</span></a></h2><p>Display an array of route objects.</p><div class="language- line-numbers-mode" data-highlighter="shiki" data-ext="" data-title="" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span><template></span></span>
|
|
<span class="line"><span> <ds-flex gutter="base"></span></span>
|
|
<span class="line"><span> <ds-flex-item></span></span>
|
|
<span class="line"><span> <ds-menu :routes="routes"></span></span>
|
|
<span class="line"><span> </ds-menu></span></span>
|
|
<span class="line"><span> </ds-flex-item></span></span>
|
|
<span class="line"><span> <ds-flex-item></span></span>
|
|
<span class="line"><span> <ds-menu :routes="routes" inverse></span></span>
|
|
<span class="line"><span> </ds-menu></span></span>
|
|
<span class="line"><span> </ds-flex-item></span></span>
|
|
<span class="line"><span> </ds-flex></span></span>
|
|
<span class="line"><span></template></span></span>
|
|
<span class="line"><span></span></span>
|
|
<span class="line"><span><script></span></span>
|
|
<span class="line"><span> export default {</span></span>
|
|
<span class="line"><span> data() {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> routes: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Introduction',</span></span>
|
|
<span class="line"><span> path: '/'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Navigation',</span></span>
|
|
<span class="line"><span> path: '/navigation',</span></span>
|
|
<span class="line"><span> children: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Menu',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsmenu'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Breadcrumb',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsbreadcrumb'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Typography',</span></span>
|
|
<span class="line"><span> path: '/typography'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Layout',</span></span>
|
|
<span class="line"><span> path: '/layout'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span></script></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2 id="navbar" tabindex="-1"><a class="header-anchor" href="#navbar"><span>Navbar</span></a></h2><p>Display the menu as a navbar. A navbar's height depends on it's nearest parent with a fixed height.</p><div class="language- line-numbers-mode" data-highlighter="shiki" data-ext="" data-title="" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span><template></span></span>
|
|
<span class="line"><span> <div></span></span>
|
|
<span class="line"><span> <ds-space></span></span>
|
|
<span class="line"><span> <ds-menu :routes="routes" navbar></span></span>
|
|
<span class="line"><span> </ds-menu></span></span>
|
|
<span class="line"><span> </ds-space></span></span>
|
|
<span class="line"><span> <ds-space margin-bottom="xxx-large"></span></span>
|
|
<span class="line"><span> <ds-menu :routes="routes" navbar inverse></span></span>
|
|
<span class="line"><span> </ds-menu></span></span>
|
|
<span class="line"><span> </ds-space></span></span>
|
|
<span class="line"><span> </div></span></span>
|
|
<span class="line"><span></template></span></span>
|
|
<span class="line"><span></span></span>
|
|
<span class="line"><span><script></span></span>
|
|
<span class="line"><span> export default {</span></span>
|
|
<span class="line"><span> data() {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> routes: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Introduction',</span></span>
|
|
<span class="line"><span> path: '/'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Navigation',</span></span>
|
|
<span class="line"><span> path: '/navigation',</span></span>
|
|
<span class="line"><span> children: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Menu',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsmenu'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Breadcrumb',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsbreadcrumb'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Typography',</span></span>
|
|
<span class="line"><span> path: '/typography'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Layout',</span></span>
|
|
<span class="line"><span> path: '/layout'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span></script></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2 id="custom-url-parser" tabindex="-1"><a class="header-anchor" href="#custom-url-parser"><span>Custom url parser</span></a></h2><p>By default the url is equal to a route's path. If no path is available the url is constructed from the route's parents names and the route's name.</p><p>You can provide a custom url parser function. It takes the route as the first argument, it's parents as the second and returns a string or anything that <a href="https://router.vuejs.org/api/#to" target="_blank" rel="noopener noreferrer">router-link's to prop</a> can handle.</p><p>When returning an object it might be necessary to also provide a custom is-exact function like in the example below.</p><div class="language- line-numbers-mode" data-highlighter="shiki" data-ext="" data-title="" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span><template></span></span>
|
|
<span class="line"><span> <ds-menu</span></span>
|
|
<span class="line"><span> :routes="routes"</span></span>
|
|
<span class="line"><span> :url-parser="urlParser"</span></span>
|
|
<span class="line"><span> :is-exact="isExact"></ds-menu></span></span>
|
|
<span class="line"><span></template></span></span>
|
|
<span class="line"><span></span></span>
|
|
<span class="line"><span><script></span></span>
|
|
<span class="line"><span> export default {</span></span>
|
|
<span class="line"><span> data() {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> routes: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Introduction'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Navigation',</span></span>
|
|
<span class="line"><span> children: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'DsMenu'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'DsBreadcrumb'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Typography'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Layout'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> methods: {</span></span>
|
|
<span class="line"><span> urlParser(route) {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> name: route.name</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> isExact(url) {</span></span>
|
|
<span class="line"><span> return url.name === 'Introduction'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span></script></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2 id="custom-name-parser" tabindex="-1"><a class="header-anchor" href="#custom-name-parser"><span>Custom name parser</span></a></h2><p>You can customize the menu item's name by providing a name parser function.</p><div class="language- line-numbers-mode" data-highlighter="shiki" data-ext="" data-title="" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span><template></span></span>
|
|
<span class="line"><span> <ds-menu</span></span>
|
|
<span class="line"><span> :routes="routes"</span></span>
|
|
<span class="line"><span> :name-parser="nameParser"></ds-menu></span></span>
|
|
<span class="line"><span></template></span></span>
|
|
<span class="line"><span></span></span>
|
|
<span class="line"><span><script></span></span>
|
|
<span class="line"><span> export default {</span></span>
|
|
<span class="line"><span> data() {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> routes: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Introduction'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Typography'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Layout'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> methods: {</span></span>
|
|
<span class="line"><span> nameParser(route) {</span></span>
|
|
<span class="line"><span> return \`My \${route.name}\`</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span></script></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2 id="customize-menu-items" tabindex="-1"><a class="header-anchor" href="#customize-menu-items"><span>Customize menu items</span></a></h2><p>You can customize top level menu items using slots. The slot name is equal to the routes name.</p><p>If you want to keep the sub menu for this menu item, be sure to use the <code>ds-menu-item</code> component and pass down the <code>route</code> and <code>parents</code> prop.</p><div class="language- line-numbers-mode" data-highlighter="shiki" data-ext="" data-title="" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span><template></span></span>
|
|
<span class="line"><span> <ds-menu :routes="routes"></span></span>
|
|
<span class="line"><span> <ds-menu-item</span></span>
|
|
<span class="line"><span> @click="handleClick"</span></span>
|
|
<span class="line"><span> slot="menuitem"</span></span>
|
|
<span class="line"><span> slot-scope="item"</span></span>
|
|
<span class="line"><span> :route="item.route"</span></span>
|
|
<span class="line"><span> :parents="item.parents"></span></span>
|
|
<span class="line"><span> Custom {{ item.route.name }}</span></span>
|
|
<span class="line"><span> </ds-menu-item></span></span>
|
|
<span class="line"><span> </ds-menu></span></span>
|
|
<span class="line"><span></template></span></span>
|
|
<span class="line"><span></span></span>
|
|
<span class="line"><span><script></span></span>
|
|
<span class="line"><span> export default {</span></span>
|
|
<span class="line"><span> data() {</span></span>
|
|
<span class="line"><span> return {</span></span>
|
|
<span class="line"><span> routes: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Introduction',</span></span>
|
|
<span class="line"><span> path: '/'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Navigation',</span></span>
|
|
<span class="line"><span> path: '/navigation',</span></span>
|
|
<span class="line"><span> children: [</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Menu',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsmenu'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Breadcrumb',</span></span>
|
|
<span class="line"><span> path: '/navigation/dsbreadcrumb'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Typography',</span></span>
|
|
<span class="line"><span> path: '/typography'</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> {</span></span>
|
|
<span class="line"><span> name: 'Layout',</span></span>
|
|
<span class="line"><span> path: '/layout'</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> ]</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> },</span></span>
|
|
<span class="line"><span> methods: {</span></span>
|
|
<span class="line"><span> handleClick(event, route) {</span></span>
|
|
<span class="line"><span> event.preventDefault()</span></span>
|
|
<span class="line"><span> alert(\`you clicked on \${route.name}\`)</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span> }</span></span>
|
|
<span class="line"><span></script></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>`,18)]))}const v=n(l,[["render",p],["__file","demo.html.vue"]]),t=JSON.parse(`{"path":"/styleguide/src/system/components/navigation/Menu/demo.html","title":"","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Basic usage","slug":"basic-usage","link":"#basic-usage","children":[]},{"level":2,"title":"Navbar","slug":"navbar","link":"#navbar","children":[]},{"level":2,"title":"Custom url parser","slug":"custom-url-parser","link":"#custom-url-parser","children":[]},{"level":2,"title":"Custom name parser","slug":"custom-name-parser","link":"#custom-name-parser","children":[]},{"level":2,"title":"Customize menu items","slug":"customize-menu-items","link":"#customize-menu-items","children":[]}],"git":{"createdTime":1765361042000,"updatedTime":1765361042000,"contributors":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":1.54,"words":462},"filePathRelative":"styleguide/src/system/components/navigation/Menu/demo.md","localizedDate":"December 10, 2025","excerpt":"<h2>Basic usage</h2>\\n<p>Display an array of route objects.</p>\\n<div class=\\"language- line-numbers-mode\\" data-highlighter=\\"shiki\\" data-ext=\\"\\" data-title=\\"\\" style=\\"--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34\\"><pre class=\\"shiki shiki-themes one-light one-dark-pro vp-code\\"><code><span class=\\"line\\"><span><template></span></span>\\n<span class=\\"line\\"><span> <ds-flex gutter=\\"base\\"></span></span>\\n<span class=\\"line\\"><span> <ds-flex-item></span></span>\\n<span class=\\"line\\"><span> <ds-menu :routes=\\"routes\\"></span></span>\\n<span class=\\"line\\"><span> </ds-menu></span></span>\\n<span class=\\"line\\"><span> </ds-flex-item></span></span>\\n<span class=\\"line\\"><span> <ds-flex-item></span></span>\\n<span class=\\"line\\"><span> <ds-menu :routes=\\"routes\\" inverse></span></span>\\n<span class=\\"line\\"><span> </ds-menu></span></span>\\n<span class=\\"line\\"><span> </ds-flex-item></span></span>\\n<span class=\\"line\\"><span> </ds-flex></span></span>\\n<span class=\\"line\\"><span></template></span></span>\\n<span class=\\"line\\"><span></span></span>\\n<span class=\\"line\\"><span><script></span></span>\\n<span class=\\"line\\"><span> export default {</span></span>\\n<span class=\\"line\\"><span> data() {</span></span>\\n<span class=\\"line\\"><span> return {</span></span>\\n<span class=\\"line\\"><span> routes: [</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Introduction',</span></span>\\n<span class=\\"line\\"><span> path: '/'</span></span>\\n<span class=\\"line\\"><span> },</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Navigation',</span></span>\\n<span class=\\"line\\"><span> path: '/navigation',</span></span>\\n<span class=\\"line\\"><span> children: [</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Menu',</span></span>\\n<span class=\\"line\\"><span> path: '/navigation/dsmenu'</span></span>\\n<span class=\\"line\\"><span> },</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Breadcrumb',</span></span>\\n<span class=\\"line\\"><span> path: '/navigation/dsbreadcrumb'</span></span>\\n<span class=\\"line\\"><span> }</span></span>\\n<span class=\\"line\\"><span> ]</span></span>\\n<span class=\\"line\\"><span> },</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Typography',</span></span>\\n<span class=\\"line\\"><span> path: '/typography'</span></span>\\n<span class=\\"line\\"><span> },</span></span>\\n<span class=\\"line\\"><span> {</span></span>\\n<span class=\\"line\\"><span> name: 'Layout',</span></span>\\n<span class=\\"line\\"><span> path: '/layout'</span></span>\\n<span class=\\"line\\"><span> }</span></span>\\n<span class=\\"line\\"><span> ]</span></span>\\n<span class=\\"line\\"><span> }</span></span>\\n<span class=\\"line\\"><span> }</span></span>\\n<span class=\\"line\\"><span> }</span></span>\\n<span class=\\"line\\"><span></script></span></span></code></pre>\\n<div class=\\"line-numbers\\" aria-hidden=\\"true\\" style=\\"counter-reset:line-number 0\\"><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div></div></div>"}`);export{v as comp,t as data};
|