// Forms
Tags Input
Allows users to add tags to an input field.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/tags-input// Usage
1import { TagsInputContext, TagsInput, TagsInputControl, TagsInputItem } from "@/components/ui/tags-input";23<TagsInputContext />// Code
1"use client";23import {4 TagsInput as ArkTagsInput,5 useTagsInput as useArkTagsInput,6 useTagsInputContext as useArkTagsInputContext,7} from "@ark-ui/react/tags-input";8import { XIcon } from "lucide-react";9import type React from "react";10import { cn } from "@/lib/utils";11import {12 InputGroup,13 InputGroupButton,14 InputGroupInput,15 type InputGroupProps,16} from "@/registry/react/components/input-group";1718export const useTagsInput = useArkTagsInput;19export const useTagsInputContext = useArkTagsInputContext;20export const TagsInputContext = ArkTagsInput.Context;2122interface TagsInputProps23 extends React.ComponentProps<typeof ArkTagsInput.Root>,24 Pick<InputGroupProps, "size"> {25 /**26 * Whether to show the clear button.27 *28 * @default true// Dependencies