@dreamworld/dw-icon-button

3.2.5 • Public • Published

dw-icon-button

Why don't we use mwc-icon-button?

  • We created dw-icon to have extended icon set, sepecific to the app. But, those icons we can't be used with mwc-icon-button.
  • We found issue with mwc-icon-button that it can't be resized easily.

Usage

<dw-icon-button icon="" disabled></dw-icon-button>

Customize size

  • Integrater/User should write width & height css for dw-icon-button.

We don't support icon in light-dom (slot) as supported by [mwc-icon-button]

Properties

  • icon

  • disabled

  • primary Set when icon is to be shown in primary color.

  • secondary Set when icon is to be shown in secondary color.

  • iconSize, No default value. So, default size of dw-icon is used (which is 24px.)

  • buttonSize, No default value. So, default icon container size is it's parent height and width. If buttonSize is exists then icon container size base on buttonSize property.

  • title: When it's provided, on mouse enter, shows title text as a tooltip.

  • disabledTitle: When it's provided and icon is disable, on mouse enter, shows disabledTitle text as a tooltip.

  • placement: Set tooltip position. Default value is top.

  • Note: The "disabledTitle" property displays the tooltip only when the icon-button is disabled, whereas the "title" property displays the tooltip when the icon-button is not disabled. Set both properties to show the tooltip in both cases.

Custom CSS Properties

--dw-icon-color-active
--dw-icon-color
--dw-icon-color-disabled

Readme

Keywords

none

Package Sidebar

Install

npm i @dreamworld/dw-icon-button

Weekly Downloads

136

Version

3.2.5

License

ISC

Unpacked Size

24.2 kB

Total Files

7

Last publish

Collaborators

  • chiragmoradiya
  • chetang7
  • ajay-dhameliya
  • dw-devops