DocsComponentsPrimitives
InputGroup
React example follows below.
ts
import { InputGroup, Button } from "@grassroot/ui-react"; <InputGroup> <InputGroup.Addon>https://</InputGroup.Addon> <input placeholder="my-service" /> <InputGroup.Addon>.trajectory.software</InputGroup.Addon></InputGroup><InputGroup> <input placeholder="Search deployments" /> <Button variant="primary">Search</Button></InputGroup>ts
<script setup lang="ts">import { InputGroupAddon, InputGroup, Button } from "@grassroot/ui-vue";</script> <template> <InputGroup > <InputGroupAddon>https://</InputGroupAddon> <input placeholder="my-service" /> <InputGroupAddon>.trajectory.software</InputGroupAddon> </InputGroup> <InputGroup > <input placeholder="Search deployments" /> <Button variant="primary">Search</Button> </InputGroup></template>ts
import { Component } from "@angular/core";import { GrassrootInputGroupAddon, GrassrootInputGroup, GrassrootButton } from "@grassroot/ui-angular"; @Component({ selector: "app-example", standalone: true, imports: [GrassrootInputGroupAddon, GrassrootInputGroup, GrassrootButton], template: ` <grassroot-input-group > <grassroot-input-group-addon>https://</grassroot-input-group-addon> <input placeholder="my-service" /> <grassroot-input-group-addon>.trajectory.software</grassroot-input-group-addon> </grassroot-input-group> <grassroot-input-group > <input placeholder="Search deployments" /> <grassroot-button variant="primary">Search</grassroot-button> </grassroot-input-group> `,})export class ExampleComponent {}ts
<script lang="ts"> import { InputGroupAddon, InputGroup, Button } from "@grassroot/ui-svelte";</script> <InputGroup > <InputGroupAddon>https://</InputGroupAddon> <input placeholder="my-service" /> <InputGroupAddon>.trajectory.software</InputGroupAddon></InputGroup><InputGroup > <input placeholder="Search deployments" /> <Button variant="primary">Search</Button></InputGroup>ts
import { InputGroup, Button } from "@grassroot/ui-solid"; export function Example() { return ( <> <InputGroup > <InputGroup.Addon>https://</InputGroup.Addon> <input placeholder="my-service" /> <InputGroup.Addon>.trajectory.software</InputGroup.Addon> </InputGroup> <InputGroup > <input placeholder="Search deployments" /> <Button variant="primary">Search</Button> </InputGroup> </> );}Installation
bash
pnpm dlx grassroot add ui/input-groupbash
npx grassroot@latest add ui/input-groupbash
yarn dlx grassroot add ui/input-groupbash
bunx grassroot add ui/input-groupAPI Reference
This entry takes no props of its own.