#47 : Add swiping prop

This commit is contained in:
Vadim
2021-07-24 15:14:45 +03:00
parent da7d8ac705
commit f51421b5bf
4 changed files with 27 additions and 3 deletions

View File

@@ -90,6 +90,11 @@
*/ */
export let dots = true export let dots = true
/**
* Enable swiping
*/
export let swiping = true
export async function goTo(pageIndex, options) { export async function goTo(pageIndex, options) {
const animated = get(options, 'animated', true) const animated = get(options, 'animated', true)
if (typeof pageIndex !== 'number') { if (typeof pageIndex !== 'number') {

View File

@@ -56,6 +56,11 @@
*/ */
export let dots = true export let dots = true
/**
* Enable swiping
*/
export let swiping = true
const colors = [ const colors = [
{ color: '#e5f9f0', text: '0' }, { color: '#e5f9f0', text: '0' },
{ color: '#ccf3e2', text: '1' }, { color: '#ccf3e2', text: '1' },
@@ -89,6 +94,7 @@
{pauseOnFocus} {pauseOnFocus}
{autoplayProgressVisible} {autoplayProgressVisible}
{dots} {dots}
{swiping}
on:pageChange={ on:pageChange={
event => console.log(`Current page index: ${event.detail}`) event => console.log(`Current page index: ${event.detail}`)
} }
@@ -115,6 +121,7 @@
{pauseOnFocus} {pauseOnFocus}
{autoplayProgressVisible} {autoplayProgressVisible}
{dots} {dots}
{swiping}
> >
{#each colors2 as { color, text } (color)} {#each colors2 as { color, text } (color)}
<div <div

View File

@@ -56,6 +56,11 @@
*/ */
export let dots = true export let dots = true
/**
* Enable swiping
*/
export let swiping = true
const colors = [ const colors = [
'#e5f9f0', '#e5f9f0',
'#ccf3e2', '#ccf3e2',
@@ -83,6 +88,7 @@
{pauseOnFocus} {pauseOnFocus}
{autoplayProgressVisible} {autoplayProgressVisible}
{dots} {dots}
{swiping}
let:showPrevPage let:showPrevPage
let:showNextPage let:showNextPage
> >

View File

@@ -56,6 +56,11 @@
*/ */
export let dots = true export let dots = true
/**
* Enable swiping
*/
export let swiping = true
function onPageChange(event, showPage) { function onPageChange(event, showPage) {
showPage(Number(event.target.value)) showPage(Number(event.target.value))
} }
@@ -87,6 +92,7 @@
{pauseOnFocus} {pauseOnFocus}
{autoplayProgressVisible} {autoplayProgressVisible}
{dots} {dots}
{swiping}
let:currentPageIndex let:currentPageIndex
let:pagesCount let:pagesCount
let:showPage let:showPage