Rooms und Stays
Zimmer mit Ausstattung und Preis pro Nacht, Verfügbarkeitskalender, Buchungsleiste, Lage und Bewertungen.
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
Zimmer und Aufenthalte
Details
Was Zimmer und Aufenthalte mitbringt, aus Registry und Quellcode gelesen.
- Bereich
- Industries
- Variants
- 5
- Version
- 1.0.1 · seit 1.0.0
- Datei
- components/ui/rooms.tsx
- npm-Pakete
- Keine
- Sprachen
- Englisch und Deutsch, 63 eigene Texte
- Studio
- Im Code anpassen
- Mit KI bauen
- Per MCP in Claude, Cursor, Copilot und Codex
Props
Die Schnittstelle RoomsProps aus components/ui/rooms.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.
variantoptionalRoomsVariantroom-cardsavailabilitybooking-barlocationreviews
eyebrowoptionalReact.ReactNodetitleoptionalReact.ReactNodedescriptionoptionalReact.ReactNoderoomsoptionalRoom[]pricesoptionalRecord<string, number | null>availability: nightly prices by ISO date, null when booked. Days without an entry are not bookable.
monthoptionalstringavailability: first month shown, ISO like 2026-11-01
minNightsoptionalnumbermediaoptionalReact.ReactNodebooking-bar, location: picture or map
arrivaloptionalstringbooking-bar: default dates
departureoptionalstringmaxGuestsoptionalnumberaddressoptionalstring[]location
arrivalNotesoptional{ icon: IconName; title: string; text: string }[]placesoptional{ title: string; icon: IconName; items: RoomPlace[] }[]scoreoptionalnumberreviews
countoptionalnumbercategoriesoptional{ label: string; value: number }[]reviewsoptionalRoomReview[]currencyoptionalstringonReserveoptional(r: { room?: string; arrival?: string; departure?: string; adults?: number; children?: number }) => void
Eingebaute Texte
Diese Texte schreibt Zimmer und Aufenthalte selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.
Alle 63 Texte anzeigen
| Schlüssel | Englisch | Deutsch |
|---|---|---|
| perNight | Englisch / night | Deutsch / Nacht |
| guestsN | Englisch Up to {n} guests | Deutsch Bis {n} Gäste |
| sqm | Englisch {n} m² | Deutsch {n} m² |
| leftN | Englisch Only {n} left | Deutsch Nur noch {n} frei |
| choose | Englisch Choose room | Deutsch Zimmer wählen |
| chosen | Englisch Chosen | Deutsch Gewählt |
| amenities | Englisch Amenities | Deutsch Ausstattung |
| more | Englisch +{n} more | Deutsch +{n} weitere |
| wifi | Englisch Wi-Fi | Deutsch WLAN |
| breakfast | Englisch Breakfast | Deutsch Frühstück |
| parking | Englisch Parking | Deutsch Parkplatz |
| balcony | Englisch Balcony | Deutsch Balkon |
| bath | Englisch Bathtub | Deutsch Badewanne |
| kitchen | Englisch Kitchenette | Deutsch Kochnische |
| pets | Englisch Pets welcome | Deutsch Hunde willkommen |
| sauna | Englisch Sauna | Deutsch Sauna |
| aircon | Englisch Air conditioning | Deutsch Klimaanlage |
| workspace | Englisch Desk | Deutsch Schreibtisch |
| coffee | Englisch Coffee machine | Deutsch Kaffeemaschine |
| view | Englisch View | Deutsch Aussicht |
| prevMonth | Englisch Previous month | Deutsch Vorheriger Monat |
| nextMonth | Englisch Next month | Deutsch Nächster Monat |
| arrival | Englisch Arrival | Deutsch Anreise |
| departure | Englisch Departure | Deutsch Abreise |
| pickArrival | Englisch Pick your arrival | Deutsch Wähle deine Anreise |
| pickDeparture | Englisch Now pick your departure | Deutsch Jetzt die Abreise wählen |
| nightsN | Englisch {n} nights | Deutsch {n} Nächte |
| night | Englisch 1 night | Deutsch 1 Nacht |
| booked | Englisch Booked | Deutsch Belegt |
| minNights | Englisch At least {n} nights | Deutsch Mindestens {n} Nächte |
| total | Englisch Total | Deutsch Gesamt |
| reserve | Englisch Reserve | Deutsch Reservieren |
| clear | Englisch Clear dates | Deutsch Daten löschen |
| guests | Englisch Guests | Deutsch Gäste |
| adults | Englisch Adults | Deutsch Erwachsene |
| adultsHint | Englisch From 13 years | Deutsch Ab 13 Jahren |
| children | Englisch Children | Deutsch Kinder |
| childrenHint | Englisch Up to 12 years | Deutsch Bis 12 Jahre |
| adultsN | Englisch {n} adults | Deutsch {n} Erwachsene |
| adult | Englisch 1 adult | Deutsch 1 Erwachsener |
| childrenN | Englisch {n} children | Deutsch {n} Kinder |
| child | Englisch 1 child | Deutsch 1 Kind |
| fewer | Englisch Fewer | Deutsch Weniger |
| more2 | Englisch More | Deutsch Mehr |
| check | Englisch Check availability | Deutsch Verfügbarkeit prüfen |
| result | Englisch {nights} for {guests}, rooms are free. We show you the prices next. | Deutsch {nights} für {guests}, es sind Zimmer frei. Als Nächstes zeigen wir dir die Preise. |
| datesError | Englisch Departure must be after arrival. | Deutsch Die Abreise muss nach der Anreise liegen. |
| getThere | Englisch Getting here | Deutsch Anreise |
| nearby | Englisch Nearby | Deutsch In der Nähe |
| walk | Englisch on foot | Deutsch zu Fuß |
| bike | Englisch by bike | Deutsch mit dem Rad |
| car | Englisch by car | Deutsch mit dem Auto |
| train | Englisch by train | Deutsch mit der Bahn |
| directions | Englisch Directions | Deutsch Route planen |
| outOf | Englisch out of 10 | Deutsch von 10 |
| reviewsN | Englisch {n} reviews | Deutsch {n} Bewertungen |
| stayed | Englisch Stayed in {date} | Deutsch Aufenthalt im {date} |
| reply | Englisch Reply from the house | Deutsch Antwort des Hauses |
| exceptional | Englisch Exceptional | Deutsch Herausragend |
| excellent | Englisch Excellent | Deutsch Hervorragend |
| veryGood | Englisch Very good | Deutsch Sehr gut |
| good | Englisch Good | Deutsch Gut |
| showAll | Englisch Show all reviews | Deutsch Alle Bewertungen zeigen |
Barrierefreiheit
Aus dem Quellcode der Component abgeleitet.
- Zimmer und Aufenthalte reagiert selbst auf die Tasten Escape.
- Setzt aria-controls, aria-current, aria-expanded, aria-invalid, aria-label, aria-live und aria-pressed, damit Screenreader Zweck und Zustand ansagen.
- Nutzt die Rollen grid, group 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. 4 Stellen im Code schalten Bewegung dann ab.
Häufige Fragen
Wie installiere ich Zimmer und Aufenthalte?
Mit aiw add @ai-website/rooms. Der Befehl legt die Datei components/ui/rooms.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon, section und reveal. Weitere npm-Pakete braucht sie nicht.
Welche Varianten hat Zimmer und Aufenthalte?
5 Varianten, Zimmerkarten, Verfügbarkeitskalender, Buchungsleiste, Lage und Umgebung und Gästebewertungen. Du wählst sie mit der Prop variant, zum Beispiel variant="availability".
Kann ich die Texte von Zimmer und Aufenthalte übersetzen?
Ja. Zimmer und Aufenthalte bringt 63 eigene Texte auf Deutsch und Englisch mit, etwa „/ Nacht“, „Zimmer wählen“ und „Gewählt“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.
Kann ein KI-Assistent Zimmer und Aufenthalte einbauen?
Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Zimmer und Aufenthalte mit aiw_components und installieren sie mit aiw_add @ai-website/rooms. Nenn im Prompt die Variante, etwa variant="room-cards", dann schreibt der Assistent deine Inhalte direkt in die Props.
Ähnliche Components, Wird oft kombiniert mit
Ähnliche Components
Mehr aus Industries, demselben Bereich des Kits.
- CoursesCurricula, Lessons und Lernfortschritt.
- Classes und SchedulesKurspläne für Studios, Yoga und Vereine.
- ListingsImmobilien, Fahrzeuge und Vermietung mit Filtern und Details.
- ArztpraxisLeistungen, Ärzteteam, Sprechzeiten, Kasse und Privat sowie Online-Termin für Praxen.
- Alles aus IndustriesFertige Sections für Praxen, Restaurants, Handwerk, Hotels, Schulen, Vereine und Creator.
Wird oft kombiniert mit
Sections, die auf einer Seite meist neben Rooms und Stays stehen.
Quellcode lädt