Message composer for the Webex Web Client.
You will need Node v11+ and Yarn installed.
yarn build
to build the composer.
To link with the client, run yarn link
in your message composer terminal, then run yarn link @webex/message-composer
in the client terminal.
You will need to build the composer after making changes for them to take effect. To unlink, run yarn unlink @webex/message-composer
in the client terminal, then yarn
to rebuild the original package from deployed package.
To test without linking to a client, run yarn storybook
.
Example of usage in the client:
import Composer from '@webex/message-composer';
// Prepare the functions and variables and whatnot
<Composer
draft={draft}
mentions={mentions}
notifyKeyDown={onKeyDown}
onError={onError}
placeholder={placeholder}
send={onSend}
setEmitter={realSetEmitter}
Toolbar={Toolbar}
>
{stagedFiles}
{quotedActivitySection}
</Composer>;
Or check out the stories file.
Check out the API docs here.
See the development notes for more information.