Lemma Records View
lemma/lemma-records-viewUnverifiedBlock
A business-grade records workspace with grid, list, kanban, Linear-style, calendar, timeline, and matrix views, triage/issues/CRM/docs presets, inline editing, filter builder, detail sheet/page routing, and schema-aware create form. For operators, not admins.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/lemma-work/lemma-platform/main/lemma-typescript/lemma-records-view.jsonSource
1"use client"23import * as React from "react"4import {5 AlertCircle,6 ArrowDown,7 ArrowUp,8 Calendar,9 ChevronLeft,10 ChevronRight,11 Database,12 Filter,13 List,14 LayoutGrid,15 Plus,16 RefreshCw,17 Search,18 Trash2,19 MoreVertical,20 Rows3,21 X,22} from "lucide-react"23import { Button } from "@/components/lemma/ui/button"24import { Input } from "@/components/lemma/ui/input"25import { Checkbox } from "@/components/lemma/ui/checkbox"26import { Skeleton } from "@/components/lemma/ui/skeleton"27import {28 Table as DataTable,29 TableBody,30 TableCell,31 TableHead,32 TableHeader,33 TableRow,34} from "@/components/lemma/ui/table"35import {36 useTable,37 useRecords,38 useForeignKeyOptions,39} from "lemma-sdk/react"40import type { LemmaClient, ColumnSchema, RecordFilter, Table } from "lemma-sdk"41import { cn } from "@/components/lemma/lib/utils"42import { EditableCell } from "./records-editable-cell"43import { FilterBuilder } from "./records-filter-builder"44import { DetailSheet } from "./records-detail-sheet"45import { ListView } from "./records-list-view"46import { GroupedView } from "./records-grouped-view"47import { RecordsCalendarView, RecordsMatrixView, RecordsTimelineView } from "./records-consolidated-views"48import { isSystemField, typeBadgeClasses, enumPillClasses, type EnumColorMap } from "./records-enum-utils"49import { RecordFormSheet } from "./records-form-sheet"50import { RecordDetail } from "./records-detail"51import type { ForeignKeyLabelMap } from "./records-display-utils"52import type {53 RecordDetailFieldGroup,54 RecordDetailRelatedRecord,55 RecordDetailSectionVisibilityRule,56 RecordDetailTabContext,57 RecordDetailTab,58 RecordDetailVariant,59} from "./records-detail"60import type { RecordPreviewDisplayOptions } from "./records-display-utils"61import {62 createRecordActionInput,63 RecordQuickActionButtons,64 recordActionKey,65 recordQuickActionKey,66 resolveRecordActionMode,67 resolveRecordActionValues,68 type RecordQuickAction,69 type RecordQuickActionContext,70 type RecordQuickActionMode,71 type RecordQuickActionPlacement,72} from "./records-quick-actions"73import {74 recordsAppearanceFromSurface,75 recordsRadiusClassName,76 type LemmaRecordsAppearance,77 type LemmaRecordsDensity,78 type LemmaRecordsRadius,79 type LemmaRecordsSurface,80} from "./records-style-utils"8182export type { LemmaRecordsAppearance, LemmaRecordsDensity, LemmaRecordsRadius, LemmaRecordsSurface } from "./records-style-utils"8384// … truncated
What it pulls in
npm packages
Other registry items
Files it writes
More from lemma
All 20 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Lemma Action Surfacelemma-action-surface | lemma | Blocks | Unverified | 4 deps | |
| Lemma Activity Feedlemma-activity-feed | lemma | Blocks | Unverified | 4 deps · 3 files | |
| Lemma Agent Conversation Experiencelemma-assistant-experience | lemma | Blocks | Unverified | 7 deps · 3 files | |
| Lemma Breadcrumbslemma-breadcrumbs | lemma | Blocks | Unverified | 3 deps | |
| Lemma Commentslemma-comments | lemma | Blocks | Unverified | 4 deps · 3 files | |
| Lemma Detail Panellemma-detail-panel | lemma | Blocks | Unverified | 4 deps · 7 files | |
| Lemma Document Workspacelemma-document-workspace | lemma | Blocks | Unverified | 6 deps | |
| Lemma File Browserlemma-file-browser | lemma | Blocks | Unverified | 4 deps |
