UNPKG

@vuepress-reco/style-default

Version:
20 lines (19 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useNavLink = void 0; const useResolveRouteWithRedirect_1 = require("./useResolveRouteWithRedirect"); /** * Resolve NavLink props from string * * @example * - Input: '/README.md' * - Output: { text: 'Home', link: '/' } */ const useNavLink = (item) => { const resolved = useResolveRouteWithRedirect_1.useResolveRouteWithRedirect(item); return { text: resolved.meta.title || item, link: resolved.name === '404' ? item : resolved.fullPath, }; }; exports.useNavLink = useNavLink;