Skip to content

Commit 501c0ca

Browse files
committed
refactor: reorganize AsideMenu component structure and update component links for better categorization
1 parent c2bbc6d commit 501c0ca

File tree

1 file changed

+48
-34
lines changed

1 file changed

+48
-34
lines changed

docs/app/components/AsideMenu.vue

Lines changed: 48 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -22,55 +22,69 @@ const items: Items[] = [
2222
],
2323
},
2424
{
25-
title: 'Components',
25+
title: 'Layout & Structure',
2626
links: [
27-
{ name: 'PUAccordion', link: '/docs/components/pu-accordion' },
28-
{ name: 'PUAvatar', link: '/docs/components/pu-avatar', new: true },
29-
{ name: 'PUAudio', link: '/docs/components/pu-audio', new: true },
3027
{ name: 'PUGrid', link: '/docs/components/pu-grid', new: true },
28+
{ name: 'PUGridItem', link: '/docs/components/pu-grid-item', new: true },
3129
{ name: 'PUCard', link: '/docs/components/pu-card', new: true },
3230
{ name: 'PUDivider', link: '/docs/components/pu-divider', new: true },
33-
{ name: 'PULoading', link: '/docs/components/pu-loading', new: true },
31+
{ name: 'PUTabs', link: '/docs/components/pu-tabs' },
32+
{ name: 'PUAccordion', link: '/docs/components/pu-accordion' },
33+
{ name: 'PUModal', link: '/docs/components/pu-modal' },
34+
],
35+
},
36+
{
37+
title: 'Form Controls',
38+
links: [
39+
{ name: 'PUInput', link: '/docs/components/pu-input' },
40+
{ name: 'PUTextArea', link: '/docs/components/pu-textarea' },
41+
{ name: 'PUCheckbox', link: '/docs/components/pu-checkbox' },
42+
{ name: 'PURadio', link: '/docs/components/pu-radio' },
43+
{ name: 'PUSwitch', link: '/docs/components/pu-switch' },
44+
{ name: 'PUSelect', link: '/docs/components/pu-select' },
45+
{ name: 'PUDropdown', link: '/docs/components/pu-dropdown', new: true },
3446
{ name: 'PUSlider', link: '/docs/components/pu-slider', new: true },
3547
{ name: 'PURating', link: '/docs/components/pu-rating', new: true },
48+
{ name: 'PUDatePicker', link: '/docs/components/pu-datepicker', new: true },
3649
{ name: 'PUCounter', link: '/docs/components/pu-counter', new: true },
37-
{ name: 'PUDropdown', link: '/docs/components/pu-dropdown', new: true },
50+
],
51+
},
52+
{
53+
title: 'Actions & Feedback',
54+
links: [
55+
{ name: 'PUButton', link: '/docs/components/pu-button' },
56+
{ name: 'PUButtonIcon', link: '/docs/components/pu-button-icon' },
3857
{ name: 'PUCopyToClipboard', link: '/docs/components/pu-copy', new: true },
39-
{ name: 'PUSearch', link: '/docs/components/pu-search', new: true },
4058
{ name: 'PUConfetti', link: '/docs/components/pu-confetti', new: true },
41-
// { name: 'PUChip', link: '/docs/components/pu-chip' },
42-
// { name: 'PUCollapsible', link: '/docs/components/pu-collapsible' },
43-
// { name: 'PUDataTable', link: '/docs/components/pu-data-table', new: true },
44-
// { name: 'PUDropdown', link: '/docs/components/pu-dropdown' },
45-
// { name: 'PUInputNumber', link: '/docs/components/pu-input-number' },
46-
// { name: 'PUList', link: '/docs/components/pu-list' },
47-
// { name: 'PUMenu', link: '/docs/components/pu-menu' },
48-
// { name: 'PUPagination', link: '/docs/components/pu-pagination' },
49-
// { name: 'PURating', link: '/docs/components/pu-rating' },
50-
// { name: 'PUSearch', link: '/docs/components/pu-search' },
51-
// { name: 'PUSelectGroup', link: '/docs/components/pu-select-group' },
52-
53-
{ name: 'PUBadge', link: '/docs/components/pu-badge' },
54-
{ name: 'PUButtonIcon', link: '/docs/components/pu-button-icon' },
55-
{ name: 'PUButton', link: '/docs/components/pu-button' },
56-
{ name: 'PUCheckbox', link: '/docs/components/pu-checkbox' },
57-
{ name: 'PUCompare', link: '/docs/components/pu-compare', new: true },
58-
{ name: 'PUDatePicker', link: '/docs/components/pu-datepicker', new: true },
59-
{ name: 'PUInput', link: '/docs/components/pu-input' },
60-
{ name: 'PUModal', link: '/docs/components/pu-modal' },
59+
{ name: 'PUToast', link: '/docs/components/pu-toast' },
60+
{ name: 'PULoading', link: '/docs/components/pu-loading', new: true },
6161
{ name: 'PUProgress', link: '/docs/components/pu-progress', new: true },
62-
{ name: 'PURadio', link: '/docs/components/pu-radio' },
63-
{ name: 'PUSelect', link: '/docs/components/pu-select' },
64-
{ name: 'PUSwitch', link: '/docs/components/pu-switch' },
62+
],
63+
},
64+
{
65+
title: 'Data Display',
66+
links: [
6567
{ name: 'PUTable', link: '/docs/components/pu-table', new: true },
66-
{ name: 'PUTabs', link: '/docs/components/pu-tabs' },
68+
{ name: 'PUBadge', link: '/docs/components/pu-badge' },
6769
{ name: 'PUTag', link: '/docs/components/pu-tag' },
68-
{ name: 'PUTextArea', link: '/docs/components/pu-textarea' },
69-
{ name: 'PUToast', link: '/docs/components/pu-toast' },
70-
{ name: 'PUTooltip', link: '/docs/components/pu-tooltip' },
70+
{ name: 'PUAvatar', link: '/docs/components/pu-avatar', new: true },
71+
{ name: 'PUCompare', link: '/docs/components/pu-compare', new: true },
72+
],
73+
},
74+
{
75+
title: 'Media & Content',
76+
links: [
77+
{ name: 'PUAudio', link: '/docs/components/pu-audio', new: true },
7178
{ name: 'PUvideo', link: '/docs/components/pu-video', new: true },
7279
],
7380
},
81+
{
82+
title: 'Navigation & Search',
83+
links: [
84+
{ name: 'PUSearch', link: '/docs/components/pu-search', new: true },
85+
{ name: 'PUTooltip', link: '/docs/components/pu-tooltip' },
86+
],
87+
},
7488
]
7589
</script>
7690

0 commit comments

Comments
 (0)