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.