New and Changed Lightning Components

Components help you build apps faster. Use them in your Lightning apps or in Salesforce1.

New Components

The following components are new.

forceCommunity:navigationMenuBase
An abstract component for customizing the navigation menu in a community, which loads menu data and handles navigation. Lets you create a custom navigation component for the Customer Service (Napili) and custom community templates. The menu’s look and feel is controlled by the custom component that’s extending it.
ui:scrollerWrapper
Creates a container that enables native scrolling in Salesforce1.
Note

Note

If you are looking for components that apply the Lightning Design System styling, see Introducing Base Lightning Components.

Changed Components

The following components have changed.

force:inputField
Updated to work when access checks are turned on.
force:outputField
Updated to work when access checks are turned on.

New Interfaces

The following interfaces are new.

forceCommunity:profileMenuInterface
Lets you create a custom profile menu component for the Customer Service (Napili) community template. Implement this interface if you want to replace the template’s standard Profile Header component. After you create a custom profile menu component, admins can select it in Community Builder in Settings | Theme.
forceCommunity:searchInterface
Lets you create a custom search component for the Customer Service (Napili) community template. Implement this interface if you want to replace the template’s Search & Post Publisher component. After you create a custom search component, admins can select it in Community Builder in Settings | Theme.
forceCommunity:themeLayout
Lets you create a custom theme layout to transform the overall structure of the pages in the Customer Service (Napili) community template. Implement this interface if you want to replace the template’s standard theme layout. After you create a custom theme layout component, admins can select it in Community Builder in Settings | Theme.