Просмотр исходного кода

Book card interaction smooth 4

Sviluppo_Carrello_Immagini
Lorenzo Pollutri 1 месяц назад
Родитель
Сommit
506da118bf
3 измененных файлов: 3 добавлений и 5 удалений
  1. +2
    -2
      components/PublicGrid.tsx
  2. +1
    -0
      next.config.ts
  3. +0
    -3
      types/page-flip.d.ts

+ 2
- 2
components/PublicGrid.tsx Просмотреть файл

@@ -446,7 +446,7 @@ function playFlipSound(ctx: AudioContext | null) {


function FlipBook({ pages, onClose }: { pages: string[]; onClose: () => void }) { function FlipBook({ pages, onClose }: { pages: string[]; onClose: () => void }) {
const containerRef = useRef<HTMLDivElement>(null); const containerRef = useRef<HTMLDivElement>(null);
const flipRef = useRef<import('page-flip/dist/js/page-flip.module.js').PageFlip | null>(null);
const flipRef = useRef<import('page-flip').PageFlip | null>(null);
const audioRef = useRef<AudioContext | null>(null); const audioRef = useRef<AudioContext | null>(null);
const [currentPage, setCurrentPage] = useState(0); const [currentPage, setCurrentPage] = useState(0);
const [pageCount, setPageCount] = useState(pages.length); const [pageCount, setPageCount] = useState(pages.length);
@@ -471,7 +471,7 @@ function FlipBook({ pages, onClose }: { pages: string[]; onClose: () => void })
block.style.height = '100%'; block.style.height = '100%';
containerRef.current.appendChild(block); containerRef.current.appendChild(block);


import('page-flip/dist/js/page-flip.module.js').then(({ PageFlip }) => {
import('page-flip').then(({ PageFlip }) => {
if (cancelled) return; if (cancelled) return;
const flip = new PageFlip(block, { const flip = new PageFlip(block, {
width: 550, width: 550,


+ 1
- 0
next.config.ts Просмотреть файл

@@ -2,6 +2,7 @@ import type { NextConfig } from "next";


const nextConfig: NextConfig = { const nextConfig: NextConfig = {
allowedDevOrigins: ['10.210.1.225'], allowedDevOrigins: ['10.210.1.225'],
transpilePackages: ['page-flip'],
}; };


export default nextConfig; export default nextConfig;

+ 0
- 3
types/page-flip.d.ts Просмотреть файл

@@ -43,6 +43,3 @@ declare module 'page-flip' {
} }
} }


declare module 'page-flip/dist/js/page-flip.module.js' {
export * from 'page-flip';
}

Загрузка…
Отмена
Сохранить