Dokumentacija

Perprask TicketsX greičiau

Nustatymo vadovai, visų komandų sąrašas, Premium galimybės ir REST API vienoje vietoje.

14.3

Fragmentai karkasams

Valdiklis yra viena script žyma, tad telpa bet kur. Štai tiksli forma trims dažniausiai klausiamoms sąrankoms. Vietoj wk_your_key_here įrašyk savo valdiklio kortelės raktą.

HTML

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" defer></script>

React

import { useEffect } from 'react'

export function TicketsXChat() {
  useEffect(() => {
    const script = document.createElement('script')
    script.src = 'https://api.ticketsx.xyz/widget.js'
    script.dataset.key = 'wk_your_key_here'
    script.defer = true
    document.body.appendChild(script)

    return () => {
      script.remove()
      window.TicketsXChat?.destroy()
    }
  }, [])

  return null
}

Šį komponentą atvaizduok vieną kartą, netoli programos šaknies. Valymas pašalina skriptą ir išjungia valdiklį, kai komponentas atjungiamas.

Next.js

import Script from 'next/script'

export default function RootLayout({ children }) {
  return (
    <html lang="en">
      <body>
        {children}
        <Script
          src="https://api.ticketsx.xyz/widget.js"
          data-key="wk_your_key_here"
          strategy="afterInteractive"
        />
      </body>
    </html>
  )
}

Tai app router. Įdėk Script žymą į root layout, kad valdiklis išliktų naršant tarp puslapių.

Ką bepasirinktum, skriptas tas pats. Valdiklis piešiamas shadow root viduje, tad niekada neliečia tavo stilių ar paketo.