From 06415fc6d203cfe0ee2ccdf313b6eafba9021463 Mon Sep 17 00:00:00 2001 From: Aleksandr Makhnev Date: Thu, 29 Oct 2020 23:47:07 +0500 Subject: [PATCH 1/3] Add UMD build --- build/rollup.config.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/rollup.config.js b/build/rollup.config.js index e90b9bb0..aa95fda3 100644 --- a/build/rollup.config.js +++ b/build/rollup.config.js @@ -16,6 +16,11 @@ export default { file: 'lib/soramitsu-js-ui.esm.js', format: 'esm', sourcemap: true + }, { + name: 'SoramitsuJsUiUmd', + format: 'umd', + file: 'lib/soramitsu-js-ui.umd.js', + sourcemap: true } ], external: [ From 836214de109a0cf1f37d2b9b8d701904afaa4790 Mon Sep 17 00:00:00 2001 From: Aleksandr Makhnev Date: Thu, 29 Oct 2020 23:48:28 +0500 Subject: [PATCH 2/3] Update version to 0.5.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aa0b80b0..4894b105 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@soramitsu/soramitsu-js-ui", - "version": "0.5.2", + "version": "0.5.3", "private": false, "publishConfig": { "registry": "https://nexus.iroha.tech/repository/npm-soramitsu-private/" From b5460dcf79f389a85657053670fbef9ed3b0f49c Mon Sep 17 00:00:00 2001 From: Stefan Popov Date: Mon, 2 Nov 2020 23:52:57 +0300 Subject: [PATCH 3/3] Dropdown icon prop (#81) * Add icon prop for dropdown component * Increase version --- package.json | 2 +- src/components/Dropdown/SDropdown.vue | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4894b105..7ebe581b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@soramitsu/soramitsu-js-ui", - "version": "0.5.3", + "version": "0.5.4", "private": false, "publishConfig": { "registry": "https://nexus.iroha.tech/repository/npm-soramitsu-private/" diff --git a/src/components/Dropdown/SDropdown.vue b/src/components/Dropdown/SDropdown.vue index bc1e294b..679a9c9c 100644 --- a/src/components/Dropdown/SDropdown.vue +++ b/src/components/Dropdown/SDropdown.vue @@ -29,7 +29,7 @@ - + @@ -47,11 +47,13 @@ import { ElDropdown } from 'element-ui/types/dropdown' import { DropdownType, DropdownSize, DropdownPlacement, DropdownTrigger } from './consts' import { ButtonTypes, SButton } from '../Button' +import { Icons, SIcon } from '../Icon' import { STooltip } from '../Tooltip' @Component({ components: { SButton, + SIcon, STooltip } }) @@ -63,6 +65,12 @@ export default class SDropdown extends Vue { * By default, it's set to `"default"` */ @Prop({ type: String, default: DropdownType.DEFAULT }) readonly type!: string + /** + * An icon for dropdown with `type="ellipsis"`. + * + * By default, it's set to `"more-horizontal"` + */ + @Prop({ type: String, default: Icons.MoreHorizontal }) readonly icon!: string /** * Button type of dropdown component. It can be used with `type="button"`. * Possible values: `"primary"`, `"secondary"`, `"tertiary"`.