NumberEditor() — supabase Function Reference
Architecture documentation for the NumberEditor() function in NumberEditor.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/grid/components/editor/NumberEditor.tsx lines 8–36
export function NumberEditor<TRow, TSummaryRow = unknown>({
row,
column,
onRowChange,
onClose,
}: RenderEditCellProps<TRow, TSummaryRow>) {
const value = row[column.key as keyof TRow] as unknown as string
function onChange(event: React.ChangeEvent<HTMLInputElement>) {
const _value = event.target.value
if (_value === '') onRowChange({ ...row, [column.key]: null })
else onRowChange({ ...row, [column.key]: _value })
}
function onBlur() {
onClose(true)
}
return (
<input
className="sb-grid-number-editor"
ref={autoFocusAndSelect}
value={value ?? ''}
onChange={onChange}
onBlur={onBlur}
type="number"
/>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free