Skip to content

askdialog/dialog-vue

Repository files navigation

Dialog Vue

Dialog

Dialog is an AI assistant designed to boost e-commerce sales by providing intelligent product recommendations and seamless customer interactions.

Visit our website: Dialog AI Assistant

Description

Dialog vue is a component library designed to be used with he progressive javascript framework VueJs.

Get started

Prerequisites

Before using the Dialog Vue, you need:

Installation

npm install @askdialog/dialog-vue
# or
pnpm add @askdialog/dialog-vue
# or
yarn add @askdialog/dialog-vue

Instantiate the client

import { Dialog } from '@askdialog/dialog-sdk';

const client = new Dialog({
  apiKey: 'YOUR_API_KEY', // required
  locale: 'TARGETED_LOCALE', // required
  callbacks: {
    addToCart: () => Promise<void>, // required
    getProduct: () => Promise<SimplifiedProduct>, // required
  },
});

Use DialogProductBlock component

  • Import DialogProductBlock and the default style
import { DialogProductBlock, } from "@askdialog/dialog-vue";
import "@askdialog/dialog-vue/style.css";

<DialogProductBlock
  :client="client"
  product-id="Product identifier"
  product-title="Product Title"
  selected-variant-id="Variant identifier"
/>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published