Standard Hintergrund

Dunkler Hintergrund

Background

Hintergrund-Elemente

Die Background-Komponente wird verwendet, um Hintergrund-Elemente mit optionaler Dunkelmodus-Unterstützung zu erstellen. Sie eignet sich besonders für die Gestaltung von Sektionen mit speziellen Hintergründen oder Farbverläufen.

Codebeispiel

<Background isDark={false}>
<div class="relative z-10">
<!-- Ihr Inhalt hier -->
</div>
</Background>

Parameter

BezeichnerTypBeschreibungDefault
isDarkbooleanAktiviert den dunklen Hintergrund-Modusfalse
Digitale Transformation

Der Prozess der Integration digitaler Technologien in alle Bereiche eines Unternehmens, der zu grundlegenden Veränderungen in der Art und Weise führt, wie Unternehmen operieren und ihren Kunden Wert liefern.

Cloud Computing

Die Bereitstellung von Computing-Ressourcen wie Servern, Speicher, Datenbanken, Netzwerken, Software und Analysen über das Internet ("die Cloud").

IT-Sicherheit

Die Praxis des Schutzes von Systemen, Netzwerken und Programmen vor digitalen Angriffen, die typischerweise darauf abzielen, auf sensible Informationen zuzugreifen, diese zu ändern oder zu zerstören.

DListItem

Beschreibungsliste

Die DListItem-Komponente simuliert eine HTML-Beschreibungsliste (dl). Sie besteht aus einem Begriff (dt) und einer Beschreibung (dd). Die Komponente ist besonders nützlich für die Darstellung von Begriffserklärungen oder Eigenschaftslisten.

Codebeispiel

<DListItem dt="Begriff">
<p>Dies ist die Beschreibung des Begriffs. Sie kann beliebigen Inhalt enthalten.</p>
</DListItem>

Parameter

BezeichnerTypBeschreibungDefault
dtstringDer Begriff oder Term, der beschrieben wird-

Tagline

Überschrift

Untertitel

Headline

Überschriften

Die Headline ist eine Überschrift oder ein Titel für einen Abschnitt oder eine Seite. Sie soll die Aufmerksamkeit der Benutzer auf sich ziehen und ihnen einen schnellen Überblick über den Inhalt geben.

Codebeispiel

<Headline title="Überschrift" subtitle="Untertitel" tagline="Tagline" />

Parameter

BezeichnerTypBeschreibungDefault
titlestringÜberschrift
subtitlestringUntertitel
taglinestringTagline

Willkommen bei Thinkport

Ihr Partner für digitale Transformation

HeroText

Hero-Text

Die HeroText-Komponente wird verwendet, um einen auffälligen Text im Hero-Bereich einer Seite anzuzeigen. Sie eignet sich besonders für Hauptüberschriften und wichtige Botschaften.

Codebeispiel

<HeroText title="Willkommen bei Thinkport" subtitle="Ihr Partner für digitale Transformation" />

Parameter

BezeichnerTypBeschreibungDefault
titlestringHauptüberschrift
subtitlestringUntertitel
taglinestringTagline (optional)
isDarkbooleanDunkles Design (optional)
classesobjectZusätzliche CSS-Klassen (optional)

Tagline

Title

Subtitle

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Digitale Transformation

Hero

Introduction to Topics

The Hero section is a prominent area at the top of a webpage, often containing striking images or graphics along with a short message or headline. It grabs visitors' attention and provides a first impression of the company.

Codebeispiel

<Hero title="Title" subtitle="Subtitle" tagline="Tagline" />

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitle der Hero Sektion-
subtitlestringUntertitel der Hero Sektion-
taglinestringSteht über dem Titel-
contentstringInhaltsbereich. Vorsicht, die Länge beachten!-
actionsarrayHier kommen Call to Action Buttons rein.-
imagestring | objectImage or image configuration for the Hero section-
idstringID für das Inhaltselement-
bgstringEin Element welches in den Hintergrund der Hero Sektion gesetzt wird.-

Tagline

Title

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Hero Image

Hero2

Einführung in ein Thema

The Hero section is a prominent area at the top of a webpage, often containing striking images or graphics along with a short message or headline. It grabs visitors' attention and provides a first impression of the company.

Codebeispiel

<Hero2
title="Title"
subtitle="Subtitle"
tagline="Tagline"
image={{
src: 'https://placehold.co/800x600.png',
alt: 'Digitale Transformation'
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitle of the Hero section-
subtitlestringSubtitle of the Hero section-
taglinestringTagline of the Hero section-
contentstringContent of the Hero section-
actionsarrayActions or buttons in the Hero section-
imageobjectImage configuration for the Hero section. Must include src and alt properties.-
idstringID for the Hero section-
bgstringBackground content for the Hero section-

Neueste Blogartikel

Alle Artikel anzeigen »

Entdecken Sie unsere aktuellsten Beiträge

Grundlagen von Cloud Computing

Cloud Computing verständlich erklärt: Modelle, Vorteile und Best Practices für Migration, Sicherheit und Kostenoptimierung in modernen IT‑Landschaften.

BlogLatestPosts

Auflistung aktueller Blogartikel

Die BlogLatestPosts-Komponente zeigt die neuesten Blogartikel in einem Grid-Layout an. Sie kann mit einem Titel, Untertitel und einem Link zu allen Artikeln konfiguriert werden.

Codebeispiel

<BlogLatestPosts
title="Neueste Blogartikel"
information="Entdecken Sie unsere aktuellsten Beiträge"
linkText="Alle Artikel anzeigen"
linkUrl="/blog"
count={4}
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel über dem Teaser-
informationstringUntertitel unter dem Titel-
linkTextstringText für den Link zu allen ArtikelnAlle Artikel anzeigen
linkUrlstring | URLURL für den Link zu allen ArtikelngetBlogPermalink()
countnumberMaximale Anzahl der anzuzeigenden Artikel4
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Ausgewählte Artikel

Alle Artikel Anzeigen »

Entdecken Sie unsere wichtigsten Beiträge

BlogHighlightedPosts

Bestimmte Blogartikel

Die BlogHighlightedPosts-Komponente zeigt spezifische Blogartikel an, die über Ihre IDs ausgewählt werden. Sie eignet sich für die Hervorhebung wichtiger oder thematisch zusammenhängender Artikel.

Codebeispiel

<BlogHighlightedPosts
title="Ausgewählte Artikel"
information="Entdecken Sie unsere wichtigsten Beiträge"
linkText="Alle Artikel anzeigen"
linkUrl="/blog"
postIds={['article-1', 'article-2', 'article-3']}
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel über dem Teaser-
informationstringUntertitel unter dem Titel-
linkTextstringText für den Link zu allen ArtikelnAlle Artikel anzeigen
linkUrlstring | URLURL für den Link zu allen ArtikelngetBlogPermalink()
postIdsstring[]IDs der anzuzeigenden Artikel-
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Partnerships & Collaborations

At Astrowind, we believe in the power of collaboration to drive innovation and create exceptional experiences.

Paypal
Visa

Brands

Auflistung von Brands

Die Brands-Komponente zeigt Logos von Partnern, Kunden oder Technologien an. Sie unterstützt sowohl Icons als auch Bilder und kann für verschiedene Zwecke wie Partner-Logos, Technologie-Stack oder Kunden-Referenzen verwendet werden.

Codebeispiel

<Brands
title="Unsere Partner"
subtitle="Wir arbeiten mit führenden Unternehmen zusammen"
tagline="Partnerschaften"
icons={[
{ name: 'tabler:brand-linkedin', title: 'LinkedIn', description: 'LinkedIn - Professionelles Netzwerk' },
{ name: 'tabler:brand-azure', title: 'Microsoft Azure', description: 'Microsoft Azure - Cloud-Plattform' },
{ name: 'tabler:brand-google', description: 'Google - Technologie-Gigant' }
]}
images={[ ... ]}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente
subtitlestringUntertitel der Komponente
taglinestringTagline über dem Titel
iconsstring[] | object[]Liste von Icon-Namen oder Objekten mit name, description und optional title[]
imagesobject[]Liste von Bildern mit src, alt und description Attributen[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Ready to boost your projects?

Join our community of satisfied customers who have transformed their work with our templates.

CallToAction

Den Nutzer zu Interaktion anregen

Die CallToAction-Komponente dient dazu, Benutzer zu einer bestimmten Aktion zu motivieren. Sie kann mit einem oder mehreren Buttons konfiguriert werden und eignet sich besonders für verschiedene Zwecke wie Newsletter-Anmeldung, Kontaktaufnahme oder Produktdemo.

Codebeispiel

<CallToAction
title="Bereit für den nächsten Schritt?"
subtitle="Kontaktieren Sie uns für eine kostenlose Beratung"
tagline="Kontakt"
actions={[
{
variant: 'primary',
text: 'Jetzt Kontakt aufnehmen',
href: '/kontakt',
target: '_blank'
},
{
variant: 'secondary',
text: 'Mehr erfahren',
href: '/ueber-uns'
}
]}
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
actionsCallToAction[]Liste von Aktionen/Buttons[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Unser Experte

Kontaktieren Sie uns direkt

Fehler: Teammitglied nicht gefunden

Das Teammitglied mit dem Slug "annemarie" wurde nicht gefunden.

CallToActionMember

Teammitglieder vorstellen

Die CallToActionMember-Komponente präsentiert Teammitglieder mit ihrem Profilbild, Namen, Position und Kontaktinformationen. Sie unterstützt einen Hover-Effekt für das Bild und einen grauen Farbverlauf im Darkmode.

Codebeispiel

<CallToActionMember
title="Unsere Expertin"
subtitle="Kontaktieren Sie uns direkt"
slug="annemarie"
description="Unser Expertin steht Ihnen für Ihre Fragen zur Verfügung."
callToAction={{
variant: 'primary',
text: 'Kontakt aufnehmen',
href: '/kontakt'
}}
isDark={false}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
slugstringEindeutiger Bezeichner des Teammitglieds-
descriptionstringZusätzliche Beschreibung-
callToActionobjectCall-to-Action Button Konfiguration-
isDarkbooleanDunkles Designfalse

Unsere Zertifikate

Professionelle Qualifikationen

Keine Zertifikate verfügbar

Certificates

Zertifikate

Die Certificates-Komponente zeigt die Zertifikate einer Person anhand des Slugs. Die Zertifikate werden nach Kategorien gruppiert und enthalten Informationen wie Aussteller, Level, Gültigkeitsdauer und Verifizierungsmöglichkeiten.

Codebeispiel

<Certificates
title="Unsere Zertifikate"
subtitle="Professionelle Qualifikationen"
personSlug="andreas-engelhardt"
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
personSlugstringSlug der Person-
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Zitat von unserem Experten

Ein inspirierendes Zitat

Fehler: Teammitglied nicht gefunden

Das Teammitglied mit dem Slug "annemarie" wurde nicht gefunden.

Cite

Zitate von Mitgliedern

Die Cite-Komponente wird verwendet, um Zitate von Teammitgliedern oder Experten anzuzeigen. Sie verwendet die Team-Daten aus der Content-Collection und zeigt das Profilbild, den Namen, die Position und das Zitat des Teammitglieds an.

Codebeispiel

<Cite
title="Zitat von unserem Experten"
subtitle="Ein inspirierendes Zitat"
slug="annemarie"
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
>
"Die Digitalisierung ist keine Option mehr, sondern eine Notwendigkeit für jedes Unternehmen, das langfristig erfolgreich sein möchte."
</Cite>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
slugstringEindeutiger Bezeichner des Teammitglieds aus der Content-Collection-
quotestringDas Zitat des Teammitglieds-
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Leistungen

Unsere Leistungen

Entdecken Sie unsere umfassenden Lösungen

Unsere Experten stehen Ihnen mit Rat und Tat zur Seite, um Ihr Unternehmen erfolgreich in die digitale Zukunft zu führen.

Digitale Transformation

Wir unterstützen Sie bei der digitalen Transformation Ihres Unternehmens mit maßgeschneiderten Lösungen.

Cloud Services

Professionelle Cloud-Lösungen für maximale Flexibilität und Skalierbarkeit.

Content

Zweispaltiger Teaser

Die Content-Komponente wird verwendet, um Inhalte in einem zweispaltigen Layout darzustellen. Sie eignet sich besonders für die Präsentation von Features, Vorteilen oder anderen vergleichenden Inhalten.

Codebeispiel

<Content
title="Unsere Leistungen"
subtitle="Entdecken Sie unsere umfassenden Lösungen"
tagline="Leistungen"
items={[
{
title: 'Digitale Transformation',
description: 'Wir unterstützen Sie bei der digitalen Transformation Ihres Unternehmens mit maßgeschneiderten Lösungen.',
icon: 'tabler:device-laptop'
},
{
title: 'Cloud Services',
description: 'Professionelle Cloud-Lösungen für maximale Flexibilität und Skalierbarkeit.',
icon: 'tabler:cloud'
}
]}
isReversed={false}
isDark={false}
classes={{
container: 'custom-container-class'
}}
>
<Fragment slot="image">
<img src="https://placehold.co/800x600.png" alt="Digitale Transformation" class="mx-auto w-full rounded-lg bg-gray-500 shadow" />
</Fragment>
<Fragment slot="content">
<p class="text-lg text-gray-600 dark:text-gray-300">
Unsere Experten stehen Ihnen mit Rat und Tat zur Seite, um Ihr Unternehmen erfolgreich in die digitale Zukunft zu führen.
</p>
</Fragment>
<Fragment slot="bg">
<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>
</Fragment>
</Content>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
itemsarrayListe von Elementen mit Titel, Beschreibung und optionalem Icon[]
isReversedbooleanReihenfolge der Spalten umkehrenfalse
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Unsere Features

Entdecken Sie unsere wichtigsten Funktionen

Benutzerfreundlichkeit

Intuitive Bedienung für maximale Effizienz

Sicherheit

Höchste Sicherheitsstandards für Ihre Daten

Features2

Feature-Liste mit Icons

Die Features2-Komponente zeigt eine Liste von Features mit Icons an. Sie eignet sich besonders für die Darstellung von Produktmerkmalen oder Dienstleistungen.

Codebeispiel

<Features2
title="Unsere Features"
subtitle="Entdecken Sie unsere wichtigsten Funktionen"
tagline="Features"
items={[
{
title: 'Benutzerfreundlichkeit',
description: 'Intuitive Bedienung für maximale Effizienz',
icon: 'tabler:user-check'
},
{
title: 'Sicherheit',
description: 'Höchste Sicherheitsstandards für Ihre Daten',
icon: 'tabler:shield-check'
}
]}
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
itemsarrayListe von Elementen mit Titel, Beschreibung und optionalem Icon[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Premium Features

Entdecken Sie unsere exklusiven Funktionen

Support Team

24/7 Support

Rund um die Uhr Unterstützung durch unsere Experten

Features3

Erweiterte Feature-Liste

Die Features3-Komponente bietet eine erweiterte Darstellung von Features mit zusätzlichen Optionen wie Bildern und Call-to-Action-Buttons.

Codebeispiel

<Features3
title="Premium Features"
subtitle="Entdecken Sie unsere exklusiven Funktionen"
tagline="Premium"
items={[
{
title: '24/7 Support',
description: 'Rund um die Uhr Unterstützung durch unsere Experten',
icon: 'tabler:headset',
image: {
src: 'https://placehold.co/800x600.png',
alt: 'Support Team'
},
action: {
text: 'Mehr erfahren',
href: '/support'
}
}
]}
isDark={false}
classes={{
container: 'custom-container-class'
}}
bg={<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
itemsarrayListe von Features mit erweiterten Optionen[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
bgstringHintergrundinhalt

Wir werden uns innerhalb von 24 Stunden bei Ihnen melden.

* Pflichtfelder

Form

Kontaktformular

Die Form-Komponente bietet ein vollständiges Kontaktformular mit verschiedenen Feldern und Validierung. Sie kann für verschiedene Zwecke wie Newsletter-Anmeldung, Kontaktaufnahme oder Feedback verwendet werden.

Codebeispiel

<Form
inputs={[
{
type: 'text',
name: 'name',
label: 'Name',
placeholder: 'Ihr Name'
},
{
type: 'email',
name: 'email',
label: 'E-Mail',
placeholder: 'Ihre E-Mail-Adresse'
}
]}
textarea={{
label: 'Nachricht',
name: 'message',
placeholder: 'Ihre Nachricht an uns...',
rows: 4
}}
disclaimer={{ useStandardPrivacy: true, required: true }}
button="Nachricht senden"
description="Wir werden uns innerhalb von 24 Stunden bei Ihnen melden."
/>

Parameter

BezeichnerTypBeschreibungDefault
inputsarrayListe von Eingabefeldern mit type, name, label und placeholder[]
textareaobjectKonfiguration für den Textbereich mit label, name, placeholder und rows-
disclaimerobjectKonfiguration für die Checkbox mit label-
buttonstringText für den Submit-ButtonContact us
descriptionstringZusätzliche Beschreibung unter dem Formular

Kontakt aufnehmen

Kontakt

Lass uns über Ihr Projekt sprechen

Füllen Sie das Formular aus und wir melden uns innerhalb von 24 Stunden bei Ihnen.

* Pflichtfelder

FormContact

Kontaktformular-Widget

Die FormContact-Komponente ist ein Widget, das ein vollständiges Kontaktformular mit Headline und WidgetWrapper bereitstellt. Sie eignet sich besonders für Kontaktseiten oder Bereiche, in denen Benutzer direkt eine Nachricht senden können.

Codebeispiel

<FormContact
title="Kontakt"
subtitle="Lass uns über Ihr Projekt sprechen"
tagline="Kontakt aufnehmen"
inputs={[
{ type: 'text', name: 'name', label: 'Name', placeholder: 'Ihr Name', required: true },
{ type: 'email', name: 'email', label: 'E-Mail', placeholder: 'ihre.email@example.com', required: true },
{ type: 'tel', name: 'phone', label: 'Telefon', placeholder: '+49 123 456789' }
]}
textarea={{ label: 'Nachricht', name: 'message', placeholder: 'Beschreiben Sie Ihr Anliegen...', rows: 6, required: true }}
disclaimer={{ useStandardPrivacy: true, required: true }}
button="Absenden"
description="Füllen Sie das Formular aus und wir melden uns innerhalb von 24 Stunden bei Ihnen."
formName="contact"
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel des Formulars-
subtitlestringUntertitel des Formulars-
taglinestringTagline über dem Titel-
inputsarrayListe der Eingabefelder[]
textareaobjectKonfiguration für das Textfeld-
disclaimerobjectKonfiguration für die Checkbox-
buttonstringText für den Absende-ButtonAbsenden
descriptionstringBeschreibung unter dem Formular-
formNamestringName des Formulars-
idstringWidget-ID für Anchors-
isDarkbooleanDunkles Designfalse

Webinar-Aufzeichnung

Zugang zur Aufzeichnung 🎥

Gib deine Details ein, um Zugang zur Aufzeichnung zu erhalten:

Aufgezeichnetes Webinar

Cloud-Architektur Best Practices

Aufgezeichnet am 15. Januar 2024
Ursprünglich live um 14:00 Uhr (Europe/Berlin)
Dauer: 60 Minuten

Das erwartet Sie:

Moderne Cloud-Architektur-Patterns
Best Practices für Skalierbarkeit
Kostenoptimierung in der Cloud

Zugang zur Aufzeichnung

* Pflichtfelder. Der Zugang zur Aufzeichnung ist kostenlos und unverbindlich.

FormWebinarRegistration

Webinar-Registrierungsformular

Die FormWebinarRegistration-Komponente stellt ein Registrierungsformular für Webinar-Aufzeichnungen bereit. Sie wird nur angezeigt, wenn das Webinar bereits aufgezeichnet wurde und eine Aufzeichnungs-URL verfügbar ist.

Codebeispiel

<FormWebinarRegistration
webinar={{
id: '1',
slug: 'example-webinar',
title: 'Cloud-Architektur Best Practices',
duration: '60 Minuten',
liveDate: '2024-01-15',
liveTime: '14:00',
attachments: [{ type: 'url', downloadUrl: 'https://example.com/recording', name: 'Aufzeichnung ansehen' }],
keyTakeaways: ['Takeaway 1', 'Takeaway 2']
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
webinarWebinarPropsWebinar-Datenobjekt mit allen notwendigen Informationen-
classesobjectCSS-Klassen-Overrides{}

Gründung

Thinkport wird als IT-Beratungsunternehmen gegründet.

Erste Kundenprojekte

Erfolgreiche Umsetzung erster Digitalisierungsprojekte für mittelständische Unternehmen.

Expansion

Eröffnung neuer Standorte in Deutschland und Europa.

Timeline

Zeitstrahl

Die Timeline-Komponente wird verwendet, um Ereignisse oder Meilensteine in chronologischer Reihenfolge darzustellen. Sie eignet sich besonders für die Präsentation von Unternehmensgeschichte, Projektverlauf oder Karriereweg.

Codebeispiel

<Timeline
items={[
{
title: "Gründung",
description: "Thinkport wird als IT-Beratungsunternehmen gegründet.",
icon: "tabler:building-store",
classes: {
panel: "mb-8",
title: "text-primary"
}
},
{
title: "Erste Kundenprojekte",
description: "Erfolgreiche Umsetzung erster Digitalisierungsprojekte für mittelständische Unternehmen.",
icon: "tabler:rocket"
},
{
title: "Expansion",
description: "Eröffnung neuer Standorte in Deutschland und Europa.",
icon: "tabler:world"
}
]}
defaultIcon="tabler:circle"
classes={{
container: "max-w-3xl mx-auto",
panel: "p-4",
title: "text-xl font-bold",
description: "text-gray-600 dark:text-gray-300"
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
itemsarrayListe von Ereignissen mit title, description, icon und optionalen classes[]
defaultIconstringStandard-Icon für Ereignisse ohne eigenes Icon-
classesobjectZusätzliche CSS-Klassen für verschiedene Elemente{}

Unsere Whitepapers

Entdecken Sie unsere Fachartikel

Weitere Inhalte anzeigen »

Wertvolle Einblicke und Fachwissen

Erhalten Sie eine Einsparstrategie für Ihre Cloud – individuell, schnell und umsetzbar.

TeaserContent

Seiten mit Tags

Die TeaserContent-Komponente zeigt eine Liste von Seiten oder Blog-Posts an, die mit bestimmten Tags oder Kategorien versehen sind. Sie eignet sich besonders für die Darstellung von thematisch gruppierten Inhalten. Mit excludeIds können bestimmte Seiten aus der Liste ausgeschlossen werden.

Codebeispiel

<TeaserContent
title="Unsere Whitepapers"
subtitle="Entdecken Sie unsere Fachartikel"
information="Wertvolle Einblicke und Fachwissen"
count={4}
tags={['digital', 'transformation', 'cloud']}
categories={['finance']}
contentTypes={['page', 'post']}
showViewAllLink={true}
excludeIds={['cloud-end-to-end', 'daten-und-ai']}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
informationstringZusätzliche Informationen-
countnumberMaximale Anzahl der anzuzeigenden Inhalte4
tagsstring[]Liste von Tags zum Filtern der Inhalte[]
categoriesstring[]Liste von Kategorien zum Filtern der Inhalte[]
contentTypesarrayTypen der anzuzeigenden Inhalte (page, post, all)['all']
showViewAllLinkbooleanLink zu allen Inhalten anzeigentrue
excludeIdsstring[]IDs der Seiten, die aus der Liste ausgeschlossen werden sollen[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Kompetenzen und Lösungen

Unsere Expert:innen entwickeln ganzheitliche Strategien und Lösungen

Entdecken Sie unsere Kernkompetenzen

Von der Strategie bis zum Betrieb: sichere, skalierbare Cloud-Architekturen mit allen Hyperscalern.

Erhalten Sie eine Einsparstrategie für Ihre Cloud – individuell, schnell und umsetzbar.

TeaserContentHighlighted

Hervorgehobene Seiten

Die TeaserContentHighlighted-Komponente zeigt spezifische Seiten basierend auf übergebenen URLs an. Sie eignet sich besonders für die Hervorhebung wichtiger oder thematisch zusammenhängender Seiten.

Codebeispiel

<TeaserContentHighlighted
title="Kompetenzen und Lösungen"
subtitle="Unsere Expert:innen entwickeln ganzheitliche Strategien und Lösungen"
information="Entdecken Sie unsere Kernkompetenzen"
pageUrls={[
'cloud-end-to-end',
'daten-und-ai',
'exitready-360',
'we-save-your-money'
]}
isDark={false}
classes={{
container: "max-w-6xl mx-auto"
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
informationstringZusätzliche Informationen-
pageUrlsstring[]Liste von Seiten-URLs, die angezeigt werden sollen[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Unsere Preise

Wählen Sie das passende Paket

Basic

Einfache Version

49
monatlich
  • 10 GB Speicher
Bestseller

Pro

Vollfunktionalität

99
monatlich
  • 50 GB Speicher

Enterprise

Premium-Lösung

199
monatlich
  • Unbegrenzter Speicher

Pricing

Preispläne

Die Pricing-Komponente zeigt verschiedene Preispläne oder Pakete an. Sie eignet sich besonders für die Darstellung von Produkt- oder Service-Preisen mit unterschiedlichen Leistungsmerkmalen.

Codebeispiel

<Pricing
title="Unsere Preise"
subtitle="Wählen Sie das passende Paket"
prices={[
{
title: 'Basic',
subtitle: 'Einfache Version',
price: '49',
period: 'monatlich',
items: [{
title: '5 Benutzer',
description: '10 GB Speicher',
icon: 'tabler:users',
callToAction: {
text: 'Jetzt starten',
href: '/basic',
},
image: {
src: 'https://i.pravatar.cc/300?id=47',
alt: 'Alex Weber',
},
},
{
title: 'E-Mail Support',
icon: 'tabler:email',
},
],
callToAction: {
text: 'Jetzt starten',
href: '/basic',
},
},
{
title: 'Pro',
subtitle: 'Vollfunktionalität',
price: '99',
hasRibbon: true,
ribbonTitle: 'Bestseller',
period: 'monatlich',
items: [{
title: '20 Benutzer',
description: '50 GB Speicher',
icon: 'tabler:users',
},
{
title: 'Prioritäts-Support',
icon: 'tabler:support',
},
],
callToAction: {
text: 'Jetzt starten',
href: '/pro',
},
},
{
title: 'Enterprise',
subtitle: 'Premium-Lösung',
price: '199',
period: 'monatlich',
items: [{
title: 'Unbegrenzte Benutzer',
description: 'Unbegrenzter Speicher',
icon: 'tabler:users',
},
{
title: 'Prioritäts-Support',
icon: 'tabler:support',
},
],
callToAction: {
text: 'Jetzt starten',
href: '/enterprise',
},
}
]}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
plansarrayListe von Preisplänen mit name, price, period, features und action[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Unsere Erfolge

Zahlen sprechen für sich

100+
Kunden
50+
Projekte
10+
Jahre Erfahrung

Stats

Statistiken

Die Stats-Komponente zeigt wichtige Kennzahlen oder Statistiken an. Sie eignet sich besonders für die Darstellung von Unternehmensdaten, Erfolgszahlen oder Projektstatistiken.

Codebeispiel

<Stats
title="Unsere Erfolge"
subtitle="Zahlen sprechen für sich"
tagline="Statistiken"
stats={[
{
value: "100+",
label: "Kunden"
},
{
value: "50+",
label: "Projekte"
},
{
value: "10+",
label: "Jahre Erfahrung"
}
]}
isDark={false}
classes={{
container: "max-w-6xl mx-auto"
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
statsarrayListe von Statistiken mit value und label[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Prozess

Unser Prozess

So arbeiten wir

Analyse

Wir analysieren Ihre Anforderungen und Ziele.

Konzeption

Wir entwickeln ein maßgeschneidertes Konzept.

Umsetzung

Wir setzen das Konzept professionell um.

Steps

Schritte

Die Steps-Komponente zeigt einen Prozess oder eine Anleitung in einzelnen Schritten an. Sie eignet sich besonders für die Darstellung von Arbeitsabläufen oder Anleitungen.

Codebeispiel

<Steps
title="Unser Prozess"
subtitle="So arbeiten wir"
tagline="Prozess"
steps={[
{
title: "Analyse",
description: "Wir analysieren Ihre Anforderungen und Ziele.",
icon: "tabler:search"
},
{
title: "Konzeption",
description: "Wir entwickeln ein maßgeschneidertes Konzept.",
icon: "tabler:bulb"
},
{
title: "Umsetzung",
description: "Wir setzen das Konzept professionell um.",
icon: "tabler:rocket"
}
]}
isDark={false}
classes={{
container: "max-w-6xl mx-auto"
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
stepsarrayListe von Schritten mit title, description und icon[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}

Ansatz

Unser Ansatz

So erreichen wir Ihre Ziele

  • Beratung

    Wir beraten Sie umfassend zu Ihren Möglichkeiten.

  • Beratung

    Wir beraten Sie umfassend zu Ihren Möglichkeiten.

  • Beratung

    Wir beraten Sie umfassend zu Ihren Möglichkeiten.

  • Beratung

    Wir beraten Sie umfassend zu Ihren Möglichkeiten.

Steps2

Alternative Schritte

Die Steps2-Komponente bietet eine alternative Darstellung von Prozessschritten mit zusätzlichen Optionen wie Bildern und Call-to-Action-Buttons.

Codebeispiel

<Steps2
title="Unser Ansatz"
subtitle="So erreichen wir Ihre Ziele"
tagline="Ansatz"
steps={[
{
title: "Beratung",
description: "Wir beraten Sie umfassend zu Ihren Möglichkeiten.",
icon: "tabler:bulb",
image: {
src: "https://placehold.co/800x600.png",
alt: "Beratung"
},
action: {
text: "Mehr erfahren",
href: "/beratung"
}
}
]}
isDark={false}
classes={{
container: "max-w-6xl mx-auto"
}}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel der Komponente-
subtitlestringUntertitel der Komponente-
taglinestringTagline über dem Titel-
stepsarrayListe von Schritten mit erweiterten Optionen[]
isDarkbooleanDunkles Designfalse
classesobjectZusätzliche CSS-Klassen{}
Primär Button Sekundär Button Tertiär Button Link Button

Button

Schaltflächen

Die Button-Komponente bietet verschiedene Varianten von Schaltflächen für Interaktionen. Sie unterstützt verschiedene Stile, Icons und kann sowohl als Button als auch als Link verwendet werden.

Codebeispiel

<Button
variant="primary"
text="Klicken Sie hier"
icon="tabler:arrow-right"
type="button"
/>
<Button
variant="secondary"
href="/kontakt"
target="_blank"
>
Kontakt aufnehmen
</Button>

Parameter

BezeichnerTypBeschreibungDefault
variantstringStil des Buttons (primary, secondary, tertiary, link)secondary
textstringText des Buttons-
iconstringIcon von tabler-icons
typestringHTML Button-Typ (button, submit, reset)-
hrefstringURL für Link-Buttons-
targetstringTarget-Attribut für Links-
      function example() {
        console.log('Hello World');
      }
    

Code

Code-Blöcke

Die Code-Komponente ermöglicht die Darstellung von Codebeispielen mit Syntax-Highlighting.

Codebeispiel

<pre class="language-typescript">
function example() {
console.log('Hello World');
}
</pre>

Parameter

BezeichnerTypBeschreibungDefault
codestringDer anzuzeigende Code-
langstringDie Programmiersprache für das Syntax-Highlightingplaintext
Beispielbild 1 Beispielbild 2

Image

Bilder

Die Image-Komponente bietet optimierte Bilddarstellung mit Lazy Loading und responsivem Design. Sie unterstützt verschiedene Bildformate und Größen.

Codebeispiel

<Image
src="/path/to/image.jpg"
alt="Beschreibung des Bildes"
width={800}
height={600}
class="rounded-lg shadow"
loading="lazy"
/>

Parameter

BezeichnerTypBeschreibungDefault
srcstringPfad zum Bild-
altstringAlternative Textbeschreibung-
widthnumberBreite des Bildes-
heightnumberHöhe des Bildes-
classstringCSS-Klassen-
loadingstringLadeverhalten (lazy, eager)lazy

Feature 1

Beschreibung des ersten Features

Feature 2

Beschreibung des zweiten Features

Feature 3

Beschreibung des dritten Features

Feature 4

Beschreibung des vierten Features

ItemGrid

Grid-Layout

Die ItemGrid-Komponente erstellt ein responsives Grid-Layout für die Darstellung von Elementen wie Features, Services oder Produkten.

Codebeispiel

<ItemGrid
items={[
{
title: 'Feature 1',
description: 'Beschreibung des ersten Features',
icon: 'tabler:star'
},
{
title: 'Feature 2',
description: 'Beschreibung des zweiten Features',
icon: 'tabler:rocket'
}
]}
columns={3}
/>

Parameter

BezeichnerTypBeschreibungDefault
itemsarrayListe der anzuzeigenden Elemente[]
columnsnumberAnzahl der Spalten3
Service 1

Beschreibung des ersten Services

Service 2

Beschreibung des zweiten Services

Service 3

Beschreibung des dritten Services

Service 4

Beschreibung des vierten Services

ItemGrid2

Erweitertes Grid-Layout

Die ItemGrid2-Komponente bietet ein erweitertes Grid-Layout.

Codebeispiel

<ItemGrid2
items={[
{
title: 'Service 1',
description: 'Beschreibung des ersten Services',
icon: 'tabler:bulb',
image: {
src: '/path/to/image.jpg',
alt: 'Service 1'
}
}
]}
columns={4}
/>

Parameter

BezeichnerTypBeschreibungDefault
itemsarrayListe der anzuzeigenden Elemente[]
columnsnumberAnzahl der Spalten2

Erfahrungsberichte

Was unsere Kunden sagen

Erfahrungsberichte

" Beratung und Umsetzung waren erstklassig – schnell, zuverlässig, praxisnah. "


Maria Schneider

Maria Schneider

Leiterin Vertrieb

" Sehr klare Roadmap, kurze Entscheidungswege – genau das haben wir gebraucht. "


Thomas Bauer

Thomas Bauer

CTO, Sample AG

" Ausgezeichneter Service! Selten so ein gutes Service erlebt! Kann ich nur empfehlen! "


Sophie Amünson

Sophie Amünson

CEO, Firma GmbH

Testimonials

Kundenstimmen

Die Testimonials-Komponente zeigt Kundenbewertungen und Erfahrungsberichte in einem ansprechenden Layout an.

Codebeispiel

<Testimonials
title="Was unsere Kunden sagen"
subtitle="Erfahrungsberichte"
testimonials={[
{
testimonial: "Ausgezeichneter Service!",
name: "Alex Weber",
job: "CEO, Firma GmbH",
image: {
src: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e",
alt: "Alex Weber"
}
}
]}
/>

Parameter

BezeichnerTypBeschreibungDefault
titlestringHauptüberschrift-
subtitlestringUntertitel-
testimonialsarrayListe der Testimonials[]

Gründung

Start des Unternehmens

Expansion

Eröffnung neuer Standorte

Gründung

Start des Unternehmens

Timeline

Zeitstrahl

Die Timeline-Komponente visualisiert eine chronologische Abfolge von Ereignissen oder Meilensteinen.

Codebeispiel

<Timeline
items={[
{
title: "Ereignis 1",
description: "Beschreibung des ersten Ereignisses",
icon: "tabler:flag"
},
{
title: "Ereignis 2",
description: "Beschreibung des zweiten Ereignisses",
icon: "tabler:star"
}
]}
defaultIcon="tabler:circle"
/>

Parameter

BezeichnerTypBeschreibungDefault
itemsarrayListe der Zeitstrahl-Einträge[]
defaultIconstringStandard-Icon für Einträge ohne eigenes Icon-

Tooltip

Hinweis-Tooltip

Die Tooltip-Komponente zeigt einen Hinweistext an, wenn der Benutzer mit der Maus über ein Element fährt oder es fokussiert. Sie eignet sich besonders für kurze Erklärungen oder Hinweise zu Bedienelementen.

Codebeispiel

<Tooltip text="Dies ist ein Tooltip!" title="Tooltip-Titel">
<button class="px-4 py-2 bg-primary text-white rounded">Mit Tooltip</button>
</Tooltip>

Parameter

BezeichnerTypBeschreibungDefault
titlestringTitel des Tooltips
textstringDer anzuzeigende Hinweistext

Beispiel-Inhalt

Dies ist ein Beispiel für den WidgetWrapper.

WidgetWrapper

Widget-Container

Der WidgetWrapper dient als Container für andere Komponenten und bietet zusätzliche Styling-Optionen.

Codebeispiel

<WidgetWrapper
id="custom-section"
containerClass="max-w-6xl mx-auto"
bg={<div class="absolute inset-0 bg-blue-50"></div>}
>
<div class="text-center">
<h2>Inhalt</h2>
<p>Beschreibung</p>
</div>
</WidgetWrapper>

Parameter

BezeichnerTypBeschreibungDefault
idstringEindeutige ID für den Container-
containerClassstringCSS-Klassen für den Container-
bgstringHintergrund-Element-