Skip to content

SegmentedViewItem

Represents a single item in a segmented view component.

  • Import
    import "@tapsioss/web-components/segmented-view";
  • Tag
    <tapsi-segmented-view-item></tapsi-segmented-view-item>

Properties

NameDescriptionTypeDefault Value
activeIndicates whether the item is active or not.booleanfalse
valueThe value associated with the item. This value has to be unique among sibling items.string""
sizeThe size of the item."sm" | "md""md"
controlsIdentifies the element whose contents or presence are controlled by this item. https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tabpanel_rolestring""

Slots

NameDescription
-The default slot for the content/label.

TIP

You can use slot names as variables:

ts
import { ItemSlots } from "@tapsioss/web-components/segmented-view";

console.log(ItemSlots.DEFAULT); // ""

Events

NameDescriptionType
activateFired when the item activates (Bubbles).ActivateEvent

TIP

You can import custom event names:

ts
import { 
  ActivateEvent
} from "@tapsioss/web-components/segmented-view";

element.addEventListener(ActivateEvent.type, handleTapsiSegmentedViewItemActivate);