Zum Inhalt springen
UI Kit
Accent

Kostenlos testen

Einen Test starten, ohne offene Fragen. Das Formular mit den folgenden Schritten, die Testtage auf einer Spur, ein Plan mit dem Datum der ersten Abbuchung, drei Wege zum Start und ein Fenster, das den Teamnamen beim Tippen übernimmt.

5 Variants
Kategorie wechseln

Kostenlos testen

Formular und Schritte

Die Anmeldung neben den drei folgenden Schritten. Eine Linie füllt sich beim Scrollen entlang der Schritte, das Formular prüft die Adresse und bestätigt an Ort und Stelle.

Im Studio öffnen

Testtage

Was an welchem Tag passiert, vom ersten Login bis zur Entscheidung. Die Spur füllt sich beim Scrollen, auf dem Telefon stehen die Tage auf einer senkrechten Schiene.

Im Studio öffnen

Plan zum Testen

Den Plan zum Testen wählen, die Übersicht nennt heute 0 und den Tag der ersten Abbuchung. Der Knopf übernimmt den Plannamen, die Übersicht bleibt stehen.

Im Studio öffnen

Wege zum Start

Test, kostenloser Plan oder geführte Demo als drei Karten. Die empfohlene trägt ein umlaufendes Licht, Karten heben sich beim Hover und steigen nacheinander auf.

Im Studio öffnen

Live-Vorschau

Während der Teamname getippt wird, übernimmt ihn das Produktfenster. Kürzel, Adresse und Begrüßung ändern sich sofort, Besucher sehen ihren Arbeitsbereich vor der Anmeldung.

Im Studio öffnen

Details

Was Kostenlos testen mitbringt, aus Registry und Quellcode gelesen.

Bereich
Marketing
Variants
5
Version
1.0.0 · seit 1.1.0
Datei
components/ui/free-trial.tsx
Bringt mit
utilskitbuttoniconinputframemotionrevealsection
npm-Pakete
Keine
Sprachen
Englisch und Deutsch, 30 eigene Texte
In Sammlungen
SaaS-Landingpage

Props

Die Schnittstelle FreeTrialProps aus components/ui/free-trial.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.

  • variantoptional
    FreeTrialVariant

    steps-formtimelineplan-pickerways-to-startlive-preview

  • eyebrowoptional
    React.ReactNode
  • titlePflicht
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • daysoptional
    number

    Length of the trial in days, default 14

  • productPflicht
    string

    Product name, e.g. Relay

  • pointsoptional
    string[]

    Short promises next to the form, e.g. No card needed

  • stepsoptional
    { title: string; text: string; icon?: IconName }[]

    steps-form: what happens after the sign-up

  • milestonesoptional
    { day: number; title: string; text: string; icon?: IconName }[]

    timeline: the days of the trial

  • plansoptional
    { id: string; name: string; price: number; text?: string; features?: string[]; popular?: boolean }[]

    plan-picker: plans to try, prices per month

  • waysoptional
    { title: string; text: string; icon?: IconName; badge?: string; points?: string[]; cta: { label: string; href: string }; highlight?: boolean }[]

    ways-to-start: three ways in

  • domainoptional
    string

    live-preview: domain shown in the window, e.g. relay.app

  • currencyoptional
    string

    ISO currency, default EUR

  • actionoptional
    string

    Where the form posts

  • onStartoptional
    (data: { email: string; team?: string; plan?: string }) => void

Eingebaute Texte

Diese Texte schreibt Kostenlos testen selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.

Alle 30 Texte anzeigen
emailEnglisch Work emailDeutsch Geschäftliche E-Mail
emailPlaceholderEnglisch you@company.comDeutsch du@firma.de
teamEnglisch Team nameDeutsch Name des Teams
teamPlaceholderEnglisch Northwind StudioDeutsch Studio Nordwind
startEnglisch Start {n}-day trialDeutsch {n} Tage kostenlos testen
startPlanEnglisch Try {p} free for {n} daysDeutsch {p} {n} Tage kostenlos testen
invalidEnglisch Please enter an email address like name@company.com.Deutsch Bitte gib eine E-Mail-Adresse wie name@firma.de ein.
sentTitleEnglisch Check your inboxDeutsch Schau in dein Postfach
sentTextEnglisch We sent a link to {e}. It opens your account and stays valid for 24 hours.Deutsch Wir haben einen Link an {e} geschickt. Er öffnet dein Konto und gilt 24 Stunden.
againEnglisch Use another addressDeutsch Andere Adresse verwenden
dayEnglisch Day {n}Deutsch Tag {n}
todayEnglisch Due todayDeutsch Heute fällig
thenEnglisch From {d}Deutsch Ab {d}
thenSoonEnglisch After {n} daysDeutsch Nach {n} Tagen
perMonthEnglisch {a} a monthDeutsch {a} im Monat
cancelEnglisch Cancel before {d} and you pay nothing.Deutsch Kündige vor dem {d} und du zahlst nichts.
cancelSoonEnglisch Cancel within {n} days and you pay nothing.Deutsch Kündige innerhalb von {n} Tagen und du zahlst nichts.
popularEnglisch Most chosenDeutsch Am häufigsten gewählt
planEnglisch PlanDeutsch Plan
welcomeEnglisch Welcome, {t}Deutsch Willkommen, {t}
yourTeamEnglisch Your teamDeutsch Dein Team
previewEnglisch Preview of your workspaceDeutsch Vorschau deines Arbeitsbereichs
inboxEnglisch InboxDeutsch Posteingang
tasksEnglisch TasksDeutsch Aufgaben
reportsEnglisch ReportsDeutsch Berichte
readyEnglisch Your workspace is readyDeutsch Dein Arbeitsbereich ist bereit
firstStepsEnglisch First stepsDeutsch Erste Schritte
stepInviteEnglisch Invite your teamDeutsch Team einladen
stepConnectEnglisch Connect your emailDeutsch Postfach verbinden
stepReplyEnglisch Send the first replyDeutsch Erste Antwort senden

Barrierefreiheit

Aus dem Quellcode der Component abgeleitet.

  • Setzt aria-label, damit Screenreader Zweck und Zustand ansagen.
  • Nutzt die Rollen img, radiogroup und status.
  • Meldet Änderungen über eine Live-Region, ohne den Fokus zu verschieben.
  • Jedes Feld hat ein Label, sichtbar oder für Screenreader.
  • Ergänzt Text für Screenreader, wo Icons und Grafiken allein stehen.
  • Zeigt bei Bedienung mit der Tastatur einen sichtbaren Fokusring.
  • Der Server rendert den Startzustand vollständig, JavaScript ergänzt nur die Interaktion.

Bewegung

  • Erscheint beim ersten Sichtkontakt mit einem kurzen Auftritt (kit-rise, useInView).
  • Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 3 Stellen im Code schalten Bewegung dann ab.

Häufige Fragen

Wie installiere ich Kostenlos testen?

Mit aiw add @ai-website/free-trial. Der Befehl legt die Datei components/ui/free-trial.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon, input, frame, motion, reveal und section. Weitere npm-Pakete braucht sie nicht.

Welche Varianten hat Kostenlos testen?

5 Varianten, Formular und Schritte, Testtage, Plan zum Testen, Wege zum Start und Live-Vorschau. Du wählst sie mit der Prop variant, zum Beispiel variant="timeline".

Kann ich die Texte von Kostenlos testen übersetzen?

Ja. Kostenlos testen bringt 30 eigene Texte auf Deutsch und Englisch mit, etwa „Geschäftliche E-Mail“, „du@firma.de“ und „Name des Teams“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.

Kann ein KI-Assistent Kostenlos testen einbauen?

Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Kostenlos testen mit aiw_components und installieren sie mit aiw_add @ai-website/free-trial. Nenn im Prompt die Variante, etwa variant="steps-form", dann schreibt der Assistent deine Inhalte direkt in die Props.

Kann ich Kostenlos testen ohne Code anpassen?

Ja, im Studio. Alle 5 Varianten lassen sich dort bearbeiten, Texte, Listen und Schalter. Das Studio schreibt den passenden FreeTrial-Code zum Kopieren.

Oft gesucht

Direkt zu

In die Zwischenablage kopiert