Skip to content
UI Kit
Accent color

Care services

For home care services, care homes and assisted living. Help by need, a care grade check, the own share in a care home, a day of visits and a free consultation.

5 variants
Switch category

Care services

Help by need

Pick what help is needed, the matching services slide in one after another, each marked with who pays.

Open in Studio

Care grade check

One question at a time, each slides in from the side and the bar above fills. At the end the five grades light up to the likely one, the points count and the monthly benefits appear.

Open in Studio

Care home costs

Pick the care grade and the years in the home. One bar shows what the care fund pays, the relief for long stays and the own share, the amount glides.

Open in Studio

A day of visits

The visits of one day on a band from morning to night, the markers pop in one after another. Pick one for time, length and carer, the list below follows.

Open in Studio

Free consultation

At home, by phone or video on a gliding switch. Pick a day, its times step in, choose for whom and book, the confirmation repeats day and time.

Open in Studio

Details

What Care services brings along, read from the registry and the source.

Variants
5
Version
1.0.0 · since 1.1.0
File
components/ui/care-services.tsx
Brings along
utilskitbuttoniconinputsectionmotion
npm packages
None
Languages
English and German, 47 texts of its own

Props

The CareServicesProps interface from components/ui/care-services.tsx, with the comments from the code.

  • variantoptional
    CareServicesVariant

    servicescare-gradehome-costsvisit-planconsultation

  • eyebrowoptional
    React.ReactNode
  • titleoptional
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • needsoptional
    CareNeed[]

    services

  • questionsoptional
    CareQuestion[]

    care-grade

  • gradesoptional
    CareGrade[]
  • homeCostoptional
    number

    home-costs: monthly cost of the home, fund payment per grade, relief percent per year

  • careShareoptional
    number
  • fundByGradeoptional
    Record<string, number>
  • reliefoptional
    number[]
  • visitsoptional
    CareVisit[]

    visit-plan: the day of one client

  • daysoptional
    { id: string; label: string; times: string[] }[]

    consultation: days and times to pick

  • currencyoptional
    string

Built-in texts

Care services writes these texts itself. The language follows the KitProvider, the labels prop replaces single ones.

Show all 47 texts
needEnglish What do you need help with?German Wobei brauchst du Hilfe?
coveredEnglish Paid by the care fundGerman Zahlt die Pflegekasse
selfPayEnglish PrivateGerman Privat
askEnglish Ask for this helpGerman Diese Hilfe anfragen
stepEnglish Question {n} of {total}German Frage {n} von {total}
backEnglish BackGerman Zurück
resultEnglish Your likely care gradeGerman Voraussichtlicher Pflegegrad
gradeEnglish Grade {n}German Pflegegrad {n}
noGradeEnglish No care grade yetGerman Noch kein Pflegegrad
pointsEnglish {n} pointsGerman {n} Punkte
perMonthEnglish per monthGerman im Monat
benefitsEnglish What you may receiveGerman Was dir zustehen kann
againEnglish Start againGerman Neu starten
applyEnglish Let us help with the applicationGerman Wir helfen beim Antrag
estimateEnglish An estimate, the assessment of the care fund decides.German Eine Schätzung, maßgeblich ist die Begutachtung der Pflegekasse.
gradeLabelEnglish Care gradeGerman Pflegegrad
yearsEnglish Years in the homeGerman Jahre im Heim
yearsNEnglish Year {n}German Jahr {n}
yearsMoreEnglish Year {n} and laterGerman Ab Jahr {n}
totalCostEnglish Monthly cost of the homeGerman Monatliche Heimkosten
fundEnglish Care fund paysGerman Pflegekasse zahlt
surchargeEnglish Extra relief for long staysGerman Entlastung für lange Aufenthalte
ownEnglish You pay, aboutGerman Dein Eigenanteil, etwa
ownShortEnglish You payGerman Eigenanteil
talkEnglish Talk to our advisorGerman Mit unserer Beraterin sprechen
todayEnglish A day of careGerman Ein Tag in der Pflege
visitsEnglish {n} visitsGerman {n} Besuche
minutesEnglish {n} minGerman {n} Min.
minutesTotalEnglish {n} min of care a dayGerman {n} Min. Pflege am Tag
nurseEnglish WithGerman Mit
modeEnglish How would you like to talk?German Wie möchtest du sprechen?
homeEnglish At homeGerman Zu Hause
phoneEnglish By phoneGerman Telefon
videoEnglish Video callGerman Video
dayEnglish DayGerman Tag
timeEnglish TimeGerman Uhrzeit
nameEnglish Your nameGerman Dein Name
phoneNoEnglish Phone numberGerman Telefonnummer
forWhomEnglish For whomGerman Für wen
selfEnglish MyselfGerman Für mich
parentEnglish A parentGerman Mutter oder Vater
partnerEnglish My partnerGerman Partner
bookEnglish Book a free consultationGerman Kostenlose Beratung buchen
bookedEnglish Booked. We call you the day before to confirm.German Gebucht. Wir rufen am Vortag an und bestätigen.
freeEnglish Free and without obligationGerman Kostenlos und unverbindlich
nameErrorEnglish Please enter your nameGerman Bitte gib deinen Namen ein
phoneErrorEnglish Please enter a phone numberGerman Bitte gib eine Telefonnummer ein

Accessibility

Read from the source of the component.

  • Care services handles the keys Arrow up, Arrow down, Arrow left and Arrow right itself.
  • Sets aria-checked, aria-label, aria-live and aria-selected, so screen readers announce purpose and state.
  • Uses the roles radio, radiogroup, status, tab and tablist.
  • Announces changes through a live region without moving focus.
  • Shows a visible focus ring when used with the keyboard.
  • The server renders the starting state in full, JavaScript only adds the interaction.

Motion

  • Brings animations of its own, calmly timed and without wobble.
  • With reduced motion (prefers-reduced-motion) it stays still. 4 places in the code switch motion off then.

Frequent questions

How do I install Care services?

With aiw add @ai-website/care-services. The command puts components/ui/care-services.tsx into your project, the code is yours from then on. It brings along button, icon, input, section and motion. It needs no further npm packages.

Which variants does Care services have?

5 variants, Help by need, Care grade check, Care home costs, A day of visits and Free consultation. You pick one with the variant prop, for example variant="care-grade".

Can I translate the texts of Care services?

Yes. Care services carries 47 texts of its own in English and German, such as “What do you need help with?”, “Paid by the care fund” and “Private”. The language follows the KitProvider, single texts change through the labels prop.

Can an AI assistant build with Care services?

Yes. Through the MCP server of the aiw CLI, Claude, Cursor, GitHub Copilot, Windsurf, Codex and Gemini find Care services with aiw_components and install it with aiw_add @ai-website/care-services. Name the variant in your prompt, for example variant="services", and the assistant writes your content straight into the props.

Can I adjust Care services without code?

Yes, in the Studio. All 5 variants are editable there, texts, lists and switches. The Studio writes the matching CareServices code to copy.

Often searched

Jump to

Copied to the clipboard