OverflowSet

The OverflowSet is a flexible container component that is useful for displaying a primary set of content with additional content in an overflow callout.

Interface

interface IOverflowSet extends IElement {
  items: IOverflowSetItemProps[];
  overflowItems: (IContextualMenuItem & { visible?: boolean })[];
  styles: IStyleFunctionOrObject<IOverflowSetProps, IOverflowSetStyles>;
}

Example

OverflowSet
{
  "type": "OverflowSet",
  "items": [{
    "key":"item1",
    "name":"Link",
    "onClick":{
      "type": "OpenUrlNewTab",
      "url": "{base.urls.siteUrl}"
    }
  }],
  "overflowItems": [{
    "key":"item2",
    "name":"Overflow link",
    "onClick":{
      "type": "OpenUrlNewTab",
      "url": "{base.urls.siteUrl}"
    }
  }]
}

Properties

type

Must be “OverflowSet”.

  • Type: "OverflowSet"

  • Required: Yes

items

Items rendered in the primary set.

overflowItems

Items rendered into an overflow callout.

styles

Allow to add styles for primary set of items and overflow callout.