UNPKG

@aurelia-mdc-web/switch

Version:

Wrapper for Material Components Web Switch

22 lines (21 loc) 998 B
<template class="mdc-switch ${selected ? 'mdc-switch--selected' : ''} ${disabled ? 'mdc-switch--disabled' : ''}" type="button" role="switch" aria-checked="${selected ? 'true' : 'false'}" mdc-ripple="no-class.bind: true; unbounded.bind: true; surface.bind: rippleElement" click.delegate="handleClick()"> <div class="mdc-switch__track"></div> <div class="mdc-switch__handle-track"> <div class="mdc-switch__handle"> <div class="mdc-switch__shadow"> <div class="mdc-elevation-overlay"></div> </div> <div class="mdc-switch__ripple" ref="rippleElement"></div> <div class="mdc-switch__icons"> <svg class="mdc-switch__icon mdc-switch__icon--on" viewBox="0 0 24 24"> <path d="M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z" /> </svg> <svg class="mdc-switch__icon mdc-switch__icon--off" viewBox="0 0 24 24"> <path d="M20 13H4v-2h16v2z" /> </svg> </div> </div> </div> </template>