Home / Function/ InputGroupInCard() — ui Function Reference

InputGroupInCard() — ui Function Reference

Architecture documentation for the InputGroupInCard() function in input-group-in-card.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  d043eb71_e02c_ed25_ce0f_0920d3edbe2b["InputGroupInCard()"]
  9c682253_9625_860f_dad8_cf5b55d86fc1["input-group-in-card.tsx"]
  d043eb71_e02c_ed25_ce0f_0920d3edbe2b -->|defined in| 9c682253_9625_860f_dad8_cf5b55d86fc1
  style d043eb71_e02c_ed25_ce0f_0920d3edbe2b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/examples/base/input-group-in-card.tsx lines 21–78

export function InputGroupInCard() {
  return (
    <Card className="w-full">
      <CardHeader>
        <CardTitle>Card with Input Group</CardTitle>
        <CardDescription>This is a card with an input group.</CardDescription>
      </CardHeader>
      <CardContent>
        <FieldGroup>
          <Field>
            <FieldLabel htmlFor="email-input">Email Address</FieldLabel>
            <InputGroup>
              <InputGroupInput
                id="email-input"
                type="email"
                placeholder="you@example.com"
              />
              <InputGroupAddon align="inline-end">
                <MailIcon />
              </InputGroupAddon>
            </InputGroup>
          </Field>
          <Field>
            <FieldLabel htmlFor="website-input">Website URL</FieldLabel>
            <InputGroup>
              <InputGroupAddon>
                <InputGroupText>https://</InputGroupText>
              </InputGroupAddon>
              <InputGroupInput id="website-input" placeholder="example.com" />
              <InputGroupAddon align="inline-end">
                <ExternalLinkIcon />
              </InputGroupAddon>
            </InputGroup>
          </Field>
          <Field>
            <FieldLabel htmlFor="feedback-textarea">
              Feedback & Comments
            </FieldLabel>
            <InputGroup>
              <InputGroupTextarea
                id="feedback-textarea"
                placeholder="Share your thoughts..."
                className="min-h-[100px]"
              />
              <InputGroupAddon align="block-end">
                <InputGroupText>0/500 characters</InputGroupText>
              </InputGroupAddon>
            </InputGroup>
          </Field>
        </FieldGroup>
      </CardContent>
      <CardFooter className="justify-end gap-2">
        <Button variant="outline">Cancel</Button>
        <Button>Submit</Button>
      </CardFooter>
    </Card>
  )
}

Subdomains

Frequently Asked Questions

What does InputGroupInCard() do?
InputGroupInCard() is a function in the ui codebase, defined in apps/v4/examples/base/input-group-in-card.tsx.
Where is InputGroupInCard() defined?
InputGroupInCard() is defined in apps/v4/examples/base/input-group-in-card.tsx at line 21.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free