Skip to content

Commit 8374688

Browse files
committed
Chore(lib): export default and fix imports ext
1 parent 42a22ad commit 8374688

10 files changed

+23
-20
lines changed

docs/.vuepress/client.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {defineAsyncComponent} from "vue";
22
import { defineClientConfig } from 'vuepress/client'
3-
import {PromiseDialog} from "../../src/plugin/index";
3+
import VuejsDialog from "../../src/plugin/index.ts";
44

55

66
export default defineClientConfig({
@@ -10,7 +10,7 @@ export default defineClientConfig({
1010
defineAsyncComponent(() => import(`../components/examples/${fileName}.vue`))
1111
)
1212

13-
app.use(PromiseDialog)
13+
app.use(VuejsDialog)
1414
registerComponent('UIExamplesButton')
1515
registerComponent('UIExamplesWrapper')
1616
registerComponent('FeaturesExampleAlert')

src/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import './assets/main.css'
33
import { createApp } from 'vue'
44
import App from './App.vue'
55
import router from './router'
6-
import { PromiseDialog } from '@/plugin/promise.dialog'
6+
import { PromiseDialog } from '@/plugin/promise.dialog.ts'
77

88

99
const app = createApp(App)

src/plugin/components/DialogApp.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
<script lang="ts">
1515
import DialogWindow from './DialogWindow.vue'
16-
import {firstIndex} from '../utilities'
16+
import {firstIndex} from '../utilities.ts'
1717
import {defineComponent} from "vue";
18-
import {DialogWindowOptions} from "../interface";
18+
import {DialogWindowOptions} from "../interface.ts";
1919
2020
const deleteByIndex = (arr, idx) => arr.filter((_, i) => i !== idx);
2121

src/plugin/components/DialogWindow.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ import {
8787
CONFIRM_TYPES,
8888
DIALOG_TYPES,
8989
CUSTOM_CLASS
90-
} from "../constants";
91-
import type {ButtonStateInterface, DialogWindowOptions} from "@/plugin/interface";
90+
} from "../constants.ts";
91+
import type {ButtonStateInterface, DialogWindowOptions} from "@/plugin/interface.ts";
9292
9393
export default defineComponent({
9494
name: "DialogWindow",

src/plugin/components/OkButton.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<script lang="ts">
1313
import BtnLoader from './ButtonLoader.vue'
1414
import {defineComponent, PropType} from "vue";
15-
import {CONFIRM_TYPES} from "../constants";
16-
import {ButtonStateInterface, DialogWindowOptions} from "../../plugin/interface.js";
15+
import {CONFIRM_TYPES} from "../constants.ts";
16+
import {ButtonStateInterface, DialogWindowOptions} from "../../plugin/interface.ts";
1717
1818
export default defineComponent({
1919
name: "OkButton",

src/plugin/directive.dialog.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type {Directive, DirectiveBinding} from "vue";
2-
import { noop, clickNode, cloneObj } from './utilities'
3-
import {CONFIRM_TYPES, DIRECTIVE_ATTRIBUTE_KEY} from './constants'
4-
import type { PromiseDialog } from './promise.dialog'
5-
import type {DialogOptions, DialogResolverPayload} from "./interface";
2+
import { noop, clickNode, cloneObj } from './utilities.ts'
3+
import {CONFIRM_TYPES, DIRECTIVE_ATTRIBUTE_KEY} from './constants.ts'
4+
import type { PromiseDialog } from './promise.dialog.ts'
5+
import type {DialogOptions, DialogResolverPayload} from "./interface.ts";
66

77

88
type Binding = DirectiveBinding<DialogOptions | string>

src/plugin/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
import {PromiseDialog} from "./promise.dialog.ts";
2+
3+
export default PromiseDialog;
14
export * from './promise.dialog.ts'
25
export * from './directive.dialog.ts'

src/plugin/promise.dialog.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
'use strict'
22

33
import DialogComponent from './components/DialogApp.vue'
4-
import { DEFAULT_OPTIONS } from './constants'
5-
import { mergeObjs } from './utilities'
4+
import { DEFAULT_OPTIONS } from './constants.ts'
5+
import { mergeObjs } from './utilities.ts'
66
import { createApp, type InjectionKey } from "vue";
77

88
import type {App, ComponentInstance} from "vue";
99
import type {DialogWindowOptions, Message, DialogResolverPayload} from "./interface";
10-
import {DialogTypeEnum} from "./interface";
11-
import {ConfirmDirective} from "./directive.dialog";
10+
import {DialogTypeEnum} from "./interface.ts";
11+
import {ConfirmDirective} from "./directive.dialog.ts";
1212

1313

1414
interface DialogPluginOptions extends Omit<DialogWindowOptions, 'id'>{}

src/plugin/vue-shim.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {PromiseDialog} from "./promise.dialog";
2-
import {ConfirmDirective} from './directive.dialog'
1+
import {PromiseDialog} from "./promise.dialog.ts";
2+
import {ConfirmDirective} from './directive.dialog.ts'
33

44
declare module 'vue' {
55
export interface ComponentCustomProperties {

src/views/CompView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<script lang="ts" setup>
1212
import {inject, ref} from "vue";
13-
import { injectionKey } from "@/plugin/promise.dialog";
13+
import { injectionKey } from "@/plugin/promise.dialog.ts";
1414
1515
const $dialog = inject(injectionKey)
1616
const secondsElapsed = ref(0)

0 commit comments

Comments
 (0)