UNPKG

@premieroctet/next-admin

Version:

Next-Admin provides a customizable and turnkey admin dashboard for applications built with Next.js and powered by the Prisma ORM. It aims to simplify the development process by providing a turnkey admin system that can be easily integrated into your proje

20 lines (19 loc) 910 B
import { jsx } from "react/jsx-runtime"; import { useConfig } from "../../../context/ConfigContext.mjs"; import { slugify } from "../../../utils/tools.mjs"; import external_DndItem_mjs_default from "../DndItem.mjs"; const MultiSelectDisplayListItem = ({ item, deletable, sortable, onRemoveClick, schema })=>{ const { basePath } = useConfig(); const { value, label } = item; const relationModel = item?.data?.modelName ?? schema.items?.relation; return /*#__PURE__*/ jsx(external_DndItem_mjs_default, { sortable: sortable, deletable: deletable, value: item.value, label: label, onRemoveClick: ()=>onRemoveClick(value), href: relationModel ? `${basePath}/${slugify(relationModel)}/${value}` : void 0 }); }; const MultiSelect_MultiSelectDisplayListItem = MultiSelectDisplayListItem; export { MultiSelect_MultiSelectDisplayListItem as default };