### Wallet Component Basic Setup Source: https://standards.aviva.com/ion/component-library/components/wallet Configure available payment options by providing a comma-separated list of IDs to the 'data-options' attribute. This example shows how to set up credit card and instalment payment options. ```html
``` -------------------------------- ### Programmatic Control Example Source: https://standards.aviva.com/ion/component-library/components/show-more/archive.html An example demonstrating how to initialize the Show More component and control it programmatically, including updating its settings. ```APIDOC ## Programmatic Control Example ```javascript document.addEventListener( 'frameworkready', function () { FRAMEWORK.require([ 'blocks/m-show-more' ], function ( mShowMoreModule ) { var mShowMoreEl = document.querySelector( '#showmoreId' ), mShowMoreInstance = mShowMoreModule.initInstance( mShowMoreEl ); mShowMoreInstance.setSettings({ expand : 'Reveal more', contact : 'Reveal less', limits : '30,75,150', }); }); }); ``` ``` -------------------------------- ### Search Button Example Source: https://standards.aviva.com/ion/component-library/components/button/archive.html Example of a search button implementation. This snippet demonstrates the basic structure for a search button. ```html Search Search site Search ``` -------------------------------- ### Hero with Inline Image Example Source: https://standards.aviva.com/ion/component-library/components/long-form-hero This is an interactive example demonstrating the hero component with an inline image. It showcases the layout and basic functionality. ```html
Access your account or create a new one.
...
...
...
...
......