Packages
Search packages... ⌘K
SvelteKit Package
core-ui-entities
Entity UI components — card, list, detail, relations, and field rendering
SvelteKit Ready UI
Entity Components svelte
1 2 3 4 5 6 7 8 9 10 11 12
<script>
import { EntityList, EntityDetail } from '@sbx/core-ui/components/entities';
let selected = $state(null);
</script>
<EntityList entities={data.entities} schema={data.schema}
onselect={(e) => selected = e} />
{#if selected}
<EntityDetail entity={selected} schema={data.schema} editable />
{/if}About
Generic entity management components for CRUD interfaces. Renders any entity type from schema metadata — EntityCard for grid/list views, EntityDetail for full inspection, EntityRelations for graph edges, and FieldRenderer for dynamic form fields based on entity attribute types.
Public API
| Name | Kind | Signature |
|---|---|---|
| EntityCard | type | EntityCard.svelte — entity, schema, onclick |
| EntityDetail | type | EntityDetail.svelte — entity, schema, editable |
| EntityList | type | EntityList.svelte — entities, schema, onselect |
| EntityRelations | type | EntityRelations.svelte — entity, relations |
| FieldRenderer | type | FieldRenderer.svelte — field, value, editable |
Related Packages
core-ui-primitives SvelteKit Ready
Base UI primitives — Button, Input, Modal, Badge, Avatar, Tooltip, Select
svelte-5componentsprimitivesform-inputsdesign-system
13 exports 2 deps
core-ui-sections SvelteKit Ready
Page sections & layouts — AdminTemplate, ContentSidebar, EntityDetail, Canvas
svelte-5layoutsidebarentity-vieweradmin-templatecanvas
16 exports 2 deps
Source
@sbx/core-ui/components/entities
svelte-5entitycrudschema-drivendynamic-forms