UNPKG

sprinque-js-sdk-wip

Version:

UI kit to implement Pay by Invoice with Sprinque

66 lines (64 loc) 1.36 kB
import { ACTIVE_ITEM_COLOR } from './styles'; export const LOADER = ` <style> .sprinque-ellipsis { display: none; position: relative; margin: 0 auto; width: 80px; height: 20px; } .sprinque-ellipsis div { position: absolute; top: 12px; width: 13px; height: 13px; border-radius: 50%; background: ${ACTIVE_ITEM_COLOR}; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .sprinque-ellipsis div:nth-child(1) { left: 8px; animation: sprinque-ellipsis1 0.6s infinite; } .sprinque-ellipsis div:nth-child(2) { left: 8px; animation: sprinque-ellipsis2 0.6s infinite; } .sprinque-ellipsis div:nth-child(3) { left: 32px; animation: sprinque-ellipsis2 0.6s infinite; } .sprinque-ellipsis div:nth-child(4) { left: 56px; animation: sprinque-ellipsis3 0.6s infinite; } @keyframes sprinque-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes sprinque-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes sprinque-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } } </style> <div class="sprinque-ellipsis"> <div></div><div></div><div></div><div></div> </div> `;