Demo (Documentation)
Note: The Open With UI Element works only with server generated app user tokens. For more information on this element, see this documentation.
var ContentOpenWith = require('./ContentOpenWith').default;
<IntlProvider locale="en" textComponent={React.Fragment}>
<ContentOpenWith
features={FEATURES}
fileId={FILE_ID}
token={TOKEN}
/>
</IntlProvider>
Prop | Type | Default | Description |
---|---|---|---|
fileId* | string | The id of the file to preview. | |
token* | string | See the developer docs. | |
boxToolsInstallUrl | string | Box's install instructions | This URL will be used instead of the default Box installation instructions which are linked in the Install Box Tools to open this file on your desktop message. |
boxToolsName | string | Box Tools | This string will replace the name of Box Tools in the Install Box Tools to open this file on your desktop message. |
dropdownAlignment | string | left or right | Determines the dropdown's alignment to the Open With button. |
language | string | en-US |
See the Internationalization section |
messages | Map<string, string> | See the Internationalization section | |
onExecute | Function | A callback that executes when an integration invocation is attempted. | |
requestInterceptor | function | See the developer docs. | |
responseInterceptor | function | See the developer docs. |