File tree 10 files changed +23
-20
lines changed
10 files changed +23
-20
lines changed Original file line number Diff line number Diff line change 1
1
import { defineAsyncComponent } from "vue" ;
2
2
import { defineClientConfig } from 'vuepress/client'
3
- import { PromiseDialog } from "../../src/plugin/index" ;
3
+ import VuejsDialog from "../../src/plugin/index.ts " ;
4
4
5
5
6
6
export default defineClientConfig ( {
@@ -10,7 +10,7 @@ export default defineClientConfig({
10
10
defineAsyncComponent ( ( ) => import ( `../components/examples/${ fileName } .vue` ) )
11
11
)
12
12
13
- app . use ( PromiseDialog )
13
+ app . use ( VuejsDialog )
14
14
registerComponent ( 'UIExamplesButton' )
15
15
registerComponent ( 'UIExamplesWrapper' )
16
16
registerComponent ( 'FeaturesExampleAlert' )
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import './assets/main.css'
3
3
import { createApp } from 'vue'
4
4
import App from './App.vue'
5
5
import router from './router'
6
- import { PromiseDialog } from '@/plugin/promise.dialog'
6
+ import { PromiseDialog } from '@/plugin/promise.dialog.ts '
7
7
8
8
9
9
const app = createApp ( App )
Original file line number Diff line number Diff line change 13
13
14
14
<script lang="ts">
15
15
import DialogWindow from ' ./DialogWindow.vue'
16
- import {firstIndex } from ' ../utilities'
16
+ import {firstIndex } from ' ../utilities.ts '
17
17
import {defineComponent } from " vue" ;
18
- import {DialogWindowOptions } from " ../interface" ;
18
+ import {DialogWindowOptions } from " ../interface.ts " ;
19
19
20
20
const deleteByIndex = (arr , idx ) => arr .filter ((_ , i ) => i !== idx );
21
21
Original file line number Diff line number Diff line change @@ -87,8 +87,8 @@ import {
87
87
CONFIRM_TYPES ,
88
88
DIALOG_TYPES ,
89
89
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 " ;
92
92
93
93
export default defineComponent ({
94
94
name: " DialogWindow" ,
Original file line number Diff line number Diff line change 12
12
<script lang="ts">
13
13
import BtnLoader from ' ./ButtonLoader.vue'
14
14
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 " ;
17
17
18
18
export default defineComponent ({
19
19
name: " OkButton" ,
Original file line number Diff line number Diff line change 1
1
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 " ;
6
6
7
7
8
8
type Binding = DirectiveBinding < DialogOptions | string >
Original file line number Diff line number Diff line change
1
+ import { PromiseDialog } from "./promise.dialog.ts" ;
2
+
3
+ export default PromiseDialog ;
1
4
export * from './promise.dialog.ts'
2
5
export * from './directive.dialog.ts'
Original file line number Diff line number Diff line change 1
1
'use strict'
2
2
3
3
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 '
6
6
import { createApp , type InjectionKey } from "vue" ;
7
7
8
8
import type { App , ComponentInstance } from "vue" ;
9
9
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 " ;
12
12
13
13
14
14
interface DialogPluginOptions extends Omit < DialogWindowOptions , 'id' > { }
Original file line number Diff line number Diff line change 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 '
3
3
4
4
declare module 'vue' {
5
5
export interface ComponentCustomProperties {
Original file line number Diff line number Diff line change 10
10
11
11
<script lang="ts" setup>
12
12
import {inject , ref } from " vue" ;
13
- import { injectionKey } from " @/plugin/promise.dialog" ;
13
+ import { injectionKey } from " @/plugin/promise.dialog.ts " ;
14
14
15
15
const $dialog = inject (injectionKey )
16
16
const secondsElapsed = ref (0 )
You can’t perform that action at this time.
0 commit comments