1.8.1 • Published 10 months ago

@finastra/icon-bar v1.8.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Icon Bar

The icon bar comprises a series of tabs that each link to a different content area or view.

See it on NPM! How big is this package in your project? Storybook

Usage

Import

npm i @finastra/icon-bar
import '@finastra/icon-bar';
...
<fds-icon-bar>
  <fds-icon-bar-item data-tippy-content="Home" current icon="home" notification="2"></fds-icon-bar-item>
  <fds-icon-bar-item label="Account" data-tippy-content="Account" icon="credit_card"></fds-icon-bar-item>
  <fds-icon-bar-item label="Calendar" data-tippy-content="Calendar" icon="event" notification="1"></fds-icon-bar-item>
  <fds-icon-bar-item data-tippy-content="Settings" slot="footer" icon="settings"></fds-icon-bar-item>
</fds-icon-bar>

API

Properties

PropertyAttributeTypeDefaultDescription
ariaHasPopupAriaHasPopup
ariaLabelstring
buttonElementHTMLElement
currentcurrentbooleanfalse
densedensebooleanfalseMake the button smaller.
disableddisabledbooleanfalseMake the button disabled.
iconiconstring"apps"Icon used in the button.
labellabelstring""
notificationnotificationstring""
primaryprimarybooleanfalseUse the primary color.
ripplePromise<Ripple \| null>
secondarysecondarybooleanfalseUse the secondary color.

Methods

MethodType
blur(): void
focus(): void
getParent(): IconBar
handleIconClick(): void
renderIconButtons(): TemplateResult<1>
renderLabel(): TemplateResult<1>
showLabels(): boolean

fds-icon-bar

Properties

PropertyAttributeTypeDefaultDescription
hideNotificationhideNotificationbooleanfalseRemoves the notification on item click.
showLabelsshowLabelsbooleanfalseShow or hide the items labels.

Methods

MethodType
deselectOthers(current: Node): void
dispatchSelectedEvent(index: any): void
getItems(): Node[]
onFooterSlotChanged(): void
renderFooter(): TemplateResult<1>

Events

EventType
selectedCustomEvent<{ index: any; }>
1.8.1

10 months ago

1.8.0

12 months ago

1.7.0

1 year ago

1.6.0

1 year ago

1.4.2

1 year ago

1.5.0

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.1

2 years ago

1.1.0

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.1.3

2 years ago

1.0.4

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.2.9

1 year ago

1.2.12

1 year ago

1.2.13

1 year ago

1.2.10

1 year ago

1.2.11

1 year ago

1.2.16

1 year ago

1.2.17

1 year ago

1.2.14

1 year ago

1.2.15

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.42

2 years ago

0.0.44

2 years ago

1.0.3

2 years ago

0.0.41

2 years ago

0.0.40

2 years ago

0.0.39

2 years ago

0.0.38

2 years ago