Skip to content

Commit 3b8eae6

Browse files
committed
refactor(splitter): 优化目录结构
1 parent d4e7d56 commit 3b8eae6

File tree

11 files changed

+16
-16
lines changed

11 files changed

+16
-16
lines changed

packages/devui-vue/devui/splitter/__tests__/splitter.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { mount, VueWrapper } from '@vue/test-utils';
22
import { ComponentPublicInstance, ref } from 'vue';
33
import DSplitter from '../src/splitter';
4-
import DSplitterPane from '../src/splitter-pane';
4+
import DSplitterPane from '../src/components/splitter-pane';
55

66
// 因为 jest 不支持 ResizeObserver,需要 mock 实现
77
window.ResizeObserver =

packages/devui-vue/devui/splitter/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { App } from 'vue';
22
import Splitter from './src/splitter';
3-
import SplitterPane from './src/splitter-pane';
3+
import SplitterPane from './src/components/splitter-pane';
44

55
export * from './src/splitter-types';
66

packages/devui-vue/devui/splitter/src/splitter-bar-type.tsx renamed to packages/devui-vue/devui/splitter/src/components/splitter-bar-types.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { PropType, ExtractPropTypes } from 'vue';
2-
import { SplitterOrientation } from './splitter-types';
2+
import { SplitterOrientation } from '../splitter-types';
33

44
export const splitterBarProps = {
55
/**

packages/devui-vue/devui/splitter/src/splitter-bar.scss renamed to packages/devui-vue/devui/splitter/src/components/splitter-bar.scss

File renamed without changes.

packages/devui-vue/devui/splitter/src/splitter-bar.tsx renamed to packages/devui-vue/devui/splitter/src/components/splitter-bar.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ import {
99
inject,
1010
} from 'vue';
1111

12-
import DToolTip from '../../tooltip/src/tooltip';
13-
import { setStyle } from '../../shared/util/set-style';
14-
import { addClass, removeClass } from '../../shared/util/class';
15-
import dresize, { ResizeDirectiveProp } from './util/d-resize-directive';
16-
import type { SplitterStore, DragState, SplitterPane } from './splitter-store';
17-
import { splitterBarProps, SplitterBarProps } from './splitter-bar-type';
12+
import DToolTip from '../../../tooltip/src/tooltip';
13+
import { setStyle } from '../../../shared/util/set-style';
14+
import { addClass, removeClass } from '../../../shared/util/class';
15+
import dresize, { ResizeDirectiveProp } from '../d-resize-directive';
16+
import type { SplitterStore, DragState, SplitterPane } from '../splitter-store';
17+
import { splitterBarProps, SplitterBarProps } from './splitter-bar-types';
1818
import './splitter-bar.scss';
1919

2020
export default defineComponent({

packages/devui-vue/devui/splitter/src/splitter-pane-type.tsx renamed to packages/devui-vue/devui/splitter/src/components/splitter-pane-types.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ExtractPropTypes, PropType } from 'vue';
2-
import { CollapseDirection } from './splitter-types';
2+
import { CollapseDirection } from '../splitter-types';
33

44
export const splitterPaneProps = {
55
/**

packages/devui-vue/devui/splitter/src/splitter-pane.scss renamed to packages/devui-vue/devui/splitter/src/components/splitter-pane.scss

File renamed without changes.

packages/devui-vue/devui/splitter/src/splitter-pane.tsx renamed to packages/devui-vue/devui/splitter/src/components/splitter-pane.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import {
66
onMounted,
77
onUpdated,
88
} from 'vue';
9-
import { addClass, hasClass, removeClass } from '../../shared/util/class';
10-
import { setStyle } from '../../shared/util/set-style';
11-
import type { SplitterStore } from './splitter-store';
12-
import { splitterPaneProps, SplitterPaneProps } from './splitter-pane-type';
9+
import { addClass, hasClass, removeClass } from '../../../shared/util/class';
10+
import { setStyle } from '../../../shared/util/set-style';
11+
import type { SplitterStore } from '../splitter-store';
12+
import { splitterPaneProps, SplitterPaneProps } from './splitter-pane-types';
1313
import './splitter-pane.scss';
1414

1515
export default defineComponent({

packages/devui-vue/devui/splitter/src/util/d-resize-directive.ts renamed to packages/devui-vue/devui/splitter/src/d-resize-directive.ts

File renamed without changes.

packages/devui-vue/devui/splitter/src/splitter-store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import SplitterPane from './splitter-pane';
1+
import SplitterPane from './components/splitter-pane';
22
import { reactive } from 'vue';
33

44
export interface Pane {

0 commit comments

Comments
 (0)