Profiles
Profilseiten für Personen, Firmen und Teams, ein öffentliches Portfolio, ein Editor mit Live-Vorschau und ein Stapel Kontaktkarten.
Kategorie wechseln
Marketing
- Hero17
- Features15
- Logo Clouds8
- Stats8
- Pricing11
- Testimonials11
- Call to Action11
- FAQ7
- Newsletter12
- Banners9
- Popups und Consent7
- Services7
- Use Cases6
- Security und Trust7
- Changelog und Roadmap6
- Launch und Waitlist6
- Product Tour6
- Press und Awards10
- AI Features6
- App Download5
- Spenden und Unterstützen4
- Problem und Lösung5
- Einwände5
- Rechner10
- Quiz und Produktberater5
- Kostenlos testen5
- Empfehlung und Partner10
- Community5
- Open Source5
- Manifest5
- Angebot5
- Lead-Magnet4
- Scroll-Geschichten20
- Scroll-Reisen13
- Scroll-Effekte13
- Scroll-Reveals und Übergänge15
Content
- Blog16
- Gallery7
- Team8
- About11
- Content8
- Process7
- Contact8
- Comparison5
- Integrations5
- Error Pages5
- Careers7
- Case Studies6
- Portfolio6
- Events und Webinars6
- Help Center6
- Rechtstexte5
- Dokumentation4
- Suchergebnisse5
- Ressourcen und Downloads4
- Podcast4
- Redaktion15
- Autoren und Interviews10
- Glossar5
- Rezepte5
- Datengeschichten10
- Long Reads5
- Umfragen und Feedback14
- Formularzustände12
- Anfrageformulare16
- Bewerbungen und Anmeldungen13
- Adresse, Zahlung und Einwilligung12
App
- Auth9
- Dashboards6
- Tables6
- Settings5
- AI und Chat16
- Calendar5
- Inbox und Messages5
- Notifications6
- Files6
- Projects6
- Profiles6
- Onboarding6
- Billing und Usage10
- Developer Settings15
- Security und Zugriff10
- Import, Export und Verlauf15
- Automation und Builder14
- KI-Antworten18
- KI-Schreiben und Erstellen13
- KI-Einrichtung14
- KI-Assistenten9
E-Commerce
Industries
- Menus7
- Appointments6
- Listings6
- Courses6
- Rooms und Stays5
- Classes und Schedules6
- Arztpraxis5
- Kanzlei5
- Salon und Spa5
- Autohaus5
- Reisen5
- Sportverein5
- Coworking5
- Museum5
- Kino5
- Schule5
- Handwerk5
- Versicherung5
- Bank5
- Personal Brand15
- Speaker und Media Kits10
- Creator15
- Coaching und Beratung10
- Kunst und Musik15
- Zahnarztpraxis5
- Tierarztpraxis5
- Therapiepraxis5
- Hochzeiten und Events5
- Architekturbüro5
- Steuerberatung5
- Immobilienmakler5
- Blumenladen5
- Weingut5
- Kita5
- Fahrschule5
- Pflege5
- Festival5
Elements
- Buttons20
- Forms und Inputs22
- Picker und Auswahlfelder21
- Spezielle Eingabefelder20
- Cards10
- Overlays21
- Navigation15
- Menüleisten und Umschalter14
- Data Display15
- Fortschritt und Zustände13
- Listen, Bäume und Timelines17
- Charts22
- Vergleichs-Charts22
- Statistik-Charts20
- KPI-, Live- und Karten-Charts22
- Text Effects15
- Textakzente16
- Backgrounds19
- Beams, Partikel und Bewegung18
- Media19
- Code und JSON8
- Panels und Splitter4
Profil
Details
Was Profil mitbringt, aus Registry und Quellcode gelesen.
- Bereich
- App
- Variants
- 6
- Version
- 1.0.2 · seit 1.0.0
- Datei
- components/ui/profile.tsx
- npm-Pakete
- Keine
- Sprachen
- Englisch und Deutsch, 127 eigene Texte
- Studio
- Im Code anpassen
- Mit KI bauen
- Per MCP in Claude, Cursor, Copilot und Codex
Props
Die Schnittstelle ProfileProps aus components/ui/profile.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.
variantoptionalProfileVariantpersoncompanypublicteameditcard-stack
sidebaroptionalOmit<SidebarProps, 'children'>The app frame for person, company, team and edit. public and card-stack stand alone.
personoptionalProfilePersonperson, public, edit
titleoptionalstringHeading for team, edit and card-stack
subtitleoptionalstringdescriptionoptionalstringcard-stack: a sentence under the title
statsoptionalProfileStat[]activityoptionalProfileActivity[]contributionsoptionalnumber[]person: one value per day, oldest first, the last one is today
nowoptionalstringISO date and time of "now", so local times agree on server and browser
viewerTimeZoneoptionalstringThe time zone of the viewer, for "2 h ahead"
currencyoptionalstringcompanyoptionalProfileCompanycompany
peopleoptionalProfileMember[]dealsoptionalProfileDeal[]documentsoptionalProfileDocument[]worksoptionalProfileWork[]public
followersoptionalnumberavailableoptionalstringpublic: e.g. "Taking projects from November"
experienceoptional{ org: string; role: string; years: string }[]membersoptionalProfileMember[]team, card-stack
groupsoptionalstring[]coversoptionalReact.ReactNode[]edit: covers to pick from
timeZonesoptionalstring[]onSaveoptional(person: ProfilePerson) => void | Promise<void>onInviteoptional(invite: { email: string; group: string; role: string }) => void
Eingebaute Texte
Diese Texte schreibt Profil selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.
Alle 127 Texte anzeigen
| Schlüssel | Englisch | Deutsch |
|---|---|---|
| message | Englisch Send message | Deutsch Nachricht senden |
| call | Englisch Call | Deutsch Anrufen |
| more | Englisch More actions | Deutsch Weitere Aktionen |
| localTime | Englisch {time} local time | Deutsch {time} Ortszeit |
| sameTime | Englisch same time as you | Deutsch gleiche Zeit wie du |
| ahead | Englisch {n} h ahead | Deutsch {n} Std. voraus |
| behind | Englisch {n} h behind | Deutsch {n} Std. zurück |
| joined | Englisch Joined {date} | Deutsch Dabei seit {date} |
| overview | Englisch Overview | Deutsch Überblick |
| activity | Englisch Activity | Deutsch Aktivität |
| about | Englisch About | Deutsch Über |
| contact | Englisch Contact | Deutsch Kontakt |
| skills | Englisch Skills | Deutsch Fähigkeiten |
| reportsTo | Englisch Reports to | Deutsch Berichtet an |
| Englisch Email | Deutsch E-Mail | |
| phone | Englisch Phone | Deutsch Telefon |
| website | Englisch Website | Deutsch Website |
| contributions | Englisch Contributions | Deutsch Beiträge |
| contribTotal | Englisch {n} contributions in the last year | Deutsch {n} Beiträge im letzten Jahr |
| contribTotalShort | Englisch {n} in the last 26 weeks | Deutsch {n} in den letzten 26 Wochen |
| less | Englisch Less | Deutsch Weniger |
| moreLevel | Englisch More | Deutsch Mehr |
| dayCount | Englisch {date}, {n} | Deutsch {date}, {n} |
| viewSections | Englisch Profile sections | Deutsch Bereiche des Profils |
| online | Englisch Online | Deutsch Online |
| away | Englisch Away | Deutsch Abwesend |
| busy | Englisch Do not disturb | Deutsch Nicht stören |
| offline | Englisch Offline | Deutsch Offline |
| addNote | Englisch Add note | Deutsch Notiz anlegen |
| newDeal | Englisch Create deal | Deutsch Deal anlegen |
| visit | Englisch Open website | Deutsch Website öffnen |
| employees | Englisch {n} employees | Deutsch {n} Mitarbeitende |
| founded | Englisch Founded {year} | Deutsch Gegründet {year} |
| locations | Englisch Locations | Deutsch Standorte |
| hq | Englisch Headquarters | Deutsch Hauptsitz |
| people | Englisch People | Deutsch Personen |
| peopleCount | Englisch {n} people | Deutsch {n} Personen |
| deals | Englisch Open deals | Deutsch Offene Deals |
| dealsTotal | Englisch {n} open, {sum} weighted | Deutsch {n} offen, {sum} gewichtet |
| deal | Englisch Deal | Deutsch Deal |
| stage | Englisch Stage | Deutsch Phase |
| owner | Englisch Owner | Deutsch Betreut von |
| closeDate | Englisch Close | Deutsch Abschluss |
| value | Englisch Value | Deutsch Wert |
| chance | Englisch {n} chance | Deutsch {n} Chance |
| documents | Englisch Documents | Deutsch Dokumente |
| download | Englisch Download {name} | Deutsch {name} herunterladen |
| details | Englisch Details | Deutsch Details |
| industry | Englisch Industry | Deutsch Branche |
| size | Englisch Size | Deutsch Größe |
| customerSince | Englisch Customer since | Deutsch Kunde seit |
| accountOwner | Englisch Account owner | Deutsch Betreut von |
| writeTo | Englisch Write to {name} | Deutsch {name} schreiben |
| show | Englisch Show | Deutsch Zeigen |
| hide | Englisch Hide | Deutsch Ausblenden |
| follow | Englisch Follow | Deutsch Folgen |
| following | Englisch Following | Deutsch Gefolgt |
| followers | Englisch Followers | Deutsch Follower |
| works | Englisch Works | Deutsch Arbeiten |
| appreciations | Englisch Appreciations | Deutsch Anerkennungen |
| getInTouch | Englisch Get in touch | Deutsch Kontakt aufnehmen |
| writeEmail | Englisch Write an email | Deutsch E-Mail schreiben |
| selectedWorks | Englisch Selected works | Deutsch Ausgewählte Arbeiten |
| all | Englisch All | Deutsch Alle |
| filterWorks | Englisch Filter works | Deutsch Arbeiten filtern |
| experience | Englisch Experience | Deutsch Erfahrung |
| elsewhere | Englisch Elsewhere | Deutsch Anderswo |
| projectQ | Englisch Have a project in mind? | Deutsch Ein Projekt im Kopf? |
| projectText | Englisch Tell me about it in a few lines. I answer within two working days. | Deutsch Erzähl mir in ein paar Zeilen davon. Ich antworte innerhalb von zwei Werktagen. |
| likes | Englisch {n} appreciations | Deutsch {n} Anerkennungen |
| siteNav | Englisch Profile | Deutsch Profil |
| invite | Englisch Invite people | Deutsch Personen einladen |
| search | Englisch Search people | Deutsch Personen suchen |
| groups | Englisch Groups | Deutsch Gruppen |
| nowWorking | Englisch Working hours now | Deutsch Arbeitszeiten jetzt |
| zone | Englisch {n} here | Deutsch {n} hier |
| noMatch | Englisch Nobody matches this search. | Deutsch Niemand passt zu dieser Suche. |
| inviteTitle | Englisch Invite to the team | Deutsch Ins Team einladen |
| inviteText | Englisch They get an email with a link that is valid for seven days. | Deutsch Die Person bekommt eine E-Mail mit einem Link, der sieben Tage gilt. |
| inviteEmail | Englisch Email address | Deutsch E-Mail-Adresse |
| inviteGroup | Englisch Group | Deutsch Gruppe |
| inviteRole | Englisch Role | Deutsch Rolle |
| member | Englisch Member | Deutsch Mitglied |
| admin | Englisch Admin | Deutsch Admin |
| sendInvite | Englisch Send invitation | Deutsch Einladung senden |
| cancel | Englisch Cancel | Deutsch Abbrechen |
| close | Englisch Close | Deutsch Schließen |
| invited | Englisch Invitation sent to {email} | Deutsch Einladung an {email} gesendet |
| presence | Englisch {online} online, {away} away, {off} offline | Deutsch {online} online, {away} abwesend, {off} offline |
| editTitle | Englisch Edit profile | Deutsch Profil bearbeiten |
| preview | Englisch Live preview | Deutsch Live-Vorschau |
| showPreview | Englisch Show preview | Deutsch Vorschau zeigen |
| hidePreview | Englisch Hide preview | Deutsch Vorschau ausblenden |
| previewMode | Englisch Preview as | Deutsch Vorschau als |
| asCard | Englisch Profile card | Deutsch Profilkarte |
| asHover | Englisch Hover card | Deutsch Hover-Karte |
| photo | Englisch Photo and cover | Deutsch Foto und Titelbild |
| photoHint | Englisch Square photo, at least 400 pixels. The cover sits behind your name. | Deutsch Quadratisches Foto, mindestens 400 Pixel. Das Titelbild liegt hinter deinem Namen. |
| changePhoto | Englisch Upload new photo | Deutsch Neues Foto hochladen |
| cover | Englisch Cover | Deutsch Titelbild |
| basics | Englisch Basics | Deutsch Grunddaten |
| basicsHint | Englisch How colleagues find and address you. | Deutsch Wie Kolleginnen und Kollegen dich finden und ansprechen. |
| name | Englisch Full name | Deutsch Vollständiger Name |
| pronouns | Englisch Pronouns | Deutsch Pronomen |
| role | Englisch Role | Deutsch Rolle |
| team | Englisch Team | Deutsch Team |
| location | Englisch Location | Deutsch Ort |
| timeZone | Englisch Time zone | Deutsch Zeitzone |
| aboutHint | Englisch A few sentences about what you work on. Up to 280 characters. | Deutsch Ein paar Sätze dazu, woran du arbeitest. Bis zu 280 Zeichen. |
| charsLeft | Englisch {n} characters left | Deutsch noch {n} Zeichen |
| skillsHint | Englisch Up to eight. Press Enter to add. | Deutsch Bis zu acht. Mit Enter hinzufügen. |
| addSkill | Englisch Add skill | Deutsch Fähigkeit hinzufügen |
| newSkill | Englisch New skill | Deutsch Neue Fähigkeit |
| removeSkill | Englisch Remove {name} | Deutsch {name} entfernen |
| contactHint | Englisch Shown to people in your workspace only. | Deutsch Nur für Personen in deinem Arbeitsbereich sichtbar. |
| statusLabel | Englisch Status | Deutsch Status |
| statusText | Englisch Status message | Deutsch Statusnachricht |
| unsaved | Englisch Unsaved changes | Deutsch Ungespeicherte Änderungen |
| discard | Englisch Discard changes | Deutsch Änderungen verwerfen |
| save | Englisch Save profile | Deutsch Profil speichern |
| saving | Englisch Saving | Deutsch Wird gespeichert |
| saved | Englisch Profile saved | Deutsch Profil gespeichert |
| of | Englisch {i} of {n} | Deutsch {i} von {n} |
| previous | Englisch Previous contact | Deutsch Vorheriger Kontakt |
| next | Englisch Next contact | Deutsch Nächster Kontakt |
| pick | Englisch Pick a contact | Deutsch Kontakt wählen |
| contactCard | Englisch Contact card | Deutsch Kontaktkarte |
Barrierefreiheit
Aus dem Quellcode der Component abgeleitet.
- Profil reagiert selbst auf die Tasten Escape, Enter, Pfeil hoch, Pfeil runter, Pfeil links, Pfeil rechts, Tab und Leertaste.
- Setzt aria-checked, aria-controls, aria-describedby, aria-expanded, aria-haspopup, aria-label, aria-labelledby, aria-live, aria-modal, aria-pressed und aria-roledescription, damit Screenreader Zweck und Zustand ansagen.
- Nutzt die Rollen dialog, group, img, radio, 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).
- Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
- Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 13 Stellen im Code schalten Bewegung dann ab.
Häufige Fragen
Wie installiere ich Profil?
Mit aiw add @ai-website/profile. Der Befehl legt die Datei components/ui/profile.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon und sidebar. Weitere npm-Pakete braucht sie nicht.
Welche Varianten hat Profil?
6 Varianten, Person in der App, Firmenprofil, Öffentliches Portfolio, Teamverzeichnis, Editor mit Live-Vorschau und Stapel Kontaktkarten. Du wählst sie mit der Prop variant, zum Beispiel variant="company".
Kann ich die Texte von Profil übersetzen?
Ja. Profil bringt 127 eigene Texte auf Deutsch und Englisch mit, etwa „Nachricht senden“, „Anrufen“ und „Weitere Aktionen“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.
Kann ein KI-Assistent Profil einbauen?
Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Profil mit aiw_components und installieren sie mit aiw_add @ai-website/profile. Nenn im Prompt die Variante, etwa variant="person", dann schreibt der Assistent deine Inhalte direkt in die Props.
Ähnliche Components, Wird oft kombiniert mit
Ähnliche Components
Mehr aus App, demselben Bereich des Kits.
- ProjectsProjektlisten, Overviews und Timelines.
- OnboardingChecklists, Welcome Screens und Setup Flows.
- FilesFile Manager, Uploads und Previews.
- Billing und UsagePakete, Plätze, Zahlungsmethoden, Verbrauch und Limits.
- Alles aus AppScreens für Produkte. Sign-in, Dashboards, Tables, Settings, Billing und AI.
Wird oft kombiniert mit
Sections, die auf einer Seite meist neben Profiles stehen.
Quellcode lädt