Skip to main content

Embedding the Connections Screen

The showConnections() function embeds the connections screen, allowing your customers to manage all of their connections in one place.

Version Requirement

This function requires @prismatic-io/embedded@4.2.0 or later.

Basic usage​

Showing the connections screen
import prismatic from "@prismatic-io/embedded";
import { useEffect } from "react";

const id = "connections-div";

function Connections() {
useEffect(() => {
prismatic.showConnections({ selector: `#${id}` });
}, []);

return <div id={id}>Loading...</div>;
}

export default Connections;

Embedded connections screen

Clicking on a connection from the list view will open the connection detail screen. From there, customers can view the instances and workflows that use that connection, as well as edit or delete the connection.

Configuration options​

The showConnections() function accepts a configuration object. See the Additional Screens Overview for available options including selector, usePopover, theme, autoFocusIframe, filters, and translation.

Complete example​

Connections screen with full configuration
import prismatic from "@prismatic-io/embedded";
import { useEffect } from "react";

const id = "connections-div";

function Connections() {
useEffect(() => {
prismatic.showConnections({
selector: `#${id}`,
usePopover: false,
theme: "LIGHT",
autoFocusIframe: true,
});
}, []);

return <div id={id}>Loading...</div>;
}

export default Connections;