Sample apps and templates synced into this repo for reference and reuse.
Source is synced from the npm package @salesforce/ui-bundle-template-app-react-sample-b2e. Only the package's source (no node_modules) is copied into samples/ui-bundle-template-app-react-sample-b2e/.
-
GitHub Action: Runs nightly and can be triggered manually from the Actions tab ("Sync React samples from npm"). The workflow runs the same steps as below and opens a PR against
mainonly when the npm package version has changed. -
Local: From the repo root you can run the same sync anytime:
npm install npm run sync-react-b2e-sample
This installs the package into root
node_modulesand copies its source intosamples/ui-bundle-template-app-react-sample-b2e/, and updates.versionin that folder.
The file samples/ui-bundle-template-app-react-sample-b2e/.version stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
Source is synced from the npm package @salesforce/ui-bundle-template-app-react-sample-b2x. Only the package's source (no node_modules) is copied into samples/ui-bundle-template-app-react-sample-b2x/.
-
GitHub Action: Runs nightly and can be triggered manually from the Actions tab ("Sync React samples from npm"). The workflow runs the same steps as below and opens a PR against
mainonly when the npm package version has changed. -
Local: From the repo root you can run the same sync anytime:
npm install npm run sync-react-b2x-sample
This installs the package into root
node_modulesand copies its source intosamples/ui-bundle-template-app-react-sample-b2x/, and updates.versionin that folder.
The file samples/ui-bundle-template-app-react-sample-b2x/.version stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
A sample Custom Agentic Mobile App (CAMA) for rental property tenants. This sample is maintained directly in this repository (not synced from npm). It includes:
- digitalExperiences metadata: CAMA app config (
experience__camaAppMetadata), build metadata (experience__camaBuildMetadata), EC definition (experience__camaECDefinition), and screens (experience__camaScreen) with tabs (Home, Tenants, Properties), theme, and toolbar settings - Source: Synced from cama-mcp-server (branch
apply_metadata_updates)
The sample appears on the Agentforce Vibes welcome page under the Mobile app type. Users can clone it via the welcome page wizard or directly from this repo.