Da Nextjs nicht optimal mit Web Components harmoniert, empfehlen wir die Nutzung des offiziellen Add to Calendar Button React Wrappers anstelle des Standard Web Components.
Dieser Wrapper behandelt die meisten potentiellen Probleme und Schwierigkeiten automatisch.
npm install add-to-calendar-button-react
Importiere das Modul in deine Komponente, in welcher du den Button nutzen möchtest.
import { AddToCalendarButton } from 'add-to-calendar-button-react';
Beginne mit der Nutzung, indem du einen <AddtoCalendarButton> Tag in deinem Quellcode einfügst.
Ganz genau - es ist derart einfach.
Dein Code kann hierbei bspw. wie folgt aussehen.
<AddToCalendarButton
name="Titel"
options={['Apple','Google']}
location="World Wide Web"
startDate="2024-12-23"
endDate="2024-12-23"
startTime="10:15"
endTime="23:30"
timeZone="Europe/Berlin"
language="de"
></AddToCalendarButton>
Beachte, dass der Button nur client-seitig funktioniert! Nutze 'use client'; entsprechend.
Nicht dein Tech-Stack?
Klicke hier für weitere Anleitungen!
Wir unterstützen alle großen Frontend-Stacks und viele weitere Umgebungen, wie bspw. WordPress.
Entdecke mehr komplette Projekt-Beispiele auf Stackblitz: Hier klicken .
Mehr Funktionen (wie RSVP) und deutlich weniger Stress dank ics-Datei-Hosting, No-Code-Bearbeitung und vielem mehr.