-
-
+
+
diff --git a/packages/vue3/src/components/ToastContainer/index.ts b/packages/vue3/src/components/ToastContainer/index.ts
deleted file mode 100644
index f1a48ca3..00000000
--- a/packages/vue3/src/components/ToastContainer/index.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { ToastOptions } from './types';
-
-export const showToast = (toastOptions: ToastOptions) => {
- const data = { id: 'show-toast', options: toastOptions };
- window.postMessage(data);
-};
diff --git a/packages/vue3/src/components/ToastContainer/toast.ts b/packages/vue3/src/components/ToastContainer/toast.ts
new file mode 100644
index 00000000..6601b889
--- /dev/null
+++ b/packages/vue3/src/components/ToastContainer/toast.ts
@@ -0,0 +1,8 @@
+import type { ToastOptions } from './types';
+
+export const toast = {
+ show: (toastOptions: ToastOptions) => {
+ const data = { id: 'show-toast', options: toastOptions };
+ window.postMessage(data);
+ },
+};
diff --git a/packages/vue3/src/components/index.ts b/packages/vue3/src/components/index.ts
index c3656e92..256230ba 100644
--- a/packages/vue3/src/components/index.ts
+++ b/packages/vue3/src/components/index.ts
@@ -46,6 +46,7 @@ export { default as SearchInput } from './Search/SearchInput.vue';
export { default as Alert } from './Alert/Alert.vue';
export { default as Toast } from './Toast/Toast.vue';
export { default as ToastContainer } from './ToastContainer/ToastContainer.vue';
+export { toast } from './ToastContainer/toast';
export { default as DraggableItem } from './Draggable/DraggableItem.vue';
export { default as Draggable } from './Draggable/Draggable.vue';
export { default as Radio } from './Radio/Radio.vue';