Supported LWC base components and mobile capabilities
Key Takeaway
Build custom LWCs from the supported set of base components, modules and mobile capabilities so they work in both the Agentforce Consumer Goods mobile app and the desktop app. Device features come only through the two supported mobile capabilities, BarcodeScanner and GeofencingService.
Agentforce Consumer Goods supports a defined set of standard Lightning Web Component (LWC) base components, modules and mobile capabilities. If you build custom LWC screens from this set, they stay compatible with both the Agentforce Consumer Goods mobile app and the desktop app. In the mobile app, these custom LWCs open as quick actions from the Quick Actions card.
The supported set
Everything in the supported set works in both the Agentforce Consumer Goods mobile app and the desktop app. When you build custom LWCs from this set, they stay compatible and keep working in both apps.
LWC support in Agentforce Consumer Goods is available in Lightning Experience, in Enterprise and Unlimited Editions that have Agentforce Consumer Goods enabled.
The supported base components come in these groups:
- Layout and navigation components include
accordion,accordion-section,breadcrumb,card,carousel,carousel-image,layout,layout-item,tabortabset, andvertical-navigation-itemwith its-badgeand-iconvariants. - Button and menu components are
button,button-group,button-icon,button-icon-stateful,button-menu,button-stateful,menu-item,menu-dividerandmenu-subheader. - Input components include
input-field,input-location,checkbox-group,dual-listbox,radio-group,select,sliderandtextarea. - Display components include
formatted-email,formatted-location,formatted-name,formatted-phone,formatted-textandrelative-date-time. - Progress and status components are
progress-bar,progress-indicator,progress-ring,progress-stepandspinner. - Other supported components include
dynamic-icon,rich-text-toolbar-buttonandrich-text-toolbar-button-group.
The supported set also includes customPermission, i18n, label, schema, ui-record-api, user and userPermission.