├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon.png └── r │ └── downshift-combobox.json ├── registry.json ├── src ├── app.tsx ├── components │ ├── demos │ │ └── combobox.tsx │ └── ui │ │ ├── button.tsx │ │ ├── input.tsx │ │ ├── popover.tsx │ │ └── scroll-area.tsx ├── config │ └── eslint │ │ └── rules │ │ ├── check-file.mjs │ │ ├── prefer-arrow.mjs │ │ ├── prefer-template.mjs │ │ ├── restricted-imports.mjs │ │ └── sort-imports.mjs ├── constants │ └── items.ts ├── index.tsx ├── lib │ └── utils.ts ├── registry │ └── combobox │ │ ├── combobox-content.tsx │ │ ├── combobox-empty.tsx │ │ ├── combobox-input.tsx │ │ ├── combobox-item.tsx │ │ ├── combobox.tsx │ │ ├── context.ts │ │ ├── index.ts │ │ └── types.ts ├── styles │ └── index.css └── vite-env.d.ts ├── tailwind.config.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/r/downshift-combobox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/public/r/downshift-combobox.json -------------------------------------------------------------------------------- /registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/registry.json -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/components/demos/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/components/demos/combobox.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/config/eslint/rules/check-file.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/config/eslint/rules/check-file.mjs -------------------------------------------------------------------------------- /src/config/eslint/rules/prefer-arrow.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/config/eslint/rules/prefer-arrow.mjs -------------------------------------------------------------------------------- /src/config/eslint/rules/prefer-template.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/config/eslint/rules/prefer-template.mjs -------------------------------------------------------------------------------- /src/config/eslint/rules/restricted-imports.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/config/eslint/rules/restricted-imports.mjs -------------------------------------------------------------------------------- /src/config/eslint/rules/sort-imports.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/config/eslint/rules/sort-imports.mjs -------------------------------------------------------------------------------- /src/constants/items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/constants/items.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/registry/combobox/combobox-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/combobox-content.tsx -------------------------------------------------------------------------------- /src/registry/combobox/combobox-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/combobox-empty.tsx -------------------------------------------------------------------------------- /src/registry/combobox/combobox-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/combobox-input.tsx -------------------------------------------------------------------------------- /src/registry/combobox/combobox-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/combobox-item.tsx -------------------------------------------------------------------------------- /src/registry/combobox/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/combobox.tsx -------------------------------------------------------------------------------- /src/registry/combobox/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/context.ts -------------------------------------------------------------------------------- /src/registry/combobox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/index.ts -------------------------------------------------------------------------------- /src/registry/combobox/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/registry/combobox/types.ts -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OmerMakesStuff/downshift-shadcn-combobox/HEAD/vite.config.ts --------------------------------------------------------------------------------