inploi SDK
Plugins

Accessibility Widget

Embed the accessibility widget via the inploi SDK

Initialise the SDK, register the plugin, then call initialiseWidget() once.

import { accessibilityPlugin } from '@inploi/plugin-accessibility';
import { initialiseSdk } from '@inploi/sdk';

const sdk = initialiseSdk({ publishableKey: 'pk_...', env: 'sandbox' });
const a11y = sdk.register(accessibilityPlugin({ widget: { colors: { interface: '#216aff', trigger: '#ffffff' } } }));

a11y.initialiseWidget();
<script defer src="https://unpkg.com/@inploi/sdk/cdn/index.js"></script>
<script defer src="https://unpkg.com/@inploi/plugin-accessibility/cdn/index.js"></script>
<script>
	document.addEventListener('DOMContentLoaded', () => {
		const sdk = inploi.initialiseSdk({ publishableKey: 'pk_...', env: 'production' });
		const a11y = sdk.register(
			inploi.accessibilityPlugin({ widget: { colors: { interface: '#216aff', trigger: '#ffffff' } } }),
		);
		a11y.initialiseWidget();
	});
</script>

Plugin configuration

widget

Visual and language configuration for the Accessibility widget.

Prop

Type

Prop

Type

API surface

initialiseWidget()

Injects and initialises the accessibility script (acsbapp). No host element is required.