diff --git a/docs/pages/docs/how-to/typical-workspace-queue-cases/Readme.md b/docs/pages/docs/how-to/typical-workspace-queue-cases/Readme.md index a841c2ac..2352c5a0 100644 --- a/docs/pages/docs/how-to/typical-workspace-queue-cases/Readme.md +++ b/docs/pages/docs/how-to/typical-workspace-queue-cases/Readme.md @@ -25,7 +25,7 @@ _Виконані пункти можна пропустити._ 5. Створити вхідну чергу для цього оператора. В неї додати операторський скілл. -[Приклад черги](https://dev.webitel.com/contact-center/queues/505) +[Приклад черги](https://dev.webitel.com/contact-center/queues/730) ### Як налаштувати акаунт мембера? @@ -50,3 +50,31 @@ _Виконані пункти можна пропустити._ 2. У акаунті оператора ввійти в режим Contact Center. 3. У аккаунті мембера подзвонити на номер, вказаний в діалплані. +## Як створити задачу (job) собі у чергу? + +_Виконані пункти можна пропустити._ + +### Як налаштувати акаунт оператора? + +1. Створити користувача. (див. вище) +2. Назначити користувачу девайс, а також дефолтний девайс. (див. вище) +3. Створити свій операторський скілл. (див. вище) +4. Створити агента з цього користувача, та назначити йому цей скілл. (див. вище) + + +5. Створити вхідну чергу задач для цього оператора. В неї додати операторський скілл. + +[Приклад черги](https://dev.webitel.com/contact-center/queues/505) + +### Як створити задачу? + +1. Відкрити розділ мемберів для створеної вище черги. +2. Створити мембера. Будь-якого. + +### Як отримати задачу y Workspace? +1. Зайти у Contact-center з акаунта агента. +2. Задача має прийти автоматично. + + + + diff --git a/docs/pages/webitel-ui/components/wt-expansion-panel/Readme.md b/docs/pages/webitel-ui/components/wt-expansion-panel/Readme.md index 37b956cf..cc7765ea 100644 --- a/docs/pages/webitel-ui/components/wt-expansion-panel/Readme.md +++ b/docs/pages/webitel-ui/components/wt-expansion-panel/Readme.md @@ -1,16 +1,32 @@ # WtExpansionPanel ## Props -::: raw - -::: + +| Name | Type | Default | Description | +|-------------|---------|---------|--------------------------------------------------------------------------------------------------| +| `size` | String | `md` | Size of the expansion panel. Can be `sm`, or `md`. | +| `collapsed` | Boolean | `false` | Whether the expansion panel is initially collapsed. Also, can force expansion state, if changed. | + +## Events + +| Name | Params | Description | +|----------|--------|---------------------------------------------| +| `opened` | - | Emitted when the expansion panel is opened. | +| `closed` | - | Emitted when the expansion panel is closed. | + +## Slots + +| Name | Scope | Description | +|-----------|---------------------------------------|---------------------------------| +| `default` | - | Content of the expansion panel. | +| `title` | - | Title of the expansion panel. | +| `actions` | `{ open: function, opened: boolean }` | Actions of the expansion panel. | ## Example Expansion Panel Different Sizes + ::: raw ::: diff --git a/docs/pages/webitel-ui/components/wt-expansion-panel/wt-expansion-panel-docs.vue b/docs/pages/webitel-ui/components/wt-expansion-panel/wt-expansion-panel-docs.vue deleted file mode 100644 index 3683f291..00000000 --- a/docs/pages/webitel-ui/components/wt-expansion-panel/wt-expansion-panel-docs.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/package.json b/package.json index d3a7aa0b..ecb34d37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@webitel/ui-sdk", - "version": "24.2.46", + "version": "24.2.48", "private": false, "scripts": { "dev": "vite", diff --git a/src/components/wt-expansion-panel/__tests__/WtExpansionPanel.spec.js b/src/components/wt-expansion-panel/__tests__/WtExpansionPanel.spec.js index dd91c18e..34eefeb2 100644 --- a/src/components/wt-expansion-panel/__tests__/WtExpansionPanel.spec.js +++ b/src/components/wt-expansion-panel/__tests__/WtExpansionPanel.spec.js @@ -6,4 +6,16 @@ describe('WtExpansionPanel', () => { const wrapper = shallowMount(WtExpansionPanel); expect(wrapper.isVisible()).toBe(true); }); + it('emits "opened" event when opened', () => { + const wrapper = shallowMount(WtExpansionPanel); + wrapper.vm.opened = false; + wrapper.find('.wt-expansion-panel-header').trigger('click'); + expect(wrapper.emitted().opened).toBeTruthy(); + }); + it('emits "closed" event when closed', () => { + const wrapper = shallowMount(WtExpansionPanel); + wrapper.vm.opened = true; + wrapper.find('.wt-expansion-panel-header').trigger('click'); + expect(wrapper.emitted().closed).toBeTruthy(); + }); }); diff --git a/src/components/wt-expansion-panel/wt-expansion-panel.vue b/src/components/wt-expansion-panel/wt-expansion-panel.vue index feeb15d9..4c2fc27d 100644 --- a/src/components/wt-expansion-panel/wt-expansion-panel.vue +++ b/src/components/wt-expansion-panel/wt-expansion-panel.vue @@ -6,8 +6,8 @@
@@ -16,7 +16,8 @@ v-bind="{ open, opened }" />
@@ -34,7 +35,7 @@