From dd9e622fada43c03038b4e494380cf04fd7a6e39 Mon Sep 17 00:00:00 2001 From: Connor Lurring Date: Tue, 25 May 2021 18:15:20 +0100 Subject: [PATCH] Correct interfaces (#12) * Add items field to ListComponent interface * Add Divider type to intercom.types.js --- package-lock.json | 2 +- package.json | 2 +- src/intercom.types.ts | 10 +++++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5c1e225..d7c1a37 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@efstajas/tela", - "version": "0.4.4", + "version": "4.5.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9556001..2f05c51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@efstajas/tela", - "version": "4.5.4", + "version": "4.5.5", "description": "A framework for building Intercom Canvas Kit applications.", "main": "lib/index.js", "scripts": { diff --git a/src/intercom.types.ts b/src/intercom.types.ts index 4a6255a..8f6aecd 100644 --- a/src/intercom.types.ts +++ b/src/intercom.types.ts @@ -34,10 +34,12 @@ export type Component = | InputOption | TextArea | ListComponent + | Divider export interface ListComponent { type: 'list', - disabled?: boolean + disabled?: boolean, + items: ListComponentItem[] } export interface ListComponentItem { @@ -136,6 +138,12 @@ export interface Spacer { size: 's' | 'm' | 'l' | 'xl' } +export interface Divider { + type: 'divider' + id?: string, + bottom_margin?: 'none' +} + export interface DataTableFieldValue { type: 'field-value' field: string