Skip to content

Commit f9a99d6

Browse files
committed
Reorganize component files
1 parent 57e908f commit f9a99d6

29 files changed

+44
-46
lines changed

components.d.ts

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ export {}
77
/* prettier-ignore */
88
declare module 'vue' {
99
export interface GlobalComponents {
10-
BaseButton: typeof import('./src/components/BaseButton.vue')['default']
11-
BaseDialog: typeof import('./src/components/BaseDialog.vue')['default']
12-
BaseIcon: typeof import('./src/components/BaseIcon.vue')['default']
13-
BaseLabel: typeof import('./src/components/BaseLabel.vue')['default']
14-
CommentItem: typeof import('./src/components/CommentItem.vue')['default']
10+
BaseButton: typeof import('./src/components/base/BaseButton.vue')['default']
11+
BaseDialog: typeof import('./src/components/base/BaseDialog.vue')['default']
12+
BaseIcon: typeof import('./src/components/base/BaseIcon.vue')['default']
13+
BaseLabel: typeof import('./src/components/base/BaseLabel.vue')['default']
14+
BaseStatusIndicator: typeof import('./src/components/base/BaseStatusIndicator.vue')['default']
15+
CommentItem: typeof import('./src/components/column-post/comments/CommentItem.vue')['default']
1516
Dialog: typeof import('@headlessui/vue')['Dialog']
1617
DialogPanel: typeof import('@headlessui/vue')['DialogPanel']
1718
DialogTitle: typeof import('@headlessui/vue')['DialogTitle']
18-
HeaderLogo: typeof import('./src/components/HeaderLogo.vue')['default']
1919
Listbox: typeof import('@headlessui/vue')['Listbox']
2020
ListboxButton: typeof import('@headlessui/vue')['ListboxButton']
2121
ListboxOption: typeof import('@headlessui/vue')['ListboxOption']
@@ -24,30 +24,29 @@ declare module 'vue' {
2424
MenuButton: typeof import('@headlessui/vue')['MenuButton']
2525
MenuItem: typeof import('@headlessui/vue')['MenuItem']
2626
MenuItems: typeof import('@headlessui/vue')['MenuItems']
27-
PageColumn: typeof import('./src/components/PageColumn.vue')['default']
28-
PageColumnBody: typeof import('./src/components/PageColumnBody.vue')['default']
29-
PageColumnControls: typeof import('./src/components/PageColumnControls.vue')['default']
30-
PostsListItem: typeof import('./src/components/PostsListItem.vue')['default']
27+
PageColumn: typeof import('./src/components/page/PageColumn.vue')['default']
28+
PageColumnBody: typeof import('./src/components/page/PageColumnBody.vue')['default']
29+
PageColumnControls: typeof import('./src/components/page/PageColumnControls.vue')['default']
30+
PostsListItem: typeof import('./src/components/column-posts-list/PostsListItem.vue')['default']
3131
RadioGroup: typeof import('@headlessui/vue')['RadioGroup']
3232
RadioGroupOption: typeof import('@headlessui/vue')['RadioGroupOption']
33-
RefreshButton: typeof import('./src/components/RefreshButton.vue')['default']
3433
RouterLink: typeof import('vue-router')['RouterLink']
3534
RouterView: typeof import('vue-router')['RouterView']
36-
StatusItem: typeof import('./src/components/StatusItem.vue')['default']
37-
TheAboutDialog: typeof import('./src/components/TheAboutDialog.vue')['default']
38-
TheCategorySelect: typeof import('./src/components/TheCategorySelect.vue')['default']
39-
TheCommentsColumnBody: typeof import('./src/components/TheCommentsColumnBody.vue')['default']
40-
TheCommentsColumnTitle: typeof import('./src/components/TheCommentsColumnTitle.vue')['default']
41-
TheLegalDialog: typeof import('./src/components/TheLegalDialog.vue')['default']
42-
TheLinkColumnBody: typeof import('./src/components/TheLinkColumnBody.vue')['default']
43-
TheLinkColumnTitle: typeof import('./src/components/TheLinkColumnTitle.vue')['default']
44-
TheNoSelectionColumn: typeof import('./src/components/TheNoSelectionColumn.vue')['default']
45-
ThePostColumns: typeof import('./src/components/ThePostColumns.vue')['default']
46-
ThePostsListColumn: typeof import('./src/components/ThePostsListColumn.vue')['default']
47-
ThePostsListColumnBody: typeof import('./src/components/ThePostsListColumnBody.vue')['default']
48-
ThePrimaryColumn: typeof import('./src/components/ThePrimaryColumn.vue')['default']
49-
TheSecondaryColumn: typeof import('./src/components/TheSecondaryColumn.vue')['default']
50-
TheSettingsMenu: typeof import('./src/components/TheSettingsMenu.vue')['default']
51-
TheUnifiedViewControl: typeof import('./src/components/TheUnifiedViewControl.vue')['default']
35+
TheAboutDialog: typeof import('./src/components/column-posts-list/settings/TheAboutDialog.vue')['default']
36+
TheCategorySelect: typeof import('./src/components/column-posts-list/header/TheCategorySelect.vue')['default']
37+
TheCommentsColumnBody: typeof import('./src/components/column-post/comments/TheCommentsColumnBody.vue')['default']
38+
TheCommentsColumnTitle: typeof import('./src/components/column-post/comments/TheCommentsColumnTitle.vue')['default']
39+
TheLegalDialog: typeof import('./src/components/column-posts-list/settings/TheLegalDialog.vue')['default']
40+
TheLinkColumnBody: typeof import('./src/components/column-post/link/TheLinkColumnBody.vue')['default']
41+
TheLinkColumnTitle: typeof import('./src/components/column-post/link/TheLinkColumnTitle.vue')['default']
42+
TheNoSelectionColumn: typeof import('./src/components/column-post/TheNoSelectionColumn.vue')['default']
43+
ThePostColumns: typeof import('./src/components/column-post/ThePostColumns.vue')['default']
44+
ThePostsListColumn: typeof import('./src/components/column-posts-list/ThePostsListColumn.vue')['default']
45+
ThePostsListColumnBody: typeof import('./src/components/column-posts-list/ThePostsListColumnBody.vue')['default']
46+
ThePrimaryColumn: typeof import('./src/components/column-post/ThePrimaryColumn.vue')['default']
47+
TheRefreshButton: typeof import('./src/components/column-posts-list/header/TheRefreshButton.vue')['default']
48+
TheSecondaryColumn: typeof import('./src/components/column-post/TheSecondaryColumn.vue')['default']
49+
TheSettingsMenu: typeof import('./src/components/column-posts-list/settings/TheSettingsMenu.vue')['default']
50+
TheUnifiedViewControl: typeof import('./src/components/column-post/TheUnifiedViewControl.vue')['default']
5251
}
5352
}

src/components/HeaderLogo.vue

Lines changed: 0 additions & 3 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

src/components/BaseIcon.vue renamed to src/components/base/BaseIcon.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ const iconComponent = shallowRef();
2323
watchEffect(async () => {
2424
iconComponent.value = null;
2525
26-
import(`@/assets/icons/${props.name + (props.small ? '.small' : '')}.svg`).then((imported) => {
27-
iconComponent.value = imported.default;
28-
});
26+
import(`../../assets/icons/${props.name + (props.small ? '.small' : '')}.svg`).then(
27+
(imported) => {
28+
iconComponent.value = imported.default;
29+
}
30+
);
2931
});
3032
</script>
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/components/ThePrimaryColumn.vue renamed to src/components/column-post/ThePrimaryColumn.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
</PageColumnControls>
4242

4343
<PageColumnBody v-if="!content.currentPostItem">
44-
<StatusItem full-height />
44+
<BaseStatusIndicator full-height />
4545
</PageColumnBody>
4646
<template v-else-if="view.availableColumns === 3">
4747
<TheLinkColumnBody v-if="showLinkColumn" />

0 commit comments

Comments
 (0)