docs: update all link to gh

This commit is contained in:
zernonia 2023-09-07 17:17:11 +08:00
parent aed6f4dcea
commit 9f4bb109d9
29 changed files with 43 additions and 41 deletions

View File

@ -38,7 +38,7 @@ export default defineConfig({
provider: 'local', provider: 'local',
}, },
editLink: { editLink: {
pattern: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/:path', pattern: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/:path',
text: 'Edit this page on GitHub', text: 'Edit this page on GitHub',
}, },
}, },

View File

@ -11,37 +11,37 @@ const examples = [
{ {
name: 'Dashboard', name: 'Dashboard',
href: '/examples/dashboard', href: '/examples/dashboard',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/dashboard', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/dashboard',
}, },
{ {
name: 'Cards', name: 'Cards',
href: '/examples/cards', href: '/examples/cards',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/cards', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/cards',
}, },
{ {
name: 'Tasks', name: 'Tasks',
href: '/examples/tasks', href: '/examples/tasks',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/tasks', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/tasks',
}, },
{ {
name: 'Playground', name: 'Playground',
href: '/examples/playground', href: '/examples/playground',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/playground', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/playground',
}, },
{ {
name: 'Forms', name: 'Forms',
href: '/examples/forms', href: '/examples/forms',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/forms', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/forms',
}, },
{ {
name: 'Music', name: 'Music',
href: '/examples/music', href: '/examples/music',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/music', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/music',
}, },
{ {
name: 'Authentication', name: 'Authentication',
href: '/examples/authentication', href: '/examples/authentication',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/app/examples/authentication', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/authentication',
}, },
] ]

View File

@ -321,37 +321,37 @@ export const examples: Example[] = [
{ {
name: 'Dashboard', name: 'Dashboard',
href: '/examples/dashboard', href: '/examples/dashboard',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/dashboard', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/dashboard',
}, },
{ {
name: 'Cards', name: 'Cards',
href: '/examples/cards', href: '/examples/cards',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/cards', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/cards',
}, },
// { // {
// name: "Tasks", // name: "Tasks",
// href: "/examples/tasks", // href: "/examples/tasks",
// label: "New", // label: "New",
// code: "https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/tasks" // code: "https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/tasks"
// }, // },
{ {
name: 'Playground', name: 'Playground',
href: '/examples/playground', href: '/examples/playground',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/playground', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/playground',
}, },
{ {
name: 'Music', name: 'Music',
href: '/examples/music', href: '/examples/music',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/music', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/music',
}, },
{ {
name: 'Authentication', name: 'Authentication',
href: '/examples/authentication', href: '/examples/authentication',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/examples/authentication', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/examples/authentication',
}, },
{ {
name: 'Forms', name: 'Forms',
href: '/examples/forms', href: '/examples/forms',
code: 'https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/routes/examples/forms', code: 'https://github.com/radix-vue/shadcn-vue/tree/dev/apps/www/src/routes/examples/forms',
}, },
] ]

View File

@ -10,6 +10,8 @@ import ChevronRightIcon from '~icons/lucide/chevron-right'
const $route = useRoute() const $route = useRoute()
const { frontmatter } = useData() const { frontmatter } = useData()
const sourceLink = 'https://github.com/radix-vue/shadcn-vue/tree/dev/'
</script> </script>
<template> <template>
@ -79,7 +81,7 @@ const { frontmatter } = useData()
</div> </div>
<div class="flex items-center space-x-2 pt-4"> <div class="flex items-center space-x-2 pt-4">
<a v-if="frontmatter.source" :href="frontmatter.source" target="_blank" class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 select-none border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80"> <a v-if="frontmatter.source" :href="sourceLink + frontmatter.source" target="_blank" class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 select-none border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80">
<RadixIconsCode class="mr-1" /> <RadixIconsCode class="mr-1" />
Component Source Component Source
</a> </a>

View File

@ -1,7 +1,7 @@
--- ---
title: Accordion title: Accordion
description: A vertically stacked set of interactive headings that each reveal a section of content. description: A vertically stacked set of interactive headings that each reveal a section of content.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/accordion source: apps/www/src/lib/registry/default/ui/accordion
primitive: https://www.radix-vue.com/components/accordion.html primitive: https://www.radix-vue.com/components/accordion.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Alert Dialog title: Alert Dialog
description: A modal dialog that interrupts the user with important content and expects a response. description: A modal dialog that interrupts the user with important content and expects a response.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/alert-dialog source: apps/www/src/lib/registry/default/ui/alert-dialog
primitive: https://www.radix-vue.com/components/alert-dialog.html primitive: https://www.radix-vue.com/components/alert-dialog.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Aspect Ratio title: Aspect Ratio
description: Displays content within a desired ratio. description: Displays content within a desired ratio.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/aspect-ratio source: apps/www/src/lib/registry/default/ui/aspect-ratio
primitive: https://www.radix-vue.com/components/aspect-ratio.html primitive: https://www.radix-vue.com/components/aspect-ratio.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Avatar title: Avatar
description: An image element with a fallback for representing the user. description: An image element with a fallback for representing the user.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/avatar source: apps/www/src/lib/registry/default/ui/avatar
primitive: https://www.radix-vue.com/components/avatar.html primitive: https://www.radix-vue.com/components/avatar.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Checkbox title: Checkbox
description: A control that allows the user to toggle between checked and not checked. description: A control that allows the user to toggle between checked and not checked.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/checkbox source: apps/www/src/lib/registry/default/ui/checkbox
primitive: https://www.radix-vue.com/components/checkbox.html primitive: https://www.radix-vue.com/components/checkbox.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Collapsible title: Collapsible
description: An interactive component which expands/collapses a panel. description: An interactive component which expands/collapses a panel.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/collapsible source: apps/www/src/lib/registry/default/ui/collapsible
primitive: https://www.radix-vue.com/components/collapsible.html primitive: https://www.radix-vue.com/components/collapsible.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Context Menu title: Context Menu
description: Displays a menu to the user — such as a set of actions or functions — triggered by a button. description: Displays a menu to the user — such as a set of actions or functions — triggered by a button.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/context-menu source: apps/www/src/lib/registry/default/ui/context-menu
primitive: https://www.radix-vue.com/components/context-menu.html primitive: https://www.radix-vue.com/components/context-menu.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Dialog title: Dialog
description: A window overlaid on either the primary window or another dialog window, rendering the content underneath inert. description: A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/dialog source: apps/www/src/lib/registry/default/ui/dialog
primitive: https://www.radix-vue.com/components/dialog.html primitive: https://www.radix-vue.com/components/dialog.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Dropdown Menu title: Dropdown Menu
description: Displays a menu to the user — such as a set of actions or functions — triggered by a button. description: Displays a menu to the user — such as a set of actions or functions — triggered by a button.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/dropdown-menu source: apps/www/src/lib/registry/default/ui/dropdown-menu
primitive: https://www.radix-vue.com/components/dropdown-menu.html primitive: https://www.radix-vue.com/components/dropdown-menu.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Hover Card title: Hover Card
description: For sighted users to preview content available behind a link. description: For sighted users to preview content available behind a link.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/hover-card source: apps/www/src/lib/registry/default/ui/hover-card
primitive: https://www.radix-vue.com/components/hover-card.html primitive: https://www.radix-vue.com/components/hover-card.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Label title: Label
description: Renders an accessible label associated with controls. description: Renders an accessible label associated with controls.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/label source: apps/www/src/lib/registry/default/ui/label
primitive: https://www.radix-vue.com/components/label.html primitive: https://www.radix-vue.com/components/label.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Menubar title: Menubar
description: A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands. description: A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/menubar source: apps/www/src/lib/registry/default/ui/menubar
primitive: https://www.radix-vue.com/components/menubar.html primitive: https://www.radix-vue.com/components/menubar.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Navigation Menu title: Navigation Menu
description: A collection of links for navigating websites. description: A collection of links for navigating websites.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/navigation-menu source: apps/www/src/lib/registry/default/ui/navigation-menu
primitive: https://www.radix-vue.com/components/navigation-menu.html primitive: https://www.radix-vue.com/components/navigation-menu.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Popover title: Popover
description: Displays rich content in a portal, triggered by a button. description: Displays rich content in a portal, triggered by a button.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/popover source: apps/www/src/lib/registry/default/ui/popover
primitive: https://www.radix-vue.com/components/popover.html primitive: https://www.radix-vue.com/components/popover.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Progress title: Progress
description: Displays an indicator showing the completion progress of a task, typically displayed as a progress bar. description: Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/progress source: apps/www/src/lib/registry/default/ui/progress
primitive: https://www.radix-vue.com/components/progress.html primitive: https://www.radix-vue.com/components/progress.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Radio Group title: Radio Group
description: A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time. description: A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/radio-group source: apps/www/src/lib/registry/default/ui/radio-group
primitive: https://www.radix-vue.com/components/radio-group.html primitive: https://www.radix-vue.com/components/radio-group.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Scroll-area title: Scroll-area
description: Augments native scroll functionality for custom, cross-browser styling. description: Augments native scroll functionality for custom, cross-browser styling.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/scroll-area source: apps/www/src/lib/registry/default/ui/scroll-area
primitive: https://www.radix-vue.com/components/scroll-area.html primitive: https://www.radix-vue.com/components/scroll-area.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Select title: Select
description: Displays a list of options for the user to pick from—triggered by a button. description: Displays a list of options for the user to pick from—triggered by a button.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/popover source: apps/www/src/lib/registry/default/ui/popover
primitive: https://www.radix-vue.com/components/popover.html primitive: https://www.radix-vue.com/components/popover.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Separator title: Separator
description: Visually or semantically separates content. description: Visually or semantically separates content.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/separator source: apps/www/src/lib/registry/default/ui/separator
primitive: https://www.radix-vue.com/components/separator.html primitive: https://www.radix-vue.com/components/separator.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Sheet title: Sheet
description: Extends the Dialog component to display content that complements the main content of the screen. description: Extends the Dialog component to display content that complements the main content of the screen.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/dialog source: apps/www/src/lib/registry/default/ui/dialog
primitive: https://www.radix-vue.com/components/dialog.html primitive: https://www.radix-vue.com/components/dialog.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Slider title: Slider
description: An input where the user selects a value from within a given range. description: An input where the user selects a value from within a given range.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/slider source: apps/www/src/lib/registry/default/ui/slider
primitive: https://www.radix-vue.com/components/slider.html primitive: https://www.radix-vue.com/components/slider.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Switch title: Switch
description: A control that allows the user to toggle between checked and not checked. description: A control that allows the user to toggle between checked and not checked.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/switch source: apps/www/src/lib/registry/default/ui/switch
primitive: https://www.radix-vue.com/components/switch.html primitive: https://www.radix-vue.com/components/switch.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Tabs title: Tabs
description: A set of layered sections of content—known as tab panels—that are displayed one at a time. description: A set of layered sections of content—known as tab panels—that are displayed one at a time.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/tabs source: apps/www/src/lib/registry/default/ui/tabs
primitive: https://www.radix-vue.com/components/tabs.html primitive: https://www.radix-vue.com/components/tabs.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Toggle title: Toggle
description: A two-state button that can be either on or off. description: A two-state button that can be either on or off.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/toggle source: apps/www/src/lib/registry/default/ui/toggle
primitive: https://www.radix-vue.com/components/toggle.html primitive: https://www.radix-vue.com/components/toggle.html
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Tooltip title: Tooltip
description: A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it. description: A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
source: https://github.com/radix-vue/shadcn-vue/tree/main/apps/www/src/lib/registry/default/ui/tooltip source: apps/www/src/lib/registry/default/ui/tooltip
primitive: https://www.radix-vue.com/components/tooltip.html primitive: https://www.radix-vue.com/components/tooltip.html
--- ---