- Регистр @reui в components.json (URL https://reui.io/r/{style}/{name}.json) - Установлены @reui/filters, @reui/autocomplete, @reui/number-field, @reui/date-selector и shadcn slider через shadcn CLI - Поправлены TS-импорты в ReUI-исходниках (type-only) и удалены неиспользуемые объявления; в packages/ui добавлены react-day-picker и date-fns для calendar - Новый VpsFiltersToolbar: тулбар с поиском, кнопкой «Фильтр» (ReUI Filters), chips с операторами, Popover «Вид» (группировка/компактность/пресеты) - vps-filters.tsx переписан под массивы значений (мультивыбор) с поддержкой операторов is_any_of / contains / gte; applyVpsFilters принимает как state, так и Filter[] (stateToActiveFilters) - В форме VPS vcpu/ramGb/diskGb/monthlyRate/dailyRate — @reui/number-field через Controller, paidUntil — @reui/date-selector (одиночная дата) - AutoCompleteInput: отступы флага size-4 leading-none, CommandList py-1, CommandItem gap-2.5, PopoverContent min-w-[220px] - build + tsc --noEmit без ошибок Co-authored-by: Cursor <cursoragent@cursor.com>
34 lines
790 B
JSON
34 lines
790 B
JSON
{
|
|
"name": "@cfdm/ui",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"exports": {
|
|
"./components/*": "./src/components/*",
|
|
"./hooks/*": "./src/hooks/*",
|
|
"./lib/utils": "./src/lib/utils.ts",
|
|
"./globals.css": "./src/styles/globals.css"
|
|
},
|
|
"dependencies": {
|
|
"@base-ui/react": "^1.0.0",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"cmdk": "^1.1.1",
|
|
"date-fns": "^4.4.0",
|
|
"lucide-react": "^0.468.0",
|
|
"next-themes": "^0.4.6",
|
|
"react-day-picker": "^10.0.1",
|
|
"recharts": "3.8.0",
|
|
"sonner": "^1.7.4",
|
|
"tailwind-merge": "^3.0.0"
|
|
},
|
|
"peerDependencies": {
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "19.2.17",
|
|
"@types/react-dom": "19.2.3"
|
|
}
|
|
}
|