my/ui

Command Palette

Search for a command to run...

All components

Tags Input

inputs

Ui-Layouts component.

responsive · 360px

Install

Same command in any shadcn project — React (Vite/CRA), Next.js, Remix, Astro, and more:

$npx shadcn@latest add https://your-domain/r/tags-input-no-edit.json

Usage

import Cmp from "@/registry/ui-layouts/tagsedit-false";

export default function Demo() {
  return <Cmp />;
}

Component source

'use client';

import { TagsInput } from '@/registry/ui-layouts/tags-input';
import React, { useEffect, useRef, useState } from 'react';

export default function App() {
  const [tags, setTags] = useState<string[]>([]);

  return (
    <div className='max-w-md mx-auto py-16'>
      <TagsInput tags={tags} setTags={setTags} editTag={false} className='lg:w-96' />
    </div>
  );
}

Source: Ui-Layouts