Web Component Usage
Bolt Trigger is a web component. You can use it by simply including the <bolt-trigger> element in the markup.
<bolt-trigger onclick="alert('Trigger clicked')">
This is a trigger
</bolt-trigger>
Basic Usage
By default Bolt Trigger renders a semantic button tag. Set the url prop to render a semantic a tag.
<bolt-trigger url="http://pega.com">
This is a trigger
</bolt-trigger>
Additional Options
Customize the cursor style by setting the cursor prop.
<bolt-trigger cursor="zoom-in">
This is a trigger
</bolt-trigger>
Advanced Usage
Use the on-click and on-click-target props to call a method on another component. See schema for more info.
<bolt-trigger on-click="show" on-click-target="js-image-modal-456" cursor="zoom-in" display="block">
<bolt-image src="/images/placeholders/tout-4x3-climber.jpg" alt="A Rock Climber" ratio="640/480"></bolt-image>
</bolt-trigger>
<bolt-modal class="js-image-modal-456" spacing="none" theme="none" scroll="overall">
<bolt-trigger on-click="hide" on-click-target="js-image-modal-456" cursor="zoom-out" display="block">
<bolt-image src="/images/placeholders/tout-4x3-climber.jpg" alt="A Rock Climber" sizes="auto" ratio="640/480"></bolt-image>
</bolt-trigger>
</bolt-modal>