UI Pages
UI pages are custom full-page views with their own navigation entry in the Falcon console. Unlike UI extensions (which embed in existing pages), UI pages provide a complete canvas for building custom applications.
Creating a UI page
Section titled “Creating a UI page”UI pages are created using the Foundry CLI:
foundry ui pages createYou’ll be prompted for the page name, description, and template selection.
Navigation entry
Section titled “Navigation entry”UI pages automatically create a navigation entry in the Falcon console sidebar under the app’s name. Navigation settings can be configured from the Experience page in the App Builder (click the actions menu on your dashboard and select Configure navigation settings).
Calling functions from UI pages
Section titled “Calling functions from UI pages”UI pages can invoke Foundry functions using the Falcon context object:
const myFunction = falcon.cloudFunction({ name: 'my-function' });const response = await myFunction.path('/my-endpoint').post({ key: 'value' });Development mode
Section titled “Development mode”Run your page locally with live reload:
foundry ui runThe Falcon console loads your local page in development mode, visible only to you. Changes to your code are reflected in real time.